Transcript BD3-ERD

MODEL ENTITYRELATIONSHIP
Asep Budiman K., ST. MT.
Sistem Manajemen Basisdata
Relasional (1)
Informasi sekumpulan fakta (Universe Of
Discourse) dalam sebuah basisdata
direpresentasikan sebagai suatu
himpunan relasi
 Pengertian relasi didefinisikan dalam
bentuk matematis, untuk seluruh
keperluan praktis

Tabel (1)
Dalam SMBR, data secara logika
dianggap sebagai tabel
 Tabel bukan merupakan struktur fisik dan
setiap tabel akan memiliki nama yang unik
 Tabel memuat sejumlah kolom atau atribut
yang telah ditentukan

Tabel (2)
Setiap kolom di dalam tabel harus memiliki
nama dan tidak ada dua kolom di dalam
sebuah tabel yang boleh memiliki nama
identik
 Jumlah total kolom atau atribut yang
menyusun sebuah tabel dikenal sebagai
derajat (degree) dari tabel

Tabel (3)
Jumlah total baris yang hadir di dalam
sebuah tabel pada suatu waktu tertentu
dikenal sebagai kardinalitas tabel
 Isi sebuah tabel di suatu saat tertentu
dikenal sebagai snapshot

Tabel (4)

Setelah suatu tabel didefinisikan maka jumlah
kolomnya tetap sama selama dalam pemakaian,
namun jumlah baris yang muncul dalam tabel
bisa bervariasi
Nama tabel atau relasi
A1
a11
an1
A2
a12
an2
A3
…
…
…An
a1n
ann
Nama-nama atribut
atau kolom (field)
Nilai-nilai baris atau
tupel (record)
Tabel (5)

Isi tabel mencerminkan dinamika semesta
yang direkam oleh basisdata:
 Baris
baru dapat diselipkan ke dalam tabel
untuk mempresentasikan fakta baru
 Beberapa baris akan di-update untuk
merefleksikan perubahan yang sedang
berjalan
 Baris-baris lainnya dapat dihapus dari tabel
untuk mengindikasikan bahwa beberapa fakta
sudah tidak valid atau tidak relevan lagi
Tabel (6)
Tabel tanpa baris dinamakan tabel kosong
 Proses menyelipkan tupel untuk pertama
kalinya ke dalam tabel disebut
mempopulasikan tabel

Tabel (7)

Di setiap kolom dari sebuah tabel terdapat
himpunan kemungkinan nilai yang dinamakan
domain
Employee
Id
Last_Name First_Name
Department
Salary
555294562 Martin
Nicholas
Accounting
55000
397182093 Benakritis
Ben
Marketing
33500
907803123 Adams
Larry
Human
Resources
40000
Definisi
Model Entity Relationship adalah suatu
penyajian data dengan menggunakan
Entity dan Relationship
 Mengapa Model E-R
 Mudah dimengerti oleh pemakai
 Mudah disajikan oleh perancang
database

Entity





Entity adalah obyek yang dapat dibedakan
dalam dunia nyata
Entity set adalah kumpulan dari entity yang
sejenis
Entity set dapat berupa :
Obyek secara fisik : Rumah, Kendaraan,
Peralatan
Obyek secara konsep : Pekerjaan ,
Perusahaan, Rencana
Relationship
Relationship adalah hubungan yang
terjadi antara satu atau lebih entity.
 Relationship set adalah kumpulan
relationship yang sejenis.

ATRIBUT
Atribut adalah karakteristik dari entity
atau relationship, yang menyediakan
penjelasan detail tentang entity atau
relationship tersebut.
 Nilai Atribut merupakan suatu data
aktual atau informasi yang disimpan
pada suatu atribut di dalam suatu
entity atau relationship.

Jenis-jenis atribut (1):



Key:Atribut yang digunakan untuk menentukan
suatu entity secara unik.
Atribut Simple:Atribut yang bernilai tunggal.
Atribut Multivalue:Atribut yang memiliki sekelompok
nilai untuk setiap instan entity.
Jenis-jenis atribut (2):
Atribut Composite : Suatu atribut yang terdiri
dari beberapa atribut yang lebih kecil yang
mempunyai arti tertentu.
Jenis-jenis atribut (3):

Atribut Derivatif : Suatu atribut yang
dihasilkan dari atribut yang lain
Derajat dari relationship

Menjelaskan jumlah entity yang berpartisipasi dalam
suatu relationship
Cardinality Ratio Constraint

Menjelaskan batasan jumlah keterhubungan satu entity
dengan entity lainnya.
1:N / N:1
M:N / N:M
Participation Constraint
Menjelaskan apakah keberadaan suatu entity
tergantung pada hubungannya dengan entity lain
 2 macam Participation Constraint :
Total Participation: Keberadaan suatu entity
tergantung pada hubungannya dengan entity lain.


Partial Participation:Keberadaan suatu entity tidak
tergantung pada hubungannya dengan entity lain.
Weak Entity



Weak Entity adalah suatu Entity dimana keberadaan
dari entity tersebut tergantung dari keberadaan
entity lain.
Entity yang merupakan induknya disebut Identifying
Owner dan relationshipnya disebut Identifying
Relationship.
Weak Entity selalu mempunyai Total Participation
constraint dengan Identifying Owner.
Simbol-simbol ER-Diagram
Contoh Diagram ER