Anda di halaman 1dari 11

Implementasi ER

ke Dalam Skema Tabel


Tujuan Pembelajaran

• Memahami konsep transformasi ER model ke dalam skema tabel / relasi


• Memahami prinsip-prinsip transformasi ER model ke dalam skema tabel /
relasi
• Mampu melakukan transformasi ER model ke skema relasi / tabel
Transformasi Dasar
Transformasi 1 : 1
Prinsip transformasi 1 : 1

• Foreign Key (FK) ditambahkan pada relasi yang memiliki tuple / baris
data / record paling minimal di dalam relasi.
• Untuk contoh kasus di atas, relasi JURUSAN memiliki tuple / baris data
/ record paling minimal dibandingkan dengan relasi DOSEN, sehingga
pada relasi JURUSAN ditambahkan atribut NIP (NIP dari Ketua
Jurusan) yang berfungsi sebagai foreign key ke relasi DOSEN.
• Mengapa demikian…?
Transformasi 1 : M
Prinsip transformasi 1 : M

• Foreign Key (FK) ditambahkan pada relasi yang memiliki nilai derajat
relasi terbesar (many).
• Untuk contoh kasus di atas, relasi MAHASISWA memiliki derajat relasi
terbesar (many), sehingga pada relasi MAHASISWA ditambahkan
atribut NIP (NIP dari Dosen Walinya) yang berfungsi sebagai foreign
key ke relasi DOSEN.
• Mengapa demikian…?
Transformasi N : M
Prinsip transformasi M : M

• Derajat relasi M : M, tidak dapat diimplementasikan langsung ke dalam


skema tabel.
• Relasi tersebut terlebih dahulu harus ditransformasikan ke dalam
derajat relasi 1 : M  Mengapa demikian…?
• Untuk contoh kasus di atas, karena derajat relasinya adalah M : M,
maka relasi tersebut harus “dipecah” menjadi 3 buah relasi, yaitu:
MAHASISWA, MATAKULIAH dan MEMPELAJARI.
• Sehingga relasi antara MAHASISWA  MEMPELAJARI berelasi 1 :
M, dan MATAKULIAH  MEMPELAJARI berelasi 1 : M. Artinya
seorang mahasiswa dapat mempelajari banyak matakuliah dan satu
matakuliah dapat dipelajari oleh banyak mahasiswa.
Transformasi relasi Reqursive

Nama Alamat
Agama
NIP
Pegawai

1 M
Pengawas Yg diawasi
Pengawasan

Pegawai

NIP Nama Alamat Agama NIPPengawas


Transformasi Multivalue Atribut

Nama Alamat
Hobby
NPM
Mahasiswa

Mahasiswa Hobby

NPM Nama Alamat NPM Hobby

Anda mungkin juga menyukai