DBMS (membuat / memelihara)
1. Entity
relationship model
Untuk
mengggambarkan data dalam bentuk
entity, attribute relationship antar
entitas belum dapat diimplementasikan kedalam basis data yang sebenarnya.
2. Entity
relationship diagram (ERD)
Diagram yang
menggambarkan hubungan entitas
Terdiri dari
1. Elips
mengimplementasikan entitas
2.
Persegi
mengimplementasikan attribute
3. Garis mengimplementasikan hubungan
Entitas objek yang yang ada dan dapat dibedakan oleh objek dalam
dunia nyata
Attribute melengkapi entitas
Set entitas = Kumpulan entitas tipe sama
Attribute melengkapi entitas
Set entitas = Kumpulan entitas tipe sama
Attribute
diimplementasikan oleh attribute
Attribute =
Properti deskriptif yang dimiliki untuk semua anggota dari semua set entitas
Attribute harus
punya kunci yang bersifat unik (hanya satu)
Jenis Attribute
1.
Atomic attribute = 1 komponen tunggal tidak bias
di uraikan
Ex. Nim dalam mahsiswa
2.
Attribute Komposit = Bisa diuraikan
Ex = Alamat
3.
Attribute berharga tunggal = mempunyai satu
nilai
Ex. Jenis kelompok atau mahasiswa
4.
Attribute berharga banyak = Terdiri dari
sekumpulan nilai
Ex. hobi
5.
Attribute Derivatif = Suatu attribute yang
dihasilkan dari attribute lain tidak berasal dari satu entitas .
Ex = dari tanggal lahir
Karena nilai yang sudah terekam dalam 1 tabel attribute adalah 1 komposit
Karena nilai yang sudah terekam dalam 1 tabel attribute adalah 1 komposit
Relationship = hubungan yang terjadi
antara 1 atau lebih entity. 1 relasi bias mempunyai attribute
Symbol=
Ex = Dalam 1 relasi ada hubungan
nim, makul
Entity mahasiswa
Nim =“ “ nama= “ “
Berelasi dengan matkul kode= “ “ nama_kul=”
“
Relasi diantara keduanya = “
mahasiswa sedang menganbil makul tersebut”
Cardinality ratio
Menjelaskan hubungan 1 entity
dengan entity yang lain menunjukan jumlah max (…)
Macam dari cardinality ratio
1.
One to one = Satu entitas A berhubungan paling
banyak 1 entitas pada entitas B dan juga sebaliknya.
2.
One to many = 1 entitas dihubungkan pada entitas
di B.
Ex. Banyak
karyawan bekerja di 1 pabrik/department
3.
Many to many = Setiap entitas A dapat
berhubungan dengan banyak entitas B.
Tahap pembuatan entity relationship diagram
1. Mengidentifikasi dan menetapkan sel himpunan entity yang akan terlibat.
2. Menentukan attribute dari setiap entity
3.Menentuksn attribute primary key dari setiap entity
4. Menentukan relationship antar entity
5. Menentukan attribute – attribute
6. Menentukan participation costraint
1. Mengidentifikasi dan menetapkan sel himpunan entity yang akan terlibat.
2. Menentukan attribute dari setiap entity
3.Menentuksn attribute primary key dari setiap entity
4. Menentukan relationship antar entity
5. Menentukan attribute – attribute
6. Menentukan participation costraint