Bagian 2 Mapping of Regular Entity Types • Untuk setiap tipe entitas, buatlah relasi R yang meliputi seluruh atribut sederhana dari E • Bila ada atribut composit, masukkan simple atributnya saja • Pilih salah satu atribut sebagai kunci dan di beri garis bawah Mapping of Regular Entity Types Mapping of Weak Entity Types • Untuk setiap entitas lemah dalam diagram ER, buatlah relasi R dan masukkan seluruh simple atributnya (atau komponen dari atribut komposit) • Masukkan juga kunci tamu (foreign key) yaitu primary key dari pemilik dari entitas lemah tersebut Mapping of Weak Entity Types Mapping of Binary 1:1 Relationship Types • Untuk tiap binary 1:1 relationship, tentukan entitas yang berpartisipasi dalam relasi tersebut. Misal entitas S dan T • Pilih salah satu relasi misal S dan masukkan foreign key dalam S, foreign key tersebut adalah primary key dari T • S dipilih yang mempunyai batasan keikutsertaan total Mapping of Binary 1:1 Relationship Types Mapping of Binary 1:N Relationship Types • Untuk binary 1:N relationship, tentukan entitas R yang merupakan entitas di sisi N dari sebuah relationship • Masukkan foreing key dari S, yaitu entitas dari sisi 1 dalam relationship tersebut Mapping of Binary 1:N Relationship Types Mapping of Binary M:N Relationship Types • Untuk tiap binary M:N relationship, buatlah relasi baru S untuk merepresentasikan relasi tersebut • Masukkan primary key dari masing-masing entitas yang membentuk relastionship, ke dalam relasi S • Masukkan juga simple atribut dari relasi S bila ada Mapping of Binary M:N Relationship Types Mapping of Multivalued Attributes • Untuk setiap multivalued atribut A, buatlah relasi R. • Atribut dari relasi R ini adalah atribut A dan primary key dari entitas yang mempunyai atribut A sebagai foreign key dari relasi R • Jika multivalued atribut tersebut adalah komposit, maka masukkan komponen atributnya Mapping of Multivalued Attributes Mapping of N-ary Relationship Types • Untuk setiap N-ary relationship, damana N>2, buatlah relasi S untuk merepresentasikan relationship tersebut • Masukkan primary key dari masing-masing entitas yang membentuk relatisnship tersebut sebagai foreign key • Masukkan juga simple atribut dari relationship jika ada Mapping of N-ary Relationship Types Ringkasan Specialization • Adalah sebuah proses untuk mendefinisikan himpunan subclass dari sebuah entitas • Entitas ini disebut superclass • Himpunan subclass yang membentuk spesialisasi didefinisikan berdasarkan karakteristik yang berbeda dari entitas superclass Specialization Generalization • Adalah reverse process dari sebuah abstraksi, yang menghilangkan perbedaan diantara beberapa tipe entitas, kemudian mengidentifikasi fitur umumnya, dan meng=generalisasi menjadi sebuah superclass Generalization Mapping Specialization/Generalization