Rabu, 17 Maret 2010

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

 
PUBLIC INFORMATION