advertisment

visitors

Selasa, 02 Oktober 2012

MODEL DATA RELATONAL


Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi,  yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data. 

Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.

 
*Dalam hal ini :
Baris =  Tuple.
Kolom = Attribute.
Tabel = Relation.
Domain = kumpulan dari harga atomik yang dapat dimiliki oleh suatu kolom / attribut.

*Istilah Alternatif : 

 *Macam kunci attribute dari relasi

  • Candidate Key
Adalah atribut yang digunakan untuk membedakan antara satu baris dan dengan baris yang lain.
Contoh :
Nim,nama_mhs dan tgl_lhr

  • Primary Key
Adalah Candidate Key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu relasi.
Contoh :
Nim

  • Alternate Key
Adalah Candidate key yang tidak menjadi Primary key.
Contoh :
nama_mhs dan tgl_lhr


  • Foreign Key

Adalah sebuah atribut dalam suatu relasi yang merujuk ke primary key relasi lain.




Batasan-Batasan Integritas ( Integrity Constraints)
  • Suatu batasan-batasan yang diberikan terhadap suatu relasi.
  • Ditetapkan ketika schema didefinisikan.
  • Dicek ketika relasi-relasi di modifikasi atau dimanipulasi (penambahan, pengubahan, penghapusan dan pencarian/menampilkan data).  

 Relational Integrity Rules

1.      Null
Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut

2.      Entity Integrity
Tidak ada satu komponen primary key yang bernilai null.

3.      Referential Integrity
Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan.

Tidak ada komentar:

Posting Komentar