Minggu, 23 Oktober 2011

Entity Relationship


Entity Relationship

Entity Relationship adalah jaringan yang menggunakan susunan data yang disimpan dari system secara abstrak.
Entity Relationship dari model terdiri dari unsure-unsur entity dan relationship antara entity-entity tersebut.

Komponen Entity Relationship
1. Entitas yaitu suatu kumpulan objek atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara unik. Dan kumpulan entitas yang sejenis disebut dengan entity set
2. Relationship yaitu hubungan yang terjadi antara satu entitas atau lebih
3. Atribut, kumpulan elemen data yang membentuk suatu entitas. Jenis atribut :
    a. KEY = atribut yang digunakann untuk menetukan suatu entity secara unik
    b. ATRIBUT SIMPLE = atribut yang bernilai tunggal
    c. ATRIBUT MULTI VALUE = atribut yang memiliki sekelompok nilai untuk setiap
        instan entity

Representasi dari Entity Set
Entity Set direpresentasikan dalam bentuk tabel dan nama yang unik. Setiap tabel terdiri dari sejumlah kolom, dimana masing-masing kolom diberi nama yang unik pula

Participation Constraint
Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain.
Terdapat 2 macam participation constraint yaitu :
1. Total participation constraint yaitu keberadaan suatu entity tergantung pad hubungannya dengan entity lain. Dalam diagram ER digambarkan dengan dua garis penghubung antar entity dan relationship
2. Partial participation yaitu keberadaan suatu entity tidaj tergantung pada hubungan dengan entity lain. Didalam diagram ER digambarkan dengan satu garis penghubung

Entity Set terbagi atas
1. Strong Entity Set yaitu entity set yang satu atau lebih atributnya digunakan oleh entity set lain sebagai key
2. Weak Entity Set yaitu entity set yang bergantung terhadap strong entity set.

Langkah-langkah pembuatan diagram ER
1. Tentukan entity-entity yang diperlukan
2. Tentukan relationship antar entity-entity
3. Tentukan cardinality ratio dan participation constraint
4. Tentukan atribut-atribut yang diperlukan dari tiap entity
5. Tentukan key diantara atribut-atribut
6. Hindari penamaan entity, relationship dan atribut yang sama

Tidak ada komentar:

Posting Komentar