24
c.
SET DEFAULT: Menghapus baris dari tabel induk dan mengatur setiap
komponen foreign key
dalam tabel anak dengan nilai default
yang
ditentukan. Ini hanya berlaku jika kolom foreign key
memiliki nilai
DEFAULT yang ditentukan.
d.
NO ACTION: Menolak operasi telah terhapus dari tabel induk. Ini adalah
pengaturan default jika ON DELETE aturan dihilangkan.
FOREIGN KEY (staffNo) REFERENCES Staff ON DELETE SET NULL
FOREIGN KEY (ownerNo) REFERENCES PrivateOwner ON UPDATE
CASCADE
5.
General Constraint
Memperbaharui tabel dapat dibatasi oleh aturan dari perusahaan yang
mengatur transaksi dunia nyata yang diwakili oleh pembaharuan. Sebagai
contoh, DreamHome
mungkin memiliki aturan yang mencegah anggota staf
dari mengelola lebih dari 100 properti pada waktu yang sama. Standar ISO
memungkinkan kendala umum yang akan ditentukan menggunakan CHECK
dan UNIQUE dari CREATE dan ALTER TABLE dan CREATE ASSERTION.
Kita telah membahas CHECK
dan klausa UNIQUE
di awal bagian ini.
CREATE ASSERTION
merupakan kendala integritas yang tidak terkait
langsung dengan definisi tabel. Format pernyataan itu adalah:
CREATE ASSERTION AssertionName
CHECK (searchCondition)
2.1.8 Pemodelan Relasi Entitas (Entity-Relatioship Modelling)
Menurut Thomas Connolly dan Carolyn Begg (2005:342), Pemodelan relasi
entitas (Entity-Relatioship Modelling)
adalah pendekatan top-down
untuk
merancang basis data yang dimulai dengan mengidentifikasi data penting yang
disebut entitas dan relasi antara data yang harus direpresentasikan dalam model.
Kemudian menambahkan rincian seperti informasi mengenai entitas dan relasi
yang disebut atribut. Dan setiap kendala pada entitas, relasi, dan atribut.
Pemodelan ER adalah teknik penting untuk setiap perancang basis data untuk
menguasai dan membentuk dasar dari metodologi yang disajikan.
|