Pengertian Relasi, Attribut, Tupel, Domain, Derajat dan Cardinality.
Relasi Attribut Tupel Domain Derajat Cardinality.
1. Relasi
Relation
(Relasi) merupakan sebuah tabel dengan kolom-kolom dan baris-baris.
Pada model relasional, relasi digunakan untuk menyimpan informasi
mengenai objek-objek yang direpresentasikan dalam sebuah basis data.
Relasi ini digambarkan dalam bentuk tabel dua dimensi. Contohnya
mengenai informasi pegawai-pegawai yang bekerja di perusahaan X
direpresentasikan pada relasi PEGAWAI yang mengandung informasi nomor
induk pegawai, nama, alamat, gaji dan kode divisi tempat pegawai
bekerja.
Untuk lebih lanjutnya dikenal Skema relasi.
Relation
schema (Skema relasi) adalah nama relasi yang diikuti dengan kumpulan
atribut-atributnya. Misalkan skema relasi R dinyatakan sebagai R(A1, A2,
..., An), dimana R = relasi dan Ai = atribut ke i. Contoh : PEGAWAI
(NIP#, Nama, Alamat, Gaji, KodeDiv).
2. Atribut
Attribute
(Atribut) merupakan kolom dari suatu relasi yang mempunyai nama.
Atribut-atribut pada suatu relasi tidak harus tersusun secara khusus.
Contohnya, pada relasi PEGAWAI mempunyai lima kolom untuk
atribut-atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
3. Tupel
Tuple
(Tupel) merupakan suatu baris dari suatu relasi. Pada relasi PEGAWAI,
setiap tupel mempunyai 5 nilai, masing-masing untuk setiap atribut NIP#,
Nama, Alamat, Gaji dan KodeDiv.
4. Domain
Domain (Domain)
merupakan kumpulan nilai-nilai data yang mungkin untuk suatu atribut dan
bersifat atomik. Contoh : domain dari atribut KodeDiv adalah {Div01,
Div02, Div03, Div04}.
5. Derajat
Degree of relation (Derajat
dari suatu relasi) adalah banyaknya atribut pada suatu relasi. Relasi
PEGAWAI yang mempunyai 5 atribut berarti mempunyai derajat lima, dimana
setiap tupelnya mempunyai 5 nilai.
6. Cardinality
Cardinality
of relation (Kardinalitas dari suatu relasi) adalah banyaknya tuple
pada suatu relasi. Kardinalitas dari relasi ini dapat berubah-ubah
sesuai dengan perubahan yang terjadi pada relasi.
Semuanya itu
termasuk kedalam Relational database (Database relasional), yang
merupakan sekumpulan relasi yang sudah dalam bentuk norml.
Dari ke-6 penjelasan diatas dapat dipaparkan dengan gambar sebagai berikut:
No comments:
Post a Comment