Page 55 - E-MODUL BASIS DATA KELAS XI RPL
P. 55
5). DEFAULT untuk menentukan nilai default dari kolom, bersifat optional.
6). CHECK merupakan kata kunci untuk memeriksa domain constraint dan enterprise constraint.
7). PRIMARY KEY untuk menentukan kolom atau gabungan kolom yang digunakan sebagai primary key.
8). FOREIGN KEY untuk menentukan kolom yang digunakan sebagai foreign key.
9). REFERENCES untuk menentukan tabe dimana sebuah foreign key mengacu.
10). MATCH untuk melakukan pengerekan baris yang akan di tambahkan atau dihapus menyebabkan
referential integrity atau tidak.
11). ON UPDATE pilihan atau tindakan yang dilakukan jika kolom komentar acuan di tabel induk di edit.
12). ON DELETE pilihan atau tindakan yang dilakukan jika kolom acuan di tabel induk di hapus.
13). CHECK untuk memeriksa domain constraint.
Tabel 4. 8 Kolom, Tipe data, dan Constraint tabel Mobil dan Pemilik
Tabel Mobil
No. Kolom Tipe Data Constraint
1. IdMobil CHAR(4) Primary Key
2. IdTipe NUMBER(2) Foreign Key (TipeMobil)
3. Tahun NUMBER(2) Required, Domain: Min 2013
4. Warna VARCHAR(15) Required, (Domain: Warna)
5. NoPelat VARCHAR(10) Required
6. NoMesin CHAR(7) Required
7. NoRangka CHAR(16) Required
8. BhnBakar VARCHAR(10) Required, Cek Domain
9. IdPem CHAR(4) Foreign Key (Tarif)
10. IdTarif NUMBER(2) Foreign Key (Tarif)
11. NoCab CHAR(4) Foreign Key (Cabang)
Tabel Pemilik
No. Pemilik Tipe Data Constraint
1. IdPem CHAR(4) Primary Key
2. Nama VARCHAR(20) Required
3. JK CHAR(1) Domain (L,P)
4. Alamat VARCHAR(30) Required
5. Kelurahan VARCHAR(20) Required
6. Kecamatan VARCHAR(20) Required
7. Kab/Kota VARCHAR(20) Required
8. Kod Pos NUMBER(5)
9. Telp VARCHAR(15) Required
10. Email VARCHAR(20)
Seperti sudah ditunjukkan diatas, statement untuk mengatur domain constraint untuk jenis kelamin
dapat dibuat seperti syntax berikut.