Transformasi dari ERD ke Database Relasional
1. Setiap tipe
Entity dibuat suatu relasi yang memuat
semua atribut simple, sedangkan untuk atribut composite hanya dimuat komponen-komponennya saja.
PEGAWAI (NOPEG, ALM1, KDPOS, …….)
2. Setiap relasi
yang mempunyai atribut multivalue, buatlah relasi baru
dimana Primary Keynya merupakan gabungan
dari Primary Key dari relasi tersebut dengan atribut multivalue.
LOKPR(NOPRO, LOKASI)
3. Setiap Unary
Relationship 1:N, pada relasi perlu ditambahkan suatu foreign key yang menunjuk ke nilai primary keynya.
PEGAWAI (NOPEG,
….., SUPERVISOR-ID)
4.
Setiap Unary Relationship
M:N, buatlah relasi
baru dimana primary keynya merupakan gabungan dari dua atribut
dimana keduanya menunjuk
ke primary key relasi awal dengan penamaan yang berbeda.
KOMBAR (NOBAR, NOKOMP , JUMLAH)
5. Setiap Binary
Relationship 1:1, dimana Participation
Constraint keduanya total, buatlah suatu relasi gabungan dimana Primary Keynya
dapat dipilih salah satu.
PEGAWAI (NOPEG, ... , NOPRO, ...).
6. Setiap Binary
Relationship 1:1 dan salah satu Participation Constraintnya Total, maka Primary
Key pada relasi yang Participation Constraintnya Partial menjadi Foreign Key
pada relasi yang lainnya.
BAGIAN (NOBAG, ... , MANAGER)
7. Setiap Binary
Relationship 1:1, dimana kedua
Participation Constraintnya partial, maka selain kedua relasi perlu
dibuat relasi baru yang berisi Primary
Key gabungan dari Primary Key kedua tipe
Entity yang berelasi.
PEKERJAAN ( NOPEG, NOPRO, …)
8. Setiap
Binary Relationship 1 : N, dimana tipe Entity
yang bersisi N mempunyai
Participation Constraint Total, maka Primary Key pada relasi yang bersisi 1 dijadikan Foreign Key pada relasi yang bersisi N.
9. Setiap
Binary Relationship 1 : N, dimana tipe Entity
yang bersisi N mempunyai Participation Constraint partial, buatlah
relasi baru dimana Primary Keynya merupakan
gabungan dari Primary Key kedua tipe Entity yang berelasi.
10. Setiap
Binary Relationship M:N, buatlah relasi
baru dimana Primary Keynya
merupakan gabungan dari Primary Key kedua
tipe Entity yang berelasi.
11. Setiap Ternary
Relationship, buatlah relasi baru dimana
Primary Keynya merupakan gabungan dari Primary Key ketiga tipe Entity yang
berelasi.
12. Setiap tipe Weak
Entity, dibuat suatu relasi yang memuat semua atributnya dimana Primary Keynya
adalah gabungan dari Partial Key dan Primary Key dari relasi induknya
(identifying owner).
|

|
Hasil Transformasi dari Diagram ER ke database relasional :
Skema Database
PEGAWAI (NOPEG, NAPEG, ALM1, KDPOS,TGLLAH,
UMUR, SUPERVISOR-ID, NOBAG)
BAGIAN (NOBAG, NABAG, LOKASI, MANAGER)
PROYEK (NOPRO, NAPRO, NOBAG)
LOKPR (NOPRO, LOKAPR)
PEKERJAAN (NOPEG, NOPRO, JAM)
TANGGUNGAN (NOPEG, NAMA, JNKELT,HUBUNGAN)
untuk lebih jelasnya lihat contoh vidio ini,dan yang lainnya bisa di lihat di link teman-teman saya, sebagai berikut:
Tahapan sub no 1 - 3 :
Chiemutahany.blogspot.com
Tahapan sub no 10-12 :
slametjokoirawan.blogspot.com