Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHadian Darmadi Telah diubah "6 tahun yang lalu
1
Pemetaan Diagram ER ke Model Relasional
17 September 2018
2
Agenda Algoritma Pemetaan ERD Model Relasional Hasil Pemetaan ERD
Sekarang kita belajar memetakan diargram ER ke Rationla kalo ngak pake kotak pake kurung kurawal
3
Dasar Pemahaman Algoritma ini terdiri atas 7 langkah
Dasar pengertian pada ERD : Entitas, Atribut, Relationship, Primary Key, Foreign Key Tabel pada ERD = Entitas, pada Model Relasional = Relasi Mapping (Pemetaan) Mengubah dari skema konseptual ke skema logika Skema konseptual ERD, Skema logika Model Relasional Kalo kita liat ada 7 langkah yg penting anda sudah mengerti ttg entitas, atribut dll
4
Algoritma Pemetaan Untuk Entitas kuat : Untuk Entitas lemah :
Buat satu relasi, masukkan semua atribut sederhana dari ERD menjadi atribut pada model relasional (MR) Primary key (PK) pada ERD menjadi PK pada MR Untuk Entitas lemah : Buat satu relasi, masukkan semua atribut sederhana ERD menjadi atribut pada MR Masukkan PK dari entitas kuat pemilik entitas lemah ini, sehingga menjadi Foreign key (FK) di sini, PK relasi ini adalah partial key-nya + FK Seperti apa pemetaannya yg pertama adalah entitas KUAT dengan simbol kotak kalo kotak dua itu entitas lemah 1. Ada 3 entitas kuat 2. Kemudian masukan Entitas yg SEDERHANA 3. Relationship 1 to 1 4. Relationship 1 to M 5. Realtionship N to M 6. Utk relasi banyak dibikin relasi sendiri 7. Utk ralasi N ary EMPLOYEE FK SSN, Fname, Mint, Lname, Sex, Bdate, Salaray, Dnumber, SuperSSN DEPARTEMENT FK Name, Dnumber, SSN, Startdate untuk membedakan diberi “D” PROJECT FK Name, PNumber, Location, DNumber DEPENTDENT SSN FK dr ESSN SSN, Name, Sex, Birthdate, Relationship SSN dan Name adalah PK Utk Relation N to M WORK_ON SSn, Pnumber, Hours Masing2 SSN , Pnumber sebagai FK gabungannya SSN, Pnumber menjadi PK bukan satu-satu Ukt Multi value LOCATIONS Location, Dnumber Masing2 FK Menjadi PK Utk N ary Dilakukan tp tidak ada hasilnya
5
Algoritma Pemetaan Untuk relationship 1 to 1 :
Masukkan PK dari entitas yang berpartisipasi tidak penuh (partial participation) -- yang digambarkan dengan garis tunggal -- ke relasi yang berpartisipasi penuh (total participation) --yang digambarkan dengan garis ganda -- menjadi FK pada relasi ini. Jika terdapat atribut pada relationship, masukkan ke relasi yang berpartisipasi penuh. PK pada relasi ini adalah sama dengan PK pada ERD.
6
Algoritma Pemetaan Untuk relationship 1 to Many (1 to N) :
Masukkan PK dari entitas sisi 1 ke relasi sisi N, sehingga menjadi FK pada relasi baru ini. Jika terdapat atribut pada relationship, masukkan ke relasi yang berada pada sisi N. PK relasi ini adalah sama dengan PK pada ERD. SuperSSN utk menyatakn atasannya
7
Algoritma Pemetaan Untuk relationship many to many (M to N) :
Buat satu relasi tersendiri, yang atributnya terdiri atas PK-PK dari masing-masing entitas yang berpartisipasi. PK-PK tersebut menjadi FK pada relasi baru ini. Gabungan FK-FK tersebut adalah PK baru pada relasi ini. Jika terdapat atribut pada relationship-nya, masukkan juga sebagai atribut anggota.
8
Algoritma Pemetaan Untuk multivalued attribute (atribut bernilai banyak) : Buat satu relasi tersendiri, yang atributnya terdiri atas atribut bernilai banyak tersebut ditambah dengan PK dari entitas pemilik atribut bernilai banyak tersebut. PK relasi ini adalah gabungan atribut-atribut tersebut di atas.
9
Algoritma Pemetaan Untuk relatiionship n-ary (keterhubungan yang lebih dari dua) : Buat satu relasi tersendiri, yang atribut-atributnya terdiri atas PK-PK dari setiap entitas yang berpartisipasi. PK-PK tersebut menjadi FK pada relasi baru ini. Gabungan FK-FK tersebut adalah PK baru pada relasi ini. Jika terdapat atribut pada relationship-nya, masukkan juga sebagai atribut anggota
10
Hasil Pemetaan Hasil pemetaan ERD pada contoh yang lalu mejadi model relasional
11
HM boy -- Mamang Corporation!
terIma kAsiH HM boy -- Mamang Corporation!
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.