Rabu, 03 Oktober 2012

Model Data Relasional

Model data relasioanal : model data yang dibuat berdasarkan teori relational seperti relational alegebra dan relational calculus. Model data relational ialah kumpulan suatu model basis data yang mengunakan tabel dua dimensi untuk meletakkan sebuah berkas data. Model data biasanya terdiri dari baris dan kolom yang digunakan untuk menggambarkan sebuah berkas data.

 

II Istilah-istilah dalam model data


1.    Relasi
Adalah sebuah tabel yang terdiri dari beberapa kolom dan baris. Relasi menunjukkan suatu hubungan antara sejumlah entitas yang berbeda. Entitas yaitu suatu individu yang mewakili hal yang nyata dan tidak juga bisa dibedakan dengan yang lain-lainnya.

 

Beberapa sifat yang melekat pada suatu relasi:

a)    Tidak ada tupel (baris) data yang kembar.

b)    Urutan tuple tidaklah penting, karena tupel-tupel dapat dipandang dalam sembarang urutan.

c)    Setiap atribut pasti memiliki nama yang unik.

d)    Letak atribut bebas ( urutan atribut tidak penting).

e)    Setiap atribut memiliki nilai tunggal dan jenisnnya sama untuk semua tupel.

 

2.    Atribut

Adalah kepala/header dari kolom yang terdapat di sebuah relasi.

3.    Tupel
Adalah baris yang terdapat pada tabel relasi atau kumpulan dar elemen-elemen yang saling berkaitan untuk menginformasikan sebuah entitas secara lengkap.

4.    Domain
Adalah sekumpulan nilai yang valid untuk satu atau lebih atibut yang ada dalam tabel relasi.

5.    Derajat
Adalah jumlah suatu atribut yang ada dalam sebuah tabel relasi.

6.    Cardinality
Adalah jumlah dari tupel yang ada dalam tabel relasi.

III Relational Key

1.    Super Key
Adalah satu atau lebih atribut yang secara unik mengidentifikasi sebuah tupel dalam relasi.
2.    Primary Key
Adalah suatu atribut atau lebih yang mengidentifikasi secara unik suatu kejadian spesifik dari sebuah entitas.
3.    Alternate Key
Adalah candidate Key yang tidak dipilih sebagai primary key.
4.    Foreign Key (Kunci Tamu)
Adalah atribut yang domainnya sama akan menjadi kunci utama pada sebuah relasi tetapi pada relasi yang lain hanya menajdi relasi atribut biasa.

IV Relational Integrity Rules
a.    Null
Adalah nilai dari suatu atribut yang tidak diketahui atau tidak ada dalam tupel dan biasanya digunakan untuk mngisi atribut-atribut ynag dimna nilai-nilainya belum siap atau tidak ada.
b.    Entity Integrity
Adalah peraturan integritas yang menyatakan kalau setiap tabel harus memiliki sebuah primary key dan atribut ynag dipilih harus memiliki nilai dan nilai tersebut harus unik dan tidak Null.

c.    Referential Integrity

Adalah suatu domain yang dapat dipakai sebagia kunci utama jika itu sebuah atribut tunggal pada domain ynag bersangkutan.

V Contoh Basis Data Relasional 

DB2 -> IBM 

Oracle -> ORACLE 

Sybase -> POWERSOFT 

 Informix -> INFORMIX 

 Microsoft Access -> MICROSOFT

VI Keuntungan dan kelemahan model data relasional

< keuntungan

1.    Model data relasional lebih luas dibandingkan yang lain.

2.    Model data relasional mempunyai latar belakang teori matematik.

3.    Pengorganisasian model relasional sangat sederhana , jadi mudah untuk dipahami.

4.    Basis data yang sama biasanya dapat disajikan lebih sedikit terjadi data rangkap (Redun-dansy data) dengan menggunakan model relasional dibandingkan dengan model data herarkhi dan jaringan.

< kelemahan

1.    Lebih sulit dalam mengimplementasinya terutama untuk data dalam jumlah besar dan tingkat kompleksitasnya tinggi. 
2. Proses pencarian informasinya lebih lambat. Hal ini disebabkan beberapa tabel tidak dihubungkan secara fisik (seperti pada model hirarkhi atau jaringan).dalam memanipulasi data menggunakan beberapa tabel jadi akan memerlukan waktu yang lama , karena tabel-tabel haus dihubungkan terlebih dahulu.

Tidak ada komentar:

Posting Komentar