CHECK DATABASE

 

Check constraint adalah pembatasan atau aturan yang digunakan untuk memastikan bahwa nilai yang dimasukkan ke dalam kolom tertentu memenuhi kondisi tertentu. Kondisi ini dapat berupa ekspresi logika atau matematika, rentang nilai, atau bahkan kriteria yang kompleks yang ditentukan oleh pengguna.

Contoh Check Constraint:

Misalnya, dalam sebuah tabel Mahasiswa, kita ingin memastikan bahwa kolom Nilai hanya berisi nilai antara 0 dan 100, maka kita dapat menetapkan check constraint pada kolom Nilai dengan menggunakan operator BETWEEN 0 AND 100.

Berikut adalah contoh tabel Mahasiswa dengan Check Constraint:

Pada contoh tabel di atas, nilai di kolom Nilai harus di antara 0 dan 100. Jadi, ketika nilai yang melebihi batas maksimum (120) dimasukkan, check constraint akan mengembalikan kesalahan atau error, karena nilai tersebut tidak memenuhi syarat yang ditetapkan.

Check constraint sangat berguna dalam memastikan bahwa data yang dimasukkan ke dalam tabel memiliki nilai yang valid dan sesuai dengan aturan yang ditetapkan. Hal ini akan meningkatkan integritas data dan membantu mencegah kesalahan dan kegagalan dalam aplikasi yang menggunakan data dari tabel tersebut.

Komentar