Rabu, 24 Oktober 2012

Transformasi Model Data

Model data lanjut
> Varian entitas
    - Entitas kuat yaitu himpunan entitas yang dilibatkan dalam ERD
    - Entitas Lemah yaitu bahwa keberadaannya tergantung dari keberadaan entitas lain
>Agregasi yaitu himpunan relasi yang langsung menghubungkan himpunan entitas dengan himpunan relasi
  dalam ERD.


   TRANSFORMASI MODEL DATA KE BASIS DATA FISIK
- ERD direpresentasikan menjadi sebuah basis data secara physic
- Komponen ERD (himpunan relasi dan entitas) ditransformasikan ke dalam bentuk tabel

TRANSFORMASI DASAR
1. Relasi 1-1
2. Relasi 1-N
3. Relasi N-N

IMPLEMENTASI HIMPUNAN ENTITAS LEMAH DAN SUB ENTITAS
Penggunaan himpunan entitas lemah dan sub entitas langsung diimplementasikan dalm bentuk tabel seperti pada entitas kuat. Perbedaannya entitas lemah hanya dapat ditransformasikan dalam sebuah tabel dengan menyertakan pula atribut key sebagai hasil implementasi entitas lemah.


HUBUNGAN HIMPUNAN ENTITAS LEMAH DAN SUB ENTITAS

Senin, 01 Oktober 2012

Latihan Model Data Relational


LATIHAN 1
Menentukan Relation Key dari diagram berikut


    Jawab                          :
Diagram di atas terdiri dari 4 entitas yang akan menjadi empat tabel yaitu account, branch, customer, dan loan. Dimana tiap-tiap tabel mempunyai relation key tersendiri.
      a.      Entitas Account
Ø  Candidat key   : account_number dan balance
Ø  Primary Key    : account_number
Ø  Alternate Key  : balance
Ø  Foreign Key     : -
     b.      Entitas Branch
Ø  Candidat key   :branch_name,branch_city,assets
Ø  Primay Key      : branch_name
Ø  Alternate key  :branch_city,assets
     c.       Entitas loan
Ø  Candidat Key   : loan_number,amount
Ø  Primary Key    : loan_number
Ø  Alternate Key  : amount
     d.      Entitas Customer
Ø  Candidat Key  : customer_name, customer_city,customer _street
Ø  Primary Key    : customer_name
Ø  Alternate Key  : customer_city,customer_street

 LATIHAN 2

      A.      Membuat tabel Siswa, Pelajaran, dan Guru dan masing-masing tabel mempunyai 5 tuple





ERD