Constraint : NOT NULL
Pengertian NOT NULL
Not Null constraint adalah constraint yang digunakan untuk memastikan bahwa sebuah kolom pada tabel tidak boleh bernilai NULL atau kosong. Dengan kata lain, setiap kali data dimasukkan ke dalam tabel, kolom tersebut harus diisi dengan nilai yang valid. Not Null constraint sering digunakan pada kolom yang penting, seperti primary key, foreign key, atau kolom yang digunakan dalam operasi perhitungan. Constraint ini juga dapat digunakan pada kolom yang tidak boleh kosong, seperti kolom yang menyimpan data alamat atau nomor telepon.
Fungsi NOT NULL
- Memastikan kolom tidak kosong
Dengan menetapkan Not Null constraint pada kolom, maka kita memastikan bahwa kolom tersebut tidak boleh kosong dan harus diisi setiap kali sebuah record ditambahkan ke dalam tabel. Hal ini berguna untuk menghindari kesalahan pada saat pemrosesan data dan memastikan data yang tersimpan dalam tabel selalu lengkap.
- Memastikan data yang valid
Not Null constraint juga berguna untuk memastikan bahwa data yang disimpan pada kolom selalu valid. Kita dapat memastikan bahwa hanya data yang sesuai dengan jenis data kolom yang disimpan pada tabel, yang diterima oleh database.
- Memastikan konsistensi data
Not Null constraint juga membantu memastikan konsistensi data dalam tabel. Kita dapat memastikan bahwa setiap record yang disimpan dalam tabel selalu lengkap dan terdiri dari nilai valid untuk setiap kolom yang diberi constraint Not Null.
- Mempermudah validasi data
Not Null constraint dapat digunakan untuk mempermudah validasi data. Kita dapat dengan mudah memvalidasi data dengan menggunakan query SQL, tanpa harus memeriksa setiap record secara manual.
- Mencegah kesalahan pada saat pemrosesan data
Dengan menetapkan Not Null constraint pada kolom yang penting, seperti primary key, foreign key, atau kolom yang digunakan dalam operasi perhitungan, kita dapat memastikan bahwa data yang dihasilkan selalu akurat dan valid. Hal ini dapat mencegah kesalahan pada saat pemrosesan data dan membantu memastikan integritas data pada sistem basis data.
Contoh Penggunaan NOT NULL
Pada contoh di atas, Not Null constraint diterapkan pada beberapa kolom di tabel siswa seperti id_siswa, nama_siswa, tgl_lahir, jenis_kelamin, kelas, dan jurusan. Hal ini memastikan bahwa setiap record yang dimasukkan ke dalam tabel siswa harus memiliki nilai untuk setiap kolom tersebut.
Sekian dari saya, terima kasih.
Peserta Program Beasiswa Protonema 2022/2023
Komentar
Posting Komentar