Sunday, September 30, 2012

MODEL DATA RELATIONAL


Model yang menyajikan database sebagai satu  kumpulan relasi(table). Tabel (Relation) terdiri dari attribute (kolom) dan tuple (baris). Untuk lebih jelasnya, perhatikan table  istilah di bawah ini.
Relation Key:

1.      Super Key yaitu semua atribut yang ada di dalam sebuah Relasi (tabel).
2.      Candidate Key yaitu atribut yang memiliki nilai unik atau tidak ada yang menyamai nilainya (nilai satu dengan yang lain berbeda).
3.     Primary key yaitu candidate key yang dipilih untuk mengidentifikasikan tuple secara unik di dalam sebuah relation.
4.      Alternative Key yaitu candidate key yang tidak dipilih menjadi  primary key.
5.      Foreign Key yaitu sembarang atribut yang menunjuk primary key pada tabel yang lain.
Latihan 1:

Contoh Diagram

Analisa:
            Diagram di atas terdiri dari 4 relasi (Entity) yaitu account, branch, costumer dan loan. Dan memiliki empat relationship yang di lambangkan belah ketupat yaitu account-branch, loan-branch, borrower, depositor. Dan kunci relasinya (relation key) yaitu sebagai berikut:

1. Super key : customer-name,costumer-street, costumer-city, account-number, balance, branch-name, branch-city, assets, loan-number,amount.
2. Candidate key: customer-name, account-number, balance, branch-name, loan-number, amount.
3.      Primary key: customer-name, account-number, branch-name, loan-number.
4.      Alternative Key: balance, amount.
5.   Primari Key :  account-number, branch-name, loan-number.

Latihan 2:
 






Jawaban: