Bab 5 - Transformasi Model Data Er Ke Basis Data
Click here to load reader
-
Upload
laila-k-habiba -
Category
Documents
-
view
285 -
download
19
description
Transcript of Bab 5 - Transformasi Model Data Er Ke Basis Data
1
TRANSFORMASI TRANSFORMASI MODEL DATA ER MODEL DATA ER ke BASIS DATAke BASIS DATA
Basis DataBasis Data
2
TIU
Memahami Cara Transformasi Memahami Cara Transformasi Model Data yang dinyatakan dalam Model Data yang dinyatakan dalam diagram ER ke dalam basisdata fisik.diagram ER ke dalam basisdata fisik.
TIK Menyajikan Transformasi Model Menyajikan Transformasi Model
Data, dan Implementasinya ke dalam Data, dan Implementasinya ke dalam bentuk tabel bentuk tabel
Setiap entitas akan di implementasikan sebagai sebuah tabel (file data)
3
MATAKULIAH
KdMKNama_mk
SKS semesterTABEL MATA KULIAH
4
Implementasi Himpunan Implementasi Himpunan Entitas LemahEntitas Lemah
PEGAWAI
punya
miliki SKILL
TANGGUNGAN
1
n
n1
TABEL TANGGUNGANTABEL SKILL
5
Implementasi Sub Entitas Implementasi Sub Entitas Hasil dari SpesialisasiHasil dari Spesialisasi
DOSEN
ISA
DOSENTETAP DOSEN TDK TETAP
nik
namaKd_dsn alamat
jabatan
Tgl_masuk
Nama_kantor
alamat_kantor
nohp
…
Gaji_bulanan
Gaji_harian
Tgl_gajian
6
TABEL DOSEN
TABEL DOSEN TETAP
TABEL DOSEN TDK TETAP
7
Contoh lain spesialisasiContoh lain spesialisasi
PASIEN
ISA
PASIEN BEROBAT JALAN PASIEN RAWAT INAP
Tgl_cek_kembali
namaId_pasien
alamat
Tgl_keluar
nohp
…
Tgl_daftar
8
TABEL PASIEN
TABEL PASIEN BEROBAT JALAN
TABEL PASIEN RAWAT INAP
9
Implementasi Implementasi GeneralisasiGeneralisasi
MAHASISWA
ISA
MAHASISWA D3 MAHASISWA S1
namanim alamat
Tgl_lahir…
TABEL MAHASISWA
10
HASIL
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.
11
1
MAHASISWA
punya
1
ORANG TUA
Field yang ditambahkan dari entitas mahasiswa
12
HASIL
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).
13
MAHASISWA
JURUSAN DOSEN
daftar
miliki
n
11 n
14
HASIL
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.
15
MAHASISWA MATAKULIAHambiln m
nilai
TABEL MHSW-MK
16
Implementasi Relasi Implementasi Relasi Tunggal 1-1Tunggal 1-1
KARYAWAN
namaNik_karyawan
nohp
Menikah
1
1
…
Nik_pasangan
alamat
TABEL KARYAWAN
17
Implementasi Relasi Implementasi Relasi Tunggal 1-NTunggal 1-N
KARYAWAN
namaNik_karyawan
nohp
kontrol
1
N
Nik_supervisor
TABEL KARYAWAN
18
Implementasi Relasi Implementasi Relasi Tunggal N-MTunggal N-M
MATA KULIAH
namaKd_mk
sks
Kuliahprasyarat
N
M
Kd_mk_prasyarat
semester
TABEL MATA KULIAH TABEL MK PRASYARAT
19
Implementasi Multi Implementasi Multi EntitasEntitas
SUPPLIER Sedia GUDANG
KOMPONEN
alamatId_supplier
…
Cara_pengirimannama
lokasi
n
m
1
Id_komponen nama
…
Id_ruang
nama
tgl_kirim
20
TABEL SUPPLIER
TABEL GUDANG
TABEL KOMPONEN
TABEL PERSEDIAAN
21
Contoh lain Multi EntitasContoh lain Multi Entitas
PASIEN Resep DOKTER
OBAT
namaId_pasien
…
tanggal
nama
n
n
n
Id_obat nama
…
Nip_dokter
…hasil
22
TABEL PASIEN
TABEL DOKTER
TABEL OBAT
TABEL RESEP
23
Implementasi Relasi Implementasi Relasi GandaGanda
DOSENnama
nip
…
1MATAKULLIAH
nama
n
Kd_mk
…
mengajar
Menguasai
n m
24
TABEL DOSEN
TABEL MATA KULIAH
TABEL MENGUASAI
25
Implementasi AgregasiImplementasi Agregasi
MAHASISWA
nama nim
MATA KULIAH
PRAKTIKUM
mempelajari
Mengikuti
n m
n
m
Index_nilai
nilai
nama
Kd_prak
Jlh_jam
26
TABEL PRAKTIKUM
TABEL MEMPELAJARI
TABEL MENGIKUTI
27
SEKIANSEKIANTERIMA KASIHTERIMA KASIH