- Diagram E-R = ERD
- Diagram E-R berupa model data konsepsual, yang merepresantikan data dalam suatu organisasi dalam bentuk objek-objek dan hubungannya
- Tidak bergantung kepada software yang akan dipakai unntuk mengimplementasikan basis data.
- Diagram E-R biasa digunakan dalam tahap ananlis perancangan basis data
- ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada 3 simbol yang digunakan, yaitu : Entity(objek), Atribut(kolom), Relationship.
Entity
adalah objekyang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain
- Kumpulan objek yang memiliki karakteristik sama dinamakan himpunan entitas
- Semua manajer dalam sebiuah perusahaan bertedudukan sebagai himpunan entitas.
- 2 Type entity :
- Strong Entity adalah entity yang dapat berdiri sendiri tidak bergantung pada entity lain. contoh : mahasiswa
- Weak entity adalah entity yang eksistensinya bergantung pada stong entity. contoh : Orang tua.
Type Atribut
- Key Atribut adalah atribut yang menyimpan sebagian nilai unik dari setiap entity sehingga anggota entity yang satu berbeda dengan yang lain.
- Partial Key adalah atribut yang menyimpan sebagian nilai dari key atribut
- Si,mple Atribut adlah atribut yang nilainya tidak bisa dipecah lagi.
- Composite Atribut adalah atribut yang menyimpan nilai yang dapat dipech lagi (divisible)
- Single Value Atribut adalah atribut yang digukan untuk menyimpan nilai tunggal
- Multivalue Atribut adalah atribut yang digunakan untuk menyimpan nilai banyak
- Strored Atribut adalah atribut yang digunakan untuk menyimpan niali-nialai yang memang harus disimpan
- Derived Atribut adalah atribut yang menyimpan nilai-nilai yang tidak harus disimpan.
Relationship
adalah hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
Fungsi relationship menghubungkan antara entitas/relasi antar entitas
3 Jenis Relatinship :
- General Relationship : Menghubungkan antara entitas secara umum(strong entity with strong entity or weak entity with weak entity)
- Identifying Relationship : relasi kepemilikan yag menghubungkan strong entity dengan weak entity
- Recursive Relationship : relasi yang hanya terhuibung pada entity yang sama.