Rabu, 01 April 2015

Pertemuan 2 ( Entity Relational Diagaram (ERD) dan Logical Relational Structure ( LRS) )

Tags

Entity Relational Diagram (ERD)

Merupakan pemodelan basis data dengan menggunakn digram relasi antar entitas,dapat dilakukan dengan menggunakan suatu pemodelan basis data.

 Simbol  ERD 

mewakili suatu objek dengan karakteristik yang sama di lengkapi oleh atribut sehingga pada suatu lingkungan nyata setiap objek akan berbeda dengan objek berupa benda,pekerjaan,tempat,dan orang.
            digunakan untuk menghubungkan beberapa entita
            berdasarkan fakta pada suatu lingkungan.
          










      Menjelaskan karakteristik suatu entitas dan relasi dan
      juga sebagai key yang bersifat unik yaitu primari key 
      atau foreign key. 

     
     



     Merangkai keterkaitan antara notasi yang digunakan 
     seperti entitas relasi dan atribut.
    









Tahapan ERD 

1.Identifikasi Himpunan Entitas yang terdiri dari kandidat entitas yang terlibat.Sebaiknya  identifikasi entitas harus terlibat 
contoh : Nama calon entitas : barang,pelanggan,transaksi,Detail/transaksi.

2.Menentukan atribut yang akan di jadikan key,untuk entitas yang di pilih dan akan digunakan dalam pemodelan dengan memperhatikan sifat unik.

3.identifikasi relasi,yaitu identifikasi himpunan relasi yang terdiri dari calon relasi,tidak semua calon relasi yang teridentifikasi akan di gunakan pada pemodelan.Relasi di sarankan menggunakan suatu kata yang akan mengarah dan menghasilkan kalimat aktif.
contoh: Nama calon relasi : memiliki,mempunyai, menangani, membayar, mengelola.

4.Membuat design Perkiraan 
 berdasarkan pemilihan entitas,relasi,dan atribut yang sudah teridentifikasi pada tahap     sebelumnya.setiap entitas memiliki atribut key yang bersifat sebagai primary dan dan setiap relasi memilih atribut key yang berasal dari setiap entitas yang di hubungkan oleh relasi tersebut,atribut bersifat foreign.

5.Menentukan kardinalitas berdasarkan fakta yang terjadi. Menentukan jumlah
maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang
lain. Macam-macam kardinalitas adalah:
a. Satu ke satu (one to one), Setiap anggota entitas A hanya boleh berhubungan
    dengan satu anggota entitas B, begitu pula sebaliknya.
b. Satu ke banyak (one to many), Setiap anggota entitas A dapat berhubungan
    dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
c. Banyak ke banyak (many to many), Setiap entitas A dapat berhubungan dengan
    banyak entitas himpunan entitas B dan demikian pula sebaliknya


2.2. Logical Relational Structure (LRS)
Representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil
relasi antar himpunan entitas. Menentuka Kardinalitas, Jumlah Tabel dan Foreign Key
sebagai berikut:
1. One to One : Relasi 1:1 akan membentuk 2 tabel
2. One to Many : Relasi 1:M akan membentuk 2 tabel
3. Many to Many : Relasi M:N akan membentuk 3 tabel

 









EmoticonEmoticon