Anda di halaman 1dari 1

Terdapat 2 constraint yang dapat diaplikasikan pada specialization/generalization,

yaitu participation constraints dan disjoint constraints.

Perbedaan
a. Participation Constraint. Menjelaskan setiap anggota dalam superclass harus
berpartisipasi dalam subkelas. Hubungan superclass/subclass dengan partisipasi
wajib menentukan bahwa setiap anggota dalam super class harus menjadi anggota
subclass. “Wajib” ditempatkan dalam kurung keriting dibawah segitiga yang
mengarah ke superclass.
b. Disjoint constraints. Menjelaskan hubungan antara anggota dan menunjukkan
apakah mungkin bagi anggota superclass untuk menjadi anggota dari satu atau
lebih subkelas. Disjoint hanya berlaku ketika superclass memiliki lebih dari satu
subkelas. “or” ditempatkan disebelah participation constraint dalam kurung
keritik.

Degree of Relationship Type merupakan jumlah dari entitas yang berpartisipasi dalam
suatu relationship.
Degree of relationship merupaka jumlah dari entitas yang berpartisipasi dalam suatu
relationship.
a. Binary relationship. Tipe hubungan ini antar dua entitas
b. Tenary relationship. Tipe hubungan yang mempunyai 3 degree
c. Quartenary relationship. Tipe hubungan yang mempunyai 4 degree

Atribut adalah properti dari suatu entitas atau jenis relasi. Sebuah table/entitas STAFF
berisi attribut sebagai berikut:
-StaffNo {primary key}
-Name
-Gender
-Address
-Position
-Salary
 
Sebutkan Simple Attribute & Composite attribute dari table/entitias STAFF tersebut.
Simple attribute merupakan atribut yang terdiri dari komponen tunggal dengan
keberadaan independent, dan tidak dapat lagi dibagi menjadi komponen yang lebih
kecil. Seperti position dan salary, gender, staffNo.
Composite attribute merupakan atribut yang terdiri dari beberapa komponen, masing-
masing dengan keberadaan independent, dapat dibagi lagi menjadi komponen yang
lebih kecil. Seperti address, name.

Entity Relationship (ER) merupakan suatu model data yang menyatukan beberapa
informasi semantik yang penting dalam dunia nyata. Model data ER dibangun
berdasarkan persepsi dari dunia nyata yang mengandung himpunan dari objek-objek
yang disebut entitas dan hubungan antara objek-objek tersebut. Konsep dasar dari
model ER terdiri dari : Entitas, Atribut, Relationship.
Jika kita mempunyai entitas STAFF dan BRANCH, berikan contoh RELATIONSHIP
dan ATTRIBUTE dari kedua entity tersebut.

Anda mungkin juga menyukai