a Dreamer

dreams out loud

Sistem Basis Data Istilah Istilah Dalam Tabel Relasional

        Dalam sistem basis data relasional kita mengenal beberapa istilah penting dalam konsep pengorganisasian databases. diantanyanya adalah Relasi, atribut, tupel, domain, derajat dan cardinality. dalam tulisan kali ini saya akan membahas istilah istilah tersebut dan contoh contohnya dalam lingkup databases.

       1. Definisi Relasi


       Relasi dapat juga diartikan sebagai tabel dengan baris-baris dan kolom yang menjadi penyusunya. Elemen relasi adalah baris baris (tupel)  dalam tabel bersebut. Baris atau tupel ini serupa dengan record dalam file. tupel tupel ini dapat muncul dengan sembarang urutan dalam relasi, dan tupel tupel ini tidak mungkin atau tidak boleh muncul lebih dari satu kali, karena setiap baris atau tupel adalah unik. Sehingga relasi dapat juga di katakan sebagai himpunan tupel yang unik. Oleh karena dia merupakan himpunan tupel tupel, sehingga urutan menjadi tidak dipermasalahkan selayaknya teori himpunan dalam matimatika.  
      
      


      2. Atribut

       Atribut dapat diartikan sebagai Kolom bernama dalam suatu relasi. setiap relasi pasti memiliki beberapa atribut atribut didalamnya untuk merepresentasikan data data yang di kadung didalamnya.  Urutan kemunculan atribut tak jadi permasalah selama masih merepresentasikan data yang sama bagaimanapun urutan kemunculan atribut atribut didalamnya. 




      3. Definisi Tupel

      
      Tupel dapat diartikan sebagai baris dalam relasi, atau dapat juga disebut sebagai record dalam file. Setiap tupel adalah unik, berdasarkan kunci tertendu, tidak boleh ada tupel yang sama berada dalam suatu relasi. 



      4. Definisi Domain

      Domain adalah himpunan yang terdapat dalam suatu atribut. Setiap atribut dalam basisdata relasional didefinisikan terhadap suatu domain. 



      5. Definisi Derajat

      Derajat merupakan jumlah atribut-atribut yang ada dalam suatu relasi. dalam kasus diatas kita mempunyai atribut-atribut sebagai berikut : 
          1. NIM
          2. Nama
          3. Alamat
          4. TGl Lahir
          5. Tlp
Derajat dari tabel Mahasiswa tersebut adalah 5. karena jumlah atribut-atribut yang terkandung dalam relasi tersebut sebanyak 5 atribut.



      6. Cardinality (kardinalitas)

      Merupakan jumlah tupel yang ada dalam suatu relasi. kardinalitas relasi akan berubah ketika tupel ditambah atau dikurangi. Nilai kardinalitas adalah kondisi suatu saat dari relasi. Dalam contoh kasus diatas maka kardinalitas dari tabel mahasiswa tersebut adalah 5, karena ada terdapat 5 tupel didalamnya, kondisi ini akan berubah jika dilakukan penambahan atau pengurangan dari tupel yang ada didalamnya.


Refferensi :
1. http://en.wikipedia.org/wiki/Relation(database)
2.http://elearning.gunadarma.ac.id/docmodul/pengantar_basis_data/bab1-database_relasi_dan_database_relasional.pdf

0 argumen:

    Follower