5. Bentuk Normal Tahap Kempat Boyce CoddBCNF Bentuk
BCNF adalah
suatu relasi
disebut memenuhi bentuk normal Boyce Codd jika dan hanya jika
suatu penentu deteminan adalah kunci kandidat atribut yang bersifat unik.
b. ERD Entiti Relationship Diagram
Menurut Al Bahra Bin Ladjamuddin 2005:142 ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam
sistem secara abstrak. ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data, sedangkan DFD
merupakan suatu model jaringan fungsi yang akan dilaksanakan oleh sistem.Untuk menggambarkannya digunakan beberapa notasi dan simbol.
Conceptual Data Model CDM merupakan bentuk pemodelan dalam mendesain database menggunakan ERD yang masih berupa konsep.
Dalam mendesain CDM harus ditentukan entity-entity yang akan digunakan terlebih dahulu. setelah itu ditentukan atribut-atributnya
selanjutnya menentukan relasi antar atribut-atribut tersebut. ERD yang terbentuk masih berupa konsep yang belum mencerminkan database
sesungguhnya. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
1. Entity
Entiti adalah sesuatu apa saja di dalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana terdapat data.
2. Atribut
Setiap entitas mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi
dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. sehingga sering dikatakan atribut adalah
elemen dari setiap entiti dan relationship.
3. Hubungan atau Relationship
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
o Satu ke satu One to one
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas
pada himpunan entitas B. o
Satu ke banyak One to many Setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada
himpunan entitas A. o
Banyak ke banyak Many to many Setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B. dan begitu sebaliknya.
c. Tabel Relasi