Senin, 22 Oktober 2012

Transformasi Model Data


Varian Entitas

  1. Entitas Kuat

    Merupakan entitas yang dihubungkan dengan ERD yang tidak memiliki ketergantungan dengan entitas yang lainnya.

  2. Entitas Lemah

    Merupakan entitas yang keberadaanya tergantung dari entitas yang lain dan tidak memiliki atribut yang digunakan sebagai key atribut.


    Contoh Entitas kuat dan lemah

Agregasi

Merupakan gambaran dari  himpunan  relasi secara langsung  terhubung ke  sebuah  himpunan entity dengan sebuah himpunan relasi pada ERD . Agregasi terbentuk dari relasi yang tidak hanya dari himpunan entity  yang terdapat pada unsur relasi yang lain.



Contoh Agregasi :





Transformasi Model Data ke Tabel (Basis Data Fisik)


Pada atribut  yang  melekat  pada himpunan entitas dan relasi akan dinyatakan sebagai field dari tabel yang sesuai dan sebuah himpunan entitas akan diimplementasikan menjadi sebuah TABEL.
Contoh:
Tabel Mahasiswa
  1. Transformasi Dasar Relasi 1-1
    Relasi  dengan  derajat    Relasi  1-1  yang  menghubungkan  2  buah himpunan  entitas  yang  direpresentasikan  dalam  bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.
  2. Transformasi Dasar Relasi 1-N

  3. Relasi  dengan  derajat  relasi  1-N  yang  menghubungkan  2  buah  himpunan 
  4. entitas,  juga akan  direpresentasikan  dalam  bentuk pemberian/pencantuman atribut  key  dari  himpunan  entitas  berderajat  1  ke  tabel  yang  mewakili himpunan entitas berderajat N. Atribut key dari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N.

  • Transformasi Dasar Relasi N-N

    Relasi  dengan  derajat  relasi  1-N  yang  menghubungkan  2  buah  himpunan entitas,  juga akan  direpresentasikan  dalam  bentuk pemberian/pencantuman atribut  key  dari  himpunan  entitas  berderajat  1  ke  tabel  yang  mewakili himpunan entitas berderajat N. Atribut key dari himpunan entitas berderajat 1 menjadi atribut tambahan bagi himpunan entitas berderajat N.




  • Implementasi Himpunan Entitas Lemah dengan sub Entitas

    Perbedaannya entitas lemah dengan himpunan entitas kuat, entitas lemah sudah dapat langsung menjadi sebuah tabel utuh/sempurna walaupun tanpa melihat hubungan relasinya dengan entitas yang lain.

    Contoh Transformasi dasar Rental VCD yang menjadi basis data fisik (tabel) :






    Tabel Rental VCD



    Senin, 01 Oktober 2012

    Model Data Relational (MDR)


    Postingan kali ini adalah model data relational. Apa itu Model data relational ? Model data Relational adalah kumpulan tabel dengan dimensi dua yang disusun oleh baris(tuple) dan kolom(atribut) pada suatu berkas basis data.


    Istilah-istilah pada Model Data Relational
    1. Relasi adalah sebuah tabel yang berisikan beberapa baris dan kolom.
    2. Atribut adalah kolom yang terdapat pada sebuah relasi.
    3. Tuple adalah  baris pada sebuah relasi yang saling berkaitan yang menginformasikan tentang suatu entitas.
    4. Domain adalah Seluruh nilai yang kemungkinan nilai diberikan pada suatu atribut.
    5. Degree adalah jumlah atribut dalam sebuah relasi.
    6. Cardinality adalah jumlah tuple dalam sebuah relasi.

    Relational key




    Latihan 1
     




    1. Super key adalah semua atribut yang ada pada relasi
      account-number,balance,branch-name,branch-city,assets,amount,loan-number,customer-city,customer-street,customer-name.
    2. Candidate Key 
      account-number,balance,customer-name,loan-number,amount,assets.
    3. Primary key
      account-number,branch-name,loan-number,customer-name.
    4. Alternative keybalance,amount.

    Latihan 2



    Tabel Siswa



    Tabel Guru



    Tabel Pelajaran



    Tabel keterhubungan


    Atribut Kunci
    1. Candidate Key
      nis,nama_sis,kelas,kd_mapel,nim,nam_guru,kd_mapel.
    2. Primary key
      nis,nim.
    3. Alternative key
      kd_mapel.


    ERD

             



              


     

    Copyright @ 2014 You Think Can You Will Can.

    Designed by Templateify & Sponsored By Twigplay