Salah satu topik penting pada keamanan data (data secyrity) dalam pembuatan  Relational Data Base Managemen System (RDBMS) adalah  integritas.  Integritas sering disebut sebagai Database Integrity (Integritas Basis Data). Integritas basis data bertujuan untuk menjamin validitas data yang terekam dalam RDBMS.Â
Sebagaimana diketahui bahwa dalam RDBMS sebuah data yang akan entry harus mengikuti karakteristik data sesuai dengan ketentuan yang ditentukan. Karakteristik ini dapat berupa apa saja, misalnya type data, internal nilai integer yang harus dapat dimuat, panjang karakter, dan lain sebagainya. Integritas data selalu terus dijaga dari kesalahan yang tidak disengaja pada saat entry data.Â
Menurut Fathansyah (2012) terdapat beberapa jenis integritas data yang harus diperhatikan pada saat merancang RDBMS: (1) integritas entitas (entity integrity), dimana tidak ada baris data duplikat dalam satu tabel, (2) integritas jangkauan (domain integrity), dimana tidak ada item data yang melanggar jangkauan nilai ditiap kolom data, (3) integritas jangkauan (referentian integrity), yang menjaga relasi/korespondensi antar tabel, (4) integritas data antar tabel (redundant data integrity) dimana data di sebuah tabel tidak berulang di tabel lain, (5) integritas aturan nyata (bussiness rule integrity), dimana data disuatu tabel harus memiliki nilai yang layak dan dapat diterima (acceptable) di tempat sistem basis data itu diterapkan.
Sudahkah Anda merancang RDBMS dengan memperhatikan lima (5) integritas basis data tersebut?
Salam