TRANFORMASI MODEL E-R KE RELASI
Implementasi Basis Data
• Implementasi basis data ini bertujuan untuk megimplementasikan hasil rancangan basis data dari diagram ER kedalam bentuk fisik tabel dua dimensi.
• Implementasi dengan menggunakan DBMS yang tersedia sperti : MYSQL, SQL SERVER, MS ACCESS, ORACHEL dan lain-lain.
• Mentranformasikan entity dan himpunan relasi menjadi tabel-tabel (file-file) database yang merupakan komponen utama pembentuk basisdata.
• Dalam transformasinya atribut yang terdapat pada entity dan relasi akan menjadi field untuk tabel database yang akan dirancang.
Transformasi Diagram ER ke Basis Data Fisik
1. Transformasi Dasar.- setiap himpunan entity akan di implementasikan
sebagai sebuah tabel (file data)
Tabel KamarNo_kamar
Nm_kamar
Kapasitas
Kamar No_Kamar Nm_Kamar Kapasitas
401 Melati 2
402 Mawar 2
Tabel Pasien
Tabel Dokter
No_Pasien
Nm_Pasien
Alamat
Pasien No_Pasien Nm_Pasien Alamat
No_Dokter
No_Dokter
Almt Dokter
DokterNo_Dokter Nm_Dokter AlmtDokter
-implementasi diagram ER dengan derajat relasi 1 to 1
• 1 1
Tabel Pasien Tabel Bed
Pasien Menempati Bed
Alamat
No_pasien Nm_Pasien No_Bed
JenisNo_pasien No_Bed
No_Pasien Nm_Pasien Alamat No_Bed No_Bed Jenis
Implementasi diagram ER dengan derajat relasi 1 to Many
Kamar
Kapasitas
No_Kamar
Terdapat Pasien
Alamat
No_PasienNm-Kamar Nm_Pasien
No_Kamar No_Pasien
No_Kamar Nm_Kamar Kapasitas No_Pasien Nm_Pasien Alamat No_Kamar
Tabel Kamar Tabel Pasien
1 M
Implementasi diagram ER dengan derajat relasi Many to Many
Dokter Memeriksa Pasien
No_Dok Nm_Dok
AlmtDok
tglprsk
No_Dok No_Pas
Nm_Pas No_Pas
almtPas
M M
No_Dok Nm_Dok AlmtDok
Tabel Dokter Tabel Periksa Tabel PasienNo_Dok No_Pas Tglprsk No_Pas Nm_Pas alamat
2. Implementasi Himpunan Entitas Lemah
Mahasiswa
Memiliki
Menyukai
Orang tua
hoby
Nim
Nama
tgllahir
Nim Nmortu Nmortu Alortu
Kerja
Hoby
1 1
1 M
Nim Nama tgllahir Nim Nmortu Alortu kerja Nim Hoby
Tabel Mahasiswa Tabel Orangtua Tabel hoby
3. Implementasi Spesialisasi dan Generalisasi
Dosen
Nama
Ko_dos
Alamat
ISADosen tdk tetap
Nm_kntr Almt_kntr
Dosen tetap
Nik
Pangkat
Tgl_msk
Mahasiswaalamat
Nim Nama
tgllhr
ISA
Mahasiswa D3 Mahasiswa S1
Nim Nama Alamat Tgllhr Progpddk
Tabel Mahasiswa
4. Implementasi Relasi Tunggal1) Implementasi relasi tunggal One to Many
2) Implementasi relasi tunggal Many to Many
5. Implementasi Relasi Ganda
6. Implementasi Relasi Multi Entitas