ERD (Entity
Relationship Diagram)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar
relasi. ERD untuk memodelkan struktur
data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi
dan simbol.
Komponen penyusun ERD adalah sbg :
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain,
sebagai contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa
atribut sebagai contoh atribut dari entitas mahasiswa adalah
nim,nama,alamat,email, dll. Atribut nim merupakan unik untuk
mengidentifikasikan / membedakan mahasiswa yg satu dengan yg lainnya. Pada
setiap entitas harus memiliki 1 atribut unik atau yang disebut denganprimarykey.
Atribut adalah Setiap entitas pasti 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. Gambar atribut diwakili oleh simbol elips.
Atribut adalah Setiap entitas pasti 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. Gambar atribut diwakili oleh simbol elips.
Ada dua jenis Atribut :
1) Identifier (key) digunakan untuk menentukan suatuentity secara unik (primary key).
2) Descriptor (nonkey attribute) digunakan untuk
menspesifikasikan karakteristik dari suatu entity yang tidak unik.
Relasi
adalah hubungan antara beberapa entitas. sebagai
contoh relasi antar mahaiswa dengan mata kuliah dimana setiap mahasiswa bisa
mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil oleh lebih
dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak ke banyak. Berikut
adalah contoh ERD.
Kardinalitas menyatakan
jumlah himpunan relasi antar entitias. pemetaan kardiniliat terdiri dari :
· one-to-one
:sebuah entitas pada A berhubungan dengan entitas B paling banyak 1contoh
diatas relasi pegawai dan departemen dimana setiap pegawai hanya bekerja pada 1
departemen
· one-to-many
: sebuah entitas pada A berhubungan dengan entitas B lebih dari satu contoh
diatas adalah 1 depertemen memiliki banyak pegawai
· many-to-many
: sebuah entitas pada A berhubungan dengan entitas B lebih dari satu dan B
berhubungan dengan A lebih dari satu jugan contoh diatas adalah relasi
mahasiswa dengan mata kuliah.
0 comments:
Post a Comment