- Relasi : sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris yang merupakan suatu bentuk tabel baru yang dapat menghubungkan beberapa tabel yang memang pada desainnya berhubungan.
- Atribut : merupakan kolom /field pada sebuah relasi.
- Tuple / baris : baris pada relasi. Merupakan elemen-elemen yang saling berkaitan yang dapat memberi informasi tentang suatu entitas sesuai atribut yang ada.
- Domain : merupakan suatu nilai yang dapat dimasukkan ke dalam atribut.
- Degree : merupakan jumlah atribut pada suatu relasi.
- Cardinality : jumlah seluruh tuple/ baris dalam sebuah relasi.
Relasi menunjukkan adanya keterkaitan antara sejumlah entitas dari himpunan entitas yang berbeda. Relasi memiliki skema yang mendeskripsikan nama relasi dan atribut beserta tipenya.
Contoh :
Table keterrhubungannya adalah :
- Memberi nama domain yang sesuai dengan nilai yang akan dimiliki domain tersebut.
- Menentukan tipe data dari nilai yang akan membentuk domain.
- Menentukan format domain.
- Candidate key : atribut yang digunakan untuk membedakan baris yang satu dengan baris yang lain.
- Primary key : yaitu candidate key yang digunakan untuk membedakan tiap tuple/baris yang unik pada suatu relasi.
- Alternate key : yaitu candidate key yang bukan primary key.
- Foreing key : Sebuah atribut dalam suatu relasi yang merujuk pada primary key relasi yang lain.
Contoh :
- Candidat key : NIS, NAMA, TTL.
- Primary key : NIS.
- Alternate key : nama, ttl.
- Null
merupakan nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut. digunakan untuk menyatakan atau mengisi atribut-atribut yang nilainya memang belum siap atau tidak ada.
- Entity integrity
tidak ada satu komponen primary key yang benilai null.
- Referential integrity
garis yang menghubungkan antara satu table dengan satu table yang lain.
- Domain constraints
nilai yang mengsi atribut haruslah bersifat atomic.
- Key constraints
Tidak boleh ada dua tuple yang isinya sama dalam satu relasi. Harus ada atribut yang membedakan antara tuple satu dengan tuple yang lain.