Beberapa istilah yang sering digunakan dalam merancang sebuah database adalah sebagai berikut :
1. Relasi.
Relasi adalah tabel yang terdiri dari baris dan kolom, kumpulan dari beberapa relasi biasa disebut sebagai sebuah database
2. Atribut.
Atribut adalah suatu nama untuk kolom yang terdapat dalam sebuah relasi, sering disebut sebagai kolom.
3. Tuple.
Tuple adalah sebuah baris dalam sebuah relasi,
dalam teori database sebelumnya tuple ini disebut sebagai sebuah field dari sebuah tabel.4. Domain
Domain adalah seluruh kemungkinan yang mungkin ada untuk mengisi sebuah atribut, misalnya adalah jika sebuah atribut nilai isinya hanya akan diisi dengan nilai A, B, C, D dan E maka dikatakan bahwa domain dari atribut tersebut adalah A, B, C, D, E.
5. Derajat
Derajat adalah jumlah atribut yang terdapat pada suatu relasi, secara lebih umum dikatakan bahwa derajat adalah jumlah kolom yang ada dalam sebuah tabel.
6. Kardinalitas
Kardinalitas (cardinality suatu relasi adalah jumlah baris dalam relasi tersebut, dalam keseharian disebut jumlah data yang ada dalam suatu tabel.
7. Kunci Kandidat.
Yang disebut dengan kunci kandidat adalah sebuah atribut atau gabungan beberapa atribut yang digunakan untuk membedakan antara satu baris dengan baris yang lain, dengan kata lain dapat disebut bahwa atribut tersebut dapat bertindak sebagai identitas yang unik bagi baris baris dalam suatu relasi, unik berarti tidak kembar dan hanya ada satu dalam sebuah tabel.
Misalnya seperti yang kita ketahui bahwa setiap seorang mahasiswa memiliki Nomor Induk Mahasiswa (NIM), NIM ini adalah unik untuk setiap mahasiswa dan NIM ini adalah dijadikan sebbagai kunci kandidat.
8. Kunci Primer.
Kunci primer adalah kunci kandidat yang dipilih sebagai identitas untuk membedakan satu baris dengan baris lain dalam suatu relasi. Perlu diketahui bahwa sebuah relasi harus memiliki satu kunci primer saja, dimana kunci primer tersebut adalah unik hanya untuk satu data yang ada dalam tabel tersebut.
9. Kunci Asing.
Kunci asing (foreign key) adalah sebuah atribut dalam sebuah relasi yang merujuk ke kunci primer relasi lain dan ini merupakan perwujudan dari hubungan antar relasi..
Hubungan yang dibentuk melalui kunci asing dan kunci primer dapat digunakan untuk memperoleh informasi yang dibangkitkan dari data yang ada pada relasi terkait.
Tidak ada komentar:
Posting Komentar