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 :
- Bentuknya sederhana
- Mudah melakukan berbagai operasi data
Karakteristik-karakteristik dalam relasi
- Semua entry/elemen data suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), bukan suatu larik atau group perulangan.
- Semua entry/elemen data pada suatu kolom tertentu dalam relasi yang sama harus mempunyai jenis yang sama.
- Masing-masing kolom dalam suatu relasi mempunyai suatu nama yang unik.
- 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