RSS

Minggu, 18 April 2010

Relasi, Atribut, Tupel, Domain, Derajat dan Cardinality

Istilah dalam basis data Relasional :

1. Relasi
Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. Relasi terdiri dari elemen – elemen baris atau tupel pada tabel yang bisa muncul dengan sembarangan urutan. Tupel – tupel ini seperti record – record di file, semua tupel mempunyai kolom yang sama dan tidak ada tupel yang sama dalam satu relasi.Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan yang lainnya.

Skema Relasi :
1. Nama relasi ,harus unik di basis data
2. Nama atribut-nama atribut direlasi diasosiasikan nama domain-nama-domain.
3. Konstrain-konstrain integritas

2. Atribut
Atribut adalah nama yang tercantum pada kolom di dalam relasi. Atribut-atribut dapat muncul sembarang urutan dimana relasi masih relasi yang sama bagaimanapun urutan kemunculan atribut-atribut di dalamnya.

3. Tuple
Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya : NPM, nama mahasiswa, alamat, kota, dll.

4. Domain
Pengertian 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. DerajatDegree 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 (kardinalitas) Adalah jumlah tupel yang terdapat pada suatu relasi. Kardinalitas relasi akan berubah secara otomatis jika kita menambah atau menghapus suatu tupel.


Berikut adalah Contohnya :











Tidak ada komentar:

Posting Komentar