Entity Relationship Diagram adalah diagram yang menjelaskan hubungan antar data data yang ada dalam basis data, diagram ini akan membantu mengorganisasikan data ke dalam entitas-entitas ( nama dari sekelompok data) dan hubungan antar entitas.
Entitas (Entity)
Entitas adalah nama tempat menyimpan data dari sekelompok data yang dapat diidentifikasi dalam lingkungan pemakai. Misalnya dalam suatu table, judul table adalah entitas . Contoh entitas pegawai, entitas kampus, entitas buku pustaka dll
Relasi (Relationship)
Relasi adalah hubungan yang terjadi antara satu atau lebih entitas. Kardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan. Misal, pegawai berkerja dikampus, kampus memiliki buku pustaka dll
Atribut (Attribute)
Atribut adalah nama nama elemen data/field dari entitas. Misal dalam suatu table adalah judul kolom pada suatu table. Misal, nama, alamat, nomor pegawai, gaji dsb.
Istilah-istilah dalam model basis data relasional :
a. Record : sebuah baris dalam suatu relasi. Disebut juga tuple
b. Cardinality : banyaknya record dalam sebuah relasi
c. Atribut : suatu kolom dalam sebuah relasi
d. Domain : batasan nilai dalam atribut dan tipe datanya
e. Derajat / degree : banyaknya kolom dalam relasi
f. Candidate Key : atribut atau sekumpulan atribut yang unik yang dapat digunakan untuk membedakan suatu record
g. Primary Key : salah satu dari Candidate Key yang dipilih dan dipakai untuk membedakan suatu record
h. Alternate key : Candidate Key yang tidak dipilih menjadi Primary Key
i. Unary relation : suatu relasi yang hanya mempunyai satu kolom
j. Binary relation : suatu relasi yang hanya mempunyai dua kolom
k. Ternary relation : suatu relasi yang mempunyai tiga kolom
Contoh ERD
Tabel Pegawai
Nama | NIP | Alamat |
Tabel Produk
Nama | No.Seri | Merk |
Tidak ada komentar:
Posting Komentar