Pages

Subscribe:

Selasa, 22 Oktober 2013

Constraint

Constraint merupakan suatu batasan atau aturan yang terdapat pada suatu table. Constraint mencegah penghapusan data dari suatu table yang mempunyai keterkaitan dengan table lain. Misalkan saja terdapat keterkaitan antara table department dengan table pegawai. Dimana pada table pegawai menyimpan informasi kolom nomer department yang juga terdapat pada table department. Jika baris dengan nomer department ‘10’ akan dihapus dari table department, sedangkan terdapat data pegawai yang bekerja pada department tersebut, maka dengan adanya constraint antara dua table, penghapusan tersebut tidak bisa dilakukan.
Berikut beberapa tipe constraint : 

• NOT NULL 
Kolom dalam constraint NOT NULL tidak boleh berisi nilai NULL dan kolom yang befungsi sebagai kunci primer (primary key) otomatis tidak boleh NULL.
Contoh penulisannya :

• UNIQUE 
Constraint UNIQUE mendefinisikan suatu kolom menjadi bersifat unik.
Contoh penulisannya :

• PRIMARY KEY 
Constraint ini membentuk key yang unik pada suatu table dan kolom yang didefinisikan sebagai PRIMARY KEY akan mengidentifikasi suatu baris data menjadi unik.
Contoh penulisannya :

• FOREIGN KEY 
FOREIGN KEY constraint didefinisikan pada suatu kolom yang ada pada suatu table, dimana kolom tersebut juga dimiliki oleh table yang lain sebagai suatu PRIMARY KEY.
Contoh penulisannya :

• CHECK 
Constraint CHECK digunakan untuk mendefinisikan suatu kondisi yang harus dipenuhi oleh tiap baris data dalam table.
Contoh penulisannya : 


0 komentar:

Posting Komentar