TRANSFORMASI MODEL DATA ER ke BASIS DATA Basis
TRANSFORMASI MODEL DATA ER ke BASIS DATA Basis Data 1
TIU n Memahami Cara Transformasi Model Data yang dinyatakan dalam diagram ER ke dalam basisdata fisik. TIK n Menyajikan Transformasi Model Data, dan Implementasinya ke dalam bentuk tabel 2
Implementasi Basis Data n Setiap entitas akan di implementasikan sebagai sebuah tabel (file data) Nama_mk Kd. MK MATAKULIAH SKS semester TABEL MATA KULIAH 3
Implementasi Himpunan Entitas Lemah punya n TANGGUNGAN 1 PEGAWAI 1 miliki TABEL SKILL n SKILL TABEL TANGGUNGAN 4
Implementasi Sub Entitas Hasil dari Spesialisasi Kd_dsn nohp alamat DOSEN nama Tgl_gajian … ISA jabatan Tgl_masuk nik DOSENTETAP Gaji_bulanan Nama_kantor DOSEN TDK TETAP alamat_kantor Gaji_harian 5
TABEL DOSEN TETAP TABEL DOSEN TDK TETAP 6
Contoh lain spesialisasi Id_pasien nohp alamat PASIEN nama Tgl_daftar … ISA Tgl_cek_kembali PASIEN BEROBAT JALAN PASIEN RAWAT INAP Tgl_keluar 7
TABEL PASIEN BEROBAT JALAN TABEL PASIEN RAWAT INAP 8
Implementasi Generalisasi nim … alamat MAHASISWA nama Tgl_lahir ISA MAHASISWA D 3 MAHASISWA S 1 TABEL MAHASISWA 9
n Relasi dengan derajat 1 -1 yang menghubungkan 2 buah entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas. HASIL 10
ORANG TUA 1 punya Field yang ditambahkan dari entitas mahasiswa 1 MAHASISWA 11
n Relasi dengan derajat relasi 1 -N (satu ke banyak) yang menghubungkan 2 buah entitas, juga akan direpresentasikan dalam bentuk pencantuman atribut key dari himpunan entitas pertama (yang berderajat 1) ke tabel entitas kedua (yang berderajat N). HASIL 12
MAHASISWA n daftar 1 JURUSAN 1 miliki n DOSEN 13
n Relasi dengan derajat N-M yang menghubungkan 2 buah entitas akan diwujudkan dalam bentuk tabel khusus. Dimana memiliki field (tepatnya foreign key) yang berasal dari primary key dari entitas yang dihubungkan, dengan menyertakan atribut tambahan bila ada. HASIL 14
nilai MAHASISWA n ambil m MATAKULIAH TABEL MHSW-MK 15
Implementasi Relasi Tunggal 1 -1 nohp Nik_karyawan … nama 1 Menikah KARYAWAN alamat Nik_pasangan 1 TABEL KARYAWAN 16
Implementasi Relasi Tunggal 1 -N nohp Nik_karyawan nama 1 Nik_supervisor kontrol KARYAWAN N TABEL KARYAWAN 17
Implementasi Relasi Tunggal NM sks Kd_mk semester nama N Kd_mk_prasyarat Kuliah prasyarat MATA KULIAH M TABEL MATA KULIAH TABEL MK PRASYARAT 18
Implementasi Multi Entitas Id_supplier alamat nama n SUPPLIER Sedia m … nama Cara_pengiriman tgl_kirim 1 lokasi GUDANG Id_ruang KOMPONEN … Id_komponen nama 19
TABEL SUPPLIER TABEL GUDANG TABEL KOMPONEN TABEL PERSEDIAAN 20
Contoh lain Multi Entitas Id_pasien nama PASIEN hasil n tanggal Resep … … n nama DOKTER Nip_dokter n … OBAT Id_obat nama 21
TABEL PASIEN TABEL DOKTER TABEL OBAT TABEL RESEP 22
Implementasi Relasi Ganda mengajar nip nama Kd_mk n 1 MATAKULLIAH DOSEN … m n … nama Menguasai 23
TABEL DOSEN TABEL MATA KULIAH TABEL MENGUASAI 24
Implementasi Agregasi nama nim MAHASISWA Index_nilai n mempelajari m MATA KULIAH n Mengikuti nilai Kd_prak m nama PRAKTIKUM Jlh_jam 25
TABEL MEMPELAJARI TABEL PRAKTIKUM TABEL MENGIKUTI 26
SEKIAN TERIMA KASIH 27
- Slides: 27