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
Contoh :
Nim,nama_mhs dan tgl_lhr
- Primary Key
Contoh :
Nim
- Alternate 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