03 October, 2012

Model Data Relational

Model Data Relational merupakan kumpulan tabel berdimensi dua dengan masing-masing relasi yang tersusun atas tuple (baris) dan attribute (kolom) pada suatu basis data.
Istilah-istilah dalam Model Data Relational:

  • Relasi : sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.
  • Attribut : kolom pada sebuah relasi.
  • Tuple : baris pada sebuah relasi, atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap.
  • Domain : seluruh kemungkinan nilai yang dapat diberikan kepada suatu attribu.
  • Degree : jumlah attribute dalam sebuah relasi.
  • Cardinality : jumlah tuple dalam seuah relasi.
Adapun istilah alternatif yang perlu kita ketahui:

Macam-macam Relational Key
1.  Candidate Key
     Merupakan atribut yang digunakan untuk membedakan antara satu baris dan dengan baris yang lain.
2.  Primary Key
     Primary key ini merupakan sebuah candidate key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu relasi.
3. Alternate Key
    Alternate key juga merupakan candidate key yang tidak dijadikan sebagai primary key.
4. Foreign Key
    Merupakan sebuah atribut dalam suatu relasi yang merujuk ke primary key relasi lain.

Batasan-Batasan Integritas (Integrity Constraints)
Integrity Constraints merupakan suatu batasan-batasan yang diberikan terhadap suatu relasi. Integrity Constraints ini ditetapkan ketika schema didefinisikan. Dan dicek ketika relasi-relasi dimodifikasi atau dimanipulasi (tambah, ubah, hapus dan cari/tampilkan data).
  • Relational Integrity Rules
>> Null
     Merupakan nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut. Nilai (koststa) Null digunakan untuk menyatakan / mengisi atribut-atribut yang nilainya memang belum siap atau tidak ada.
>> Entity Integrity
     Tidak ada satu komponen primary key yang bernilai null.
>> Referential Integrity
Adalah garis yang menghubungkan antara satu tabel dengan tabel yang lain.

Comments :

0 komentar to “Model Data Relational”


Post a Comment

Silahkan kasih komentar yang baik, dan bisa membangun blog ini.