Sabtu, 27 Februari 2010

Tatanan Dalam Model Relasional

Dalam model relasional terdapat suatu tatanan/aturan yang terdiri dari :

1. Entitas Integritas
Dalam hubungan dasar tidak ada atribut dari primary key dapat null.Entity integrity adalah tiap-tiap tabel harus memiliki kolom atau gabungan kolom dengan
nilai yang unik. Unik disini artinya dalam sebuah tabel tidak diharuskan ada baris yang bernilai sama. Entity integrity meyakinkan bahwa entitas-entitas (manusia, benda, dan kejadian) diidentifikasi secara unik.

2. Referential Integritas
Jika ada kunci asing dalam sebuah hubungan, baik nilai kunci asing harus cocok dengan nilai kunci kandidat dari beberapa tupel dalam rumah relasi atau nilai kunci asing harus sepenuhnya null.Referential Integrity maksudnya adalah bahwa nilai-nilai kolom pada sebuah tabel harus match dengan nilai-nilai kolom pada tabel yang lain. Referential integrity meyakinkan bahwa sebuah basisdata mengandung hubungan yang valid (sah).

3. Null
Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris
(tuple) tersebut.
Keunikan nilai Null di dalam Database relasional seperti misalnya; Oracle, DB2
(IBM), SQL Server (Microsoft), dan MySQL, memiliki fasilitas untuk menyimpan data
bernilai null. Null disini bukan nol (angka nol) dan juga bukan space (untuk jenis data alpha, alphanumeric, dan string),mewakili nilai data yang “tidak diketahui” (unknown) atau “tidak menentu” (indeterminate) atau bahkan kosong (absence of value) walaupun implementasi nilai null didalam database relasional, seperti beberapa yang disebutkan diatas, tetapi tidak sama percis satu dengan lainnya,semuanya mengacu pada hukum Codd ke 3 (persyaratan memenuhi kriteria database relasional) yang sudah menjadi standard ANSI SQL-92.


sumber : http://sekolahelektro.blogspot.com/2010/01/model-data-relasional.html
http://docs.google.com

Tidak ada komentar:

Posting Komentar