Senin, 02 Februari 2009

Domain

Domain dan Tipe Data

Istilah Domain mungkin bisa di bilang nilai yang sering banyak muncul, itu dalam matematika tetapi dalam basis data tidak di artikan seperti itu. Domain memiliki banyak kesamaan dengan fungsi tipe data tersebut. Akan tetapi tipe data lebih merujuk pada kemampuan penyimpanan data.

Pada saat pekerjaan perancangan basis data yang perlu dilihat hanyalah domain nilai dari setiap atribut yang ada, kemudian penetapan tipe data baru akan relevan apabila di implementasikan dalam suatu basis data.

Normalisasi dengan ketergantungan Fungsional

Normalisasi dalam basis data dikatakan baik apabila setiap tablenya menjadi unsur pembentukan basis data dan tentunya dalm keadaan baik atau normal.

Ada 3 kriteria dalam pembentukan table yang normal, a.l:

1. Jika ada penguraian table, maka pengurainya harus dijamin aman (lossless-join Decompsition)

2. Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependency Preservation)

3. Tidak melanggar Boyce-Code Normal Form (BCNF)

Jika langkah yang ke 3 tidak terpenuhi maka masih bisa di bilang normal atau tidak melanggar bentuk normal.

Kriteria di atas merupakan criteria minimal untuk bisa dikatakan efisien bagi sebuah table. Disamping itu juga ada tahapan dalam bentuk normalisasi, a.l:

· Bentuk normal tahap pertama (First Normal Form)

· Bentuk normal tahap kedua (Second Normal Form)

· Bentuk normal tahap ketiga (Third Normal Form)

· Bentuk Normal tahap keempat (Fourth Normal Form)

Dari kriteri diatas normalisasi dapat kita terapkan pada setiap table yang ada, tetapi untuk menunjukannya ada penguraian table, akan lebih baik kalau semua table diteliti secata merata. Maka nanti bisa kita terapkan hingga bisa mendapatkan hasil yang normal.

Tidak ada komentar:

Posting Komentar