Entity Relationship Modeling - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Entity Relationship Modeling

Description:

Entity Relationship Modeling 04 PFM Meirita Salim Vivianna Feliciana Thejo Elvina Setia W Emanuel Dicky Titan Tujuan Bagaimana menggunakana Entity Relationship (ER ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 17
Provided by: Meil60
Category:

less

Transcript and Presenter's Notes

Title: Entity Relationship Modeling


1
Entity Relationship Modeling
  • 04 PFM
  • Meirita Salim
  • Vivianna
  • Feliciana
  • Thejo Elvina
  • Setia W
  • Emanuel Dicky
  • Titan

2
Tujuan
  • Bagaimana menggunakana EntityRelationship (ER)
    modelling dalam desain database
  • Konsep-konsep dasar yang berhubungan dengan Model
    ER
  • Teknik Diagrammatic untuk menampilkan Model ER
    dengan Unified Modeling Language (UML).
  • Bagaimana mengidentifikasi dan menyelesaikan
    masalah dengan model ER yang biasa disebut
    connection traps
  • Bagaimana membuat model ER dengan
    spesifikasi-spesifikasi sesuai permintaan

3
Konsep dari Model ER
  • Type-type Entity
  • Type-type Hubungan
  • Attribut-attribut

4
ER-Modeling Basic Symbol
5
Entity Types
  • Entity type sekumpulan objek dengan property
    yang sama.
  • Tipe entity dapat berupa physical atau
    conceptual existence.
  • Entity occurrence object yang dapat
    diidentifikasi secara unik pada sebuah entity
    type.

6
Contoh-contoh dari type-type Entity
7
Diagrammatic representation of entity types
Setiap tipe entity ditunjukan dengan bentuk
bujur sangkar yang diberi label dengan nama
entity.
8
Relationship types
  • Relationship type sekumpulan hubungan
    (asosiasi) yang berarti antara tipe2 entity.
  • Setiap tipe relationship diberikan nama yang
    menjelaskan fungsinya.
  • Relationship occurrence asosiasi yang
    teridentifikasi secara unik, mencakup satu
    kejadian dari setiap partisipasi entity type.
  • Peristiwa relationship mengindentifikasi
    peristiwa dari entity yang saling berhubungan.

9
  • Degree of Relationship Type jumlah dari
    pertisipasi tipe2 entity dalan sebuah
    relationship.
  • Jumlah partisipan dalam sebuiah relationship
    disebut dengan degree.
  • Relationship of degree
  • Dua adalah binary
  • Tiga adalah ternary
  • Empat adalah quaternary
  • Recursive Relationship tipe relationship dimana
    entity yang sama berpartisipasi lebih dari sekali
    pada peran yang berbeda.

10
Attributes
  • Attribute adalah suatu property dari sebuat
    entitas atau tipe relationship.
  • Attribute Domain adalah serangkaian nilai yang
    diberlakukan bagi satu atau lebih attribute.
  • Atribute dapat diklasifikasikan sebagai
  • Simple attribute atomic attributes
  • Composite attribute
  • Single-valued attribute
  • Multi-valued attribute
  • Derived attribute

11
Attribute Key
  • Candidate key
  • Primary key
  • Composite key

12
Diagrammatic representation of attributes
13
Strong and Weak Entity Types
  • Strong entity type tipe entity yang
    keberadaannya tidak bergantung pada tipe entity
    yang lain
  • Weak entity type tipe entity yang keberadaannya
    bergantung pada entity lain.

14
Structural Constraints
15
Problem with ER Models
  • Fan Trap
  • Fan trap di mana suatu model menampilakn suaru
    relasi antar entitas tetapi jalur di antara
    entitas tersebut dapat bermakna ambigu.
  • Fan trap dapat terjadi jika ada 2 atau lebih
    relasi one to many yang berasal dari 1 entitas
    yang sama.
  • Chasm Traps
  • Chasm Traps di mana suatu model menampilkan
    adanya relasi antar entitas tetapi jalur
    relasinya tidak ada pada entitas-entitas
    tertentu.
  • Chasm traps dapat terjadi pada saat ada satu
    relasi atau lebih dengan multiplicity minimumnya
    nol (0) membentuk bagian dari jalur antara
    entitas yang berhubungan.

16
Tugas Individu
  • Kunjungi
  • http//www.mhhe.com/mannino
  • http//www.oracle.com/ip/develop/ids/index.html?d
    esigner.html
  • Membuat ringkasan hasil kunjungan ke URL di atas.
Write a Comment
User Comments (0)
About PowerShow.com