Dalam database, Constraint adalah aturan atau pembatasan yang diterapkan pada data yang disimpan dalam tabel untuk memastikan keakuratan dan konsistensi data. Constraint dapat diterapkan pada kolom atau seluruh tabel dalam database. Beberapa contoh Constraint database adalah sebagai berikut:
Primary Key Constraint: Constraint ini memastikan bahwa kolom tertentu dalam tabel tidak memiliki nilai duplikat dan tidak boleh kosong. Primary Key Constraint digunakan untuk mengidentifikasi secara unik setiap baris dalam tabel. Contoh: kolom "id" pada tabel "customer".
Foreign Key Constraint: Constraint ini menghubungkan dua tabel dalam database dengan kolom yang sama. Foreign Key Constraint memastikan bahwa nilai yang dimasukkan ke kolom tertentu dalam tabel merujuk pada nilai yang ada di kolom lain dalam tabel yang berbeda. Contoh: kolom "customer_id" pada tabel "order" merujuk pada kolom "id" pada tabel "customer".
Unique Constraint: Constraint ini memastikan bahwa nilai dalam kolom tertentu harus unik dan tidak ada duplikat dalam tabel. Unique Constraint sering digunakan untuk kolom yang harus memiliki nilai unik, seperti nomor telepon atau alamat email. Contoh: kolom "email" pada tabel "user".
Not Null Constraint: Constraint ini memastikan bahwa kolom tertentu tidak boleh kosong atau berisi nilai NULL. Not Null Constraint sering digunakan untuk kolom yang harus memiliki nilai, seperti nomor telepon atau alamat email. Contoh: kolom "username" pada tabel "user".
Check Constraint: Constraint ini memastikan bahwa nilai dalam kolom tertentu memenuhi kriteria tertentu. Check Constraint sering digunakan untuk memvalidasi data yang dimasukkan ke dalam tabel. Contoh: kolom "age" pada tabel "customer" harus memiliki nilai di antara 18 dan 65.
Sekian dari saya dan sampai jumpa👍
Tidak ada komentar:
Posting Komentar