Click Here to Search This Site

Jumat, 01 Juni 2012

Dasar- Dasar SQL dengan Access


1.4    Integritas Data

Integritas data adalah konsistensi dan kebenaran data yang disimpan. Antara kehidupan nyata dan nilai dari data harus dilindungi oleh sistem, agar mempunyai arti yang sesuai.
Misalnya umur manusia tidak ada yang negatif, bila dalam field "usia" misalnya terdapat angka minus, maka hal ini menyalahi integritas data.
Sejauh mungkin integritas dat atetap dijaga melalui:
>  Validasi field secara manual
>  Verifikasi satu field melalui field yang lainnya
>  Validasi data dari satu tabel ke tabel lainnya
>  Verifikasi bahwa transaksi berjalan secara sukses dari awal hingga akhir.

1.4.1  Beberapa Jenis Integritas Data

Integritas Entitas

Dalam tabel setiap baris harus mempunyai identitas yang unik, yang disebut sebagai primary key. Hubungan antara primary key dan foreign key menyatakan apakah sebuah baris tabel dapat diubah atau dihapus.
Batasan:
>  PRIMARY KEY
>  UNIQUE KEY
>  UNIQUE INDEX
Batasan dan implementasi:
>  DEFAULT
>  FOREIGN KEY
Tipe data, defaults, rules.

Integritas Referensial

Menyatakan relasi antar tabel, menyangkut hubungan foreign key dengan primary key. Sebuah foreign key tidak dapat dimasukkan ke dalam sebuah tabel bila primary key tidak atau belum ada.
Batasan dan implementasi:
>  FOREIGN KEY

Integritas melalui aturan yang didefinisikan sendiri

Sesuai dengan aturan logika dan bisnis yang ada, maka pemakai dapat menetapkan batasan dan aturan dari data yang disimpan.
Batasan dan implementasi:
>  Batasan melalui tabel dan kolom pada saat pembuatan tabel
>  FOREIGN KEY