Not Null - Constraint

 Not Null

Not Null merupakan sebuah constraint atau aturan yang diterapkan pada kolom database yang mengharuskan nilai di dalamnya harus selalu diisi dan tidak boleh kosong atau bernilai NULL. Dalam database, nilai NULL menunjukkan bahwa kolom tidak memiliki nilai atau tidak diketahui, sehingga jika suatu kolom tidak diberi constraint Not Null, maka kolom tersebut dapat diisi dengan nilai NULL.

Berikut adalah contoh penggunaan constraint Not Null pada kolom dalam tabel database:

Misalnya, kita memiliki tabel "produk" dengan beberapa kolom, seperti "id_produk", "nama_produk", "harga", dan "stok". Kita ingin memastikan bahwa kolom "id_produk" dan "nama_produk" harus selalu diisi dan tidak boleh kosong atau bernilai NULL.

Untuk itu, kita bisa menambahkan constraint Not Null pada kolom "id_produk" dan "nama_produk" saat membuat tabel dengan menggunakan perintah SQL berikut:


Dengan menambahkan constraint Not Null pada kolom "id_produk" dan "nama_produk", maka pengguna tidak dapat menyimpan baris data baru ke dalam tabel "produk" jika kolom tersebut tidak diisi atau diisi dengan nilai NULL. Hal ini memastikan bahwa data yang disimpan dalam tabel selalu lengkap dan dapat diakses dengan benar

Dalam penggunaannya, Not Null biasanya diterapkan pada kolom yang diperlukan untuk menyimpan data penting atau data yang sangat diperlukan untuk menjaga konsistensi dan integritas data. Misalnya, pada tabel karyawan, kolom nama dan tanggal lahir sangat penting dan harus diisi oleh pengguna. Jika kolom tersebut tidak diberi constraint Not Null, pengguna dapat meninggalkannya kosong atau mengisinya dengan nilai NULL, yang dapat menyebabkan masalah integritas data.

Dengan menggunakan constraint Not Null, pengguna dapat memastikan bahwa kolom penting selalu diisi dan menghindari masalah seperti kehilangan data atau ketidaksesuaian data. Not Null juga memudahkan pengguna untuk mengakses data karena tidak perlu melakukan validasi data kosong atau bernilai NULL saat melakukan query atau pemrosesan data lainnya.

Sebagai catatan, jika pengguna mencoba untuk memasukkan nilai NULL ke dalam kolom yang diberi constraint Not Null, akan muncul pesan kesalahan atau error yang mengindikasikan bahwa nilai NULL tidak diizinkan untuk kolom tersebut. Hal ini memastikan bahwa data yang dimasukkan ke dalam tabel memenuhi persyaratan yang ditentukan dan tidak melanggar aturan yang diberlakukan pada kolom tersebut

Komentar

Postingan populer dari blog ini

Perintah Dasar Linux