Integritas Data

 

Salah satu fungsi pada DBMS adalah membuat integritas data, mengapa integritas data penting dalam sebuah sistem basis data

 

A.    Integritas data

Integrasi database dapat diartikan sebagai penggabungan database atau penyatuan database yang dapat saling berhubungan satu sama lain. Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi, aksesibilitasi, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti aturan pengintegritasan suatu data.

Integritas Data dapat Di kelompokan menjadi 2 bagian :

1.      Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain.

2.      Integritas yang berada di luar relasi, yaitu integritas referensial

 

B.     Contoh Itegritas data

 

1.      Create Domain,  yaitu membuat tipe data baru. Fungsi ini biasa digunakan untuk menangani data yang membutuhkan aturan bisnis sendiri,

Contoh: Membuat tipe data “gender” untuk yang isinya hanya boleh berisi pria atau wanita.

Maka sintaksnya dalam SQL adalah:

create domain gender char(2) constraint gender_domain check (value in(‘pria’,’wanita’));

2.      Not NULL, yaitu menjaga agar suatu data tidak kosong dengan kata lain harus ada value-nya.

Contoh:  Nama matakuliah pada tabel mata kuliah tidak boleh kosong.

Maka sintaksnya dalam PL / SQL:

nama_matkul varchar2(15),

constraint nn_ matkul not null (nama_matkul)

 

Komentar

Postingan populer dari blog ini

Integritas Data #2

Perancangan Basis Data

KONSEP KECERDASAN BUATAN / MACHINE LEARNING