Ada sejumlah atribut pada sebuah tabel yang kita tetapkan harus berisi data. Jadi nilainya tidak boleh kosong. Atribut semacam ini disebut Mandatory Attribute. Pada tabel mahasiswa misalnya, atribut nim dan nama_mhs dapat kita golongkan sebagai Mandatory Attribute, karena setiap mahasiswa yang datanya ingin disimpan ke tabel tersebut, paling tidak harus diketahui dengan pasti NIM dan Nama-nya. Sebalik-nya, adapula atribut-atribut lain pada suatu tabel yang nilainya boleh dikosongkan (Non Mandatory Attribute). Nilai (konstanta) Null digunakan untuk menyatakan atribut-atribut demikian yang nilainya memang belum siap atau tidak ada.
Nilai null tidak sama dengan spasi, walaupun pada waktu nilai ditampilkan, sama-sama tidak memperlihatkan apa-apa. Perbedaan tersebut dapat ditinjau dari segi makna maupun dari segi representasi fisik. Dari segi makna, pengisian spasi ke suatu atribut berarti atribut tersebut memiliki nilai yaitu spasi, sedangkan pengisian nilai Null berarti atribut tersebut memiliki nilai yaitu spasi, sedangkan pengisian nilai null berarti atribut tersebut belum/tidak memiliki nilai. Dari segi representasi fisik, nilai spasi ekivalen dengan karakter ke-32 dalam tabel ASCII, sedangkan nilai null ekivalen dengan karakter ke-0.
Sekian artikel kali ini, silahkan lanjut ke materi selanjutnya dan budayakan berbagi dan semoga Bermanfaat ...