Upload
pick-lamp-jr
View
128
Download
6
Tags:
Embed Size (px)
Citation preview
Perancangan Basis Data
Lanjutan Model ER
Hubungan (Relationship)
Jenis Hubungan
• Hubungan one to one(1:1)• Hubungan one to many(1:M)• Hubungan many to one (M:1)• Hubungan Many to Many (M:N)
Rasio Kardinalitas
• Kardinalitas minimum• Kardinalitas maksimum
Derajat Hubungan
• Hubungan unary• Hubungan binary• Hubungan tertiary
Atribut dalam hubungan
Entitas Asosiatif
Klasifikasi Entitas
• Tipe Entitas Kuat• Tipe Entitas Lemah
10
Specialization
• Adalah proses untuk mendefinisikan sebuah set dari subclass dari suatu entitas (superclass)
• Untuk membedakan karakteristik dengan entitas superclass-nya.
• Bisa memiliki beberapa spesialisasi (specialization) berdasarkan karakteristik yang berbeda.
• SECRETARY, ENGINEERS, & TECHNICIAN are specialization of EMPLOYEE based on job type attribute
• SALARIED_EMPLOYEE, HOURLY_EMPLOYEE are specialization of EMPLOYEE based on the method of pay
Fig 4.2
13
Generalization
• Mengenali / menemukan fitur-fitur (attributes) yang sama untuk di-generalize menjadi sebuah superclass
• Example: truck & car can be generalized into VEHICLE
• Kebalikan dari proses specialization
14
Masalah pada model E-R
• Fan Trap
Masalah pada model E-R
Masalah pada model E-R
• Chasm Trap
Masalah pada model E-R