Lanjutan Model Data (E-R)
-
Upload
pick-lamp-jr -
Category
Documents
-
view
125 -
download
6
Transcript of Lanjutan Model Data (E-R)
![Page 1: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/1.jpg)
Perancangan Basis Data
Lanjutan Model ER
![Page 2: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/2.jpg)
Hubungan (Relationship)
![Page 3: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/3.jpg)
![Page 4: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/4.jpg)
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)
![Page 5: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/5.jpg)
Rasio Kardinalitas
• Kardinalitas minimum• Kardinalitas maksimum
![Page 6: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/6.jpg)
Derajat Hubungan
• Hubungan unary• Hubungan binary• Hubungan tertiary
![Page 7: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/7.jpg)
Atribut dalam hubungan
![Page 8: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/8.jpg)
Entitas Asosiatif
![Page 9: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/9.jpg)
Klasifikasi Entitas
• Tipe Entitas Kuat• Tipe Entitas Lemah
![Page 10: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/10.jpg)
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
![Page 11: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/11.jpg)
Fig 4.2
![Page 12: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/12.jpg)
![Page 13: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/13.jpg)
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
![Page 14: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/14.jpg)
14
![Page 15: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/15.jpg)
Masalah pada model E-R
• Fan Trap
![Page 16: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/16.jpg)
Masalah pada model E-R
![Page 17: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/17.jpg)
Masalah pada model E-R
• Chasm Trap
![Page 18: Lanjutan Model Data (E-R)](https://reader033.fdocuments.us/reader033/viewer/2022042614/5571fb67497959916994c864/html5/thumbnails/18.jpg)
Masalah pada model E-R