Perancangan Basis Data (ERD)


Perancangan Basis Data
Perancangan Basis Data ini terdiri dari Entity Relationship Diagram (ERD), Normalisasi, Tabel Relasi, Struktur File. Berikut penjelasan dari perancangan basis data tersebut (FAT) :

1. Entity Relationship Diagram (ERD)
Model Entity-Relationship berisi komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari sistem yang kita tinjau,yang digambarkan dengan menggunakan Diagram Entity Relationship.

2. Normalisasi
Normalisasi sebagai proses untuk mengubah suatu relasi yang memiliki masalah tertentu ke dalam dua buah relasi atau lebih yang tak memiliki masalah tersebut. Masalah yang dimaksud sering disebut Anomali. Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan (misalnya ketidakkonsisstenan data atau membuat sesuatu data menjadi hilang ketika data lain dihapus).

Bentuk Normal :

a.  Bentuk Normal Pertama / 1NF / First Normal Form
Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal (atomic value) untuk setiap barisnya.

b. Bentuk Normal Kedua / 2NF / Second Normal Form
Suatu relasi dikatakan dalam bentuk normal kedua jika dan hanya jika :
-    berada pada bentuk normal pertama
-    semua atribut bukan kunci memiliki dependensi (ketergantungan) sepenuhnya terhadap kunci primer

c. Bentuk Normal Ketiga / 3NF / Third Normal Form
Suatu relasi dikatakan dalam bentuk normal ketiga jika :
-    berada pada bentuk normal kedua
-    setiap atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci primer

d.Bentuk Normal Boyce Codd / BCNF
Suatu relasi disebut memenuhi bentuk normal Boyce Codd jika dan hanya jika suatu penentu (determinan) adalah kunci kandidat (atribut yang bersifat unik)

e.  Bentuk Normal Keempat / 4NF / Fourth Normal Form
Suatu relasi dikatakan dalam bentuk normal keempat jika :
-    telah berada pada BCNF
-    tidak mengandung dua atribut atau lebih yang bernilai banyak

f.   Bentuk Normal Kelima / 5NF / Fifth Normal Form
Suatu relasi dikatakan dalam bentuk normal kelima jika dan hanya jka setiap dependensi gabungan dalam suatu relasi tersirat oleh kunci kandidat relasi. Secara praktis dapat dikatakan bahwa suatu relasi berada dalan 5NF jika data yang ada padanya tak dapat lagi didekomposisi menjadi relasi-relasi yang lebih kecil dengan kunci kandidat.

3. Tabel Relasi
Tabel Relasi menggambarkan relasi atau hubungan antar file-file dalam basis data yang digambarkan dalam bentuk tabel.

4. Struktur File
Struktur File merupakan struktur dari file-file dalam basis data, baik itu tipe data maupun deskipsi lain dari file-file tersebut.  

Comments