3 Derajat hubungan m : m many to many Derajat hubungan ini terjadi bila tiap anggota entitas A boleh
berpasangan dengan lebih dari satu anggota entitas B, demikian pula sebaliknya.
2.9.1 Normalisasi
Menurut Abdul Kadir 2008 Normalisasi adalah suatu proses yang digunakan untuk menentukan pengelompokan atribut-atribut dalam sebuah relasi
sehingga diperoleh relasi yang berstruktur baik dan tidak terdapat anomali. Anomali adalah masalah yang timbul dalam relasi ketika terjadi operasi
pemutakhiran data dalam relasi. Tahapan-tahapan dalam Normalisasi: 1. Bentuk Tidak Normal Unnormalized Form
Merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi.
2. Normalisasi bentuk pertama First Normal Form 1NF Bentuk normal pertama biasa dikenakan pada tabel yang belum ternormalisasi.
Tabel yang belum ternormalisasi adalah tabel yang memiliki atribut yang berulang atau definisi bentuk normal pertama adalah suatu relasi dikatakan
dalam bentuk normal pertama jika setiap atribut bernilai tunggal untuk setiap baris. Sehingga menghilangkan beberapa grup elemen yang berulang agar
menjadi satu harga tunggal yang berintegrasi di antara setiap baris dan kolom pada suatu tabel dan semua attributnya atomik atau tunggal.
3. Normalisasi bentuk kedua Second Normal Form 2NF Yaitu menghilangkan beberapa bagian ketergantungan fungsional atau dengan
kata lain apabila sudah berada pada 1 NF dan setiap attribut yang bukan key tergantung pada primary key.
4. Normalisasi bentuk ketiga Third Normal Form 3NF Yaitu menghilangkan beberapa ketergantungan transitif Transitive
dependent atau dengan kata lain apabila sudah pada 2NF dan setiap attribut yang bukan key tidak tergantung terhadap attribut lainnya kecuali terhadap
primary key. 5. Normalisasi bentuk BCNF Boyce Codd Normal Form
Yaitu menghilangkan beberapa sisa keganjilan dari hasil normalisasi bentuk kedua 2NF , bila setiap determinan adalah merupakan candidate key.
6. Normalisasi bentuk ke empat Fourth Normal Form 4NF Menghilangkan beberapa ketergantungan pada banyak harga Multi Value
Dependent MVD 7. Normalisasi bentuk ke lima Fifth Normal Form 5NF
Menghilangkan Join Dependency yaitu anomali yang terjadi akibat dekomposisi relasi, tidak dapat dipakai untuk membentuk kembali relasi
semula.
2.10 Basis Data