TRANFORMASI MODEL ER KE RELASI Implementasi Basis Data
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 Kamar No_kamar Nm_kamar Kapasitas Kamar No_Kamar Nm_Kamar Kapasitas 401 Melati 2 402 Mawar 2
Tabel Pasien No_Pasien Nm_Pasien Alamat Tabel Dokter No_Dokter Almt Dokter Nm_Dokter Almt. Dokter
- implementasi diagram ER dengan derajat relasi 1 to 1 No_pasien • Nm_Pasien No_Bed 1 No_pasien Alamat 1 Menempati No_Pasien Jenis No_Bed Tabel Pasien Bed Tabel Bed Nm_Pasien Alamat No_Bed Jenis
Implementasi diagram ER dengan derajat relasi 1 to Many No_Kamar Nm-Kamar Kapasitas No_Pasien 1 Terdapat No_Kamar Tabel Kamar No_Kamar M Nm_Kamar Kapasitas Nm_Pasien Alamat No_Pasien Tabel Pasien No_Pasien Nm_Pasien Alamat No_Kamar
Implementasi diagram ER dengan derajat relasi Many to Many No_Dok M Dokter Tabel Dokter Nm_Dok M No_Dok Pasien No_Pas Tabel Periksa Almt. Dok No_Pas Nm_Pas Memeriksa No_Dok Almt. Dok No_Dok tglprsk Nm_Dok No_Pas almt. Pas Tabel Pasien Tglprsk No_Pas Nm_Pas alamat
2. Implementasi Himpunan Entitas Lemah Nim 1 Nmortu 1 Memiliki Alortu Orang tua Nim Nama Kerja Mahasiswa 1 tgllahir M Menyukai hoby Hoby Tabel Mahasiswa Nim Nama tgllahir Tabel Orangtua Nim Nmortu Tabel hoby Alortu kerja Nim Hoby
3. Implementasi Spesialisasi dan Generalisasi Nama Ko_dos Alamat Dosen Nik Pangkat Dosen tetap ISA Dosen tdk tetap Tgl_msk Nm_kntr Almt_kntr
Nama Nim alamat Mahasiswa tgllhr ISA Mahasiswa D 3 Mahasiswa S 1 Tabel Mahasiswa Nim Nama Alamat Tgllhr Progpddk
4. Implementasi Relasi Tunggal 1) Implementasi relasi tunggal One to Many
2) Implementasi relasi tunggal Many to Many
5. Implementasi Relasi Ganda
6. Implementasi Relasi Multi Entitas
- Slides: 16