Terminologi
Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut-atribut. Istilah-istilah dalam model basis data relasional :
- Record : sebuah baris dalam suatu relasi. Disebut juga tuple
- Cardinality : banyaknya record dalam sebuah relasi
- Atribut : suatu kolom dalam sebuah relasi
- Domain : batasan nilai dalam atribut dan tipe datanya
- Derajat / degree : banyaknya kolom dalam relasi
- Candidate Key : atribut atau sekumpulan atribut yang unik yang dapat digunakan untuk membedakan suatu record
- Primary Key : salah satu dari CK yang dipilih dan dipakai untuk membedakan suatu record
- Alternate key : CK yang tidak dipilih menjadi PK
- Unary relation : suatu relasi yang hanya mempunyai satu kolom
- Binary relation : suatu relasi yang hanya mempunyai dua kolom
- Ternary relation : suatu relasi yang mempunyai tiga kolom
Karakteristik Model Basis Data Relasional
Relasi dalam model basis data relasional memiliki karakteristik :
- Semua entry / elemen data pada suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), atau suatu nilai yang tidak dapat dibagi lagi (atomic value), bukan suatu kelompok pengulangan
- Semua entry / elemen data pada suatu kolom tertentu dalam rlasi yang sama harus mempunyai jenis yang sama
- Masing-masing kolom dalam sutu relasi mempunyai nama yang unik
- Pada suatu relasi / tabel yang sama tidak ada dua baris yang identik