Jumat, 24 Desember 2010

RELATIONAL DATABASE

Share
Menjelaskan kepada pemakai tentang hubungan logik antar data dalam basis data dengan cara menvisualisasikannya ke dalam bentuk tabel-tabel dua dimensi ynag terdiri dari sejumlah baris dan kolom yang menunjukkan  atribut-atribut.

Keuntungan Relational Database :
  1. Bentuknya sederhana
  2. Mudah melakukan berbagai operasi data

Karakteristik-karakteristik dalam relasi
  1. Semua  entry/elemen data suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), bukan suatu larik atau group perulangan.
  2. Semua entry/elemen data pada suatu kolom tertentu dalam relasi yang sama harus mempunyai jenis yang sama.
  3. Masing-masing kolom dalam suatu relasi mempunyai suatu nama yang unik.
  4. Pada suatu relasi/tabel yang sama tidak ada dua baris yang identik.

Istilah dalam Relational Database :
  • Record/Tuple  : Sebuah baris dalam suatu relasi.
  • Cardinality                  : Banyak tuple atau record
  • Atribute                       : Suatu kolom dalam sebuah relasi
  • Domain                       : Batasan-batasan nilai dalam atribut dan tipe datanya
  • Derajat/Degree            : Banyaknya atribut/kolom

Relational Key
  • Super Key
Suatu atribut atau sekumpulan atribut yang secara unik dapat mengidentifikasikan suatu tupel pada suatu relasi.
  • Candidate Key
Merupakan kunci super yang mempunyai sifat unik ( dapat mengidentifikasikan secara unik suatu tupel pada suatu relasi) dan tidak terdapat subset nilai yang merupakan suatu kunci super.
  • Primary Key
Candidate key yang dipilih untuk mengidentifikasikan tupel secara  unik dalam relasi.
  • Alternate Key
Candidate key yang tidak dipilih sebagai primary key
  • Foreign Key
Atribute dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.

Tidak ada komentar:

Posting Komentar