• Tidak ada hasil yang ditemukan

TRANSFORMASI MODEL DATA ER ke BASIS DATA

N/A
N/A
Protected

Academic year: 2024

Membagikan "TRANSFORMASI MODEL DATA ER ke BASIS DATA"

Copied!
27
0
0

Teks penuh

(1)

TRANSFORMASI

MODEL DATA ER ke BASIS DATA

Basis Data

(2)

2

TIU

Memahami Cara Transformasi Model Data yang dinyatakan dalam diagram ER ke dalam

basisdata fisik.

TIK

Menyajikan Transformasi Model Data, dan

Implementasinya ke dalam bentuk tabel

(3)

Setiap entitas akan di implementasikan sebagai sebuah tabel (file data)

MATAKULIAH

Nama_mk KdMK

SKS semester

TABEL MATA KULIAH

(4)

4

Implementasi Himpunan Entitas Lemah

PEGAWAI

punya

miliki SKILL

TANGGUNGAN

1

n

1 n

TABEL TANGGUNGAN TABEL SKILL

(5)

Implementasi Sub Entitas Hasil dari Spesialisasi

DOSEN

ISA

DOSENTETAP DOSEN TDK TETAP

nik

Kd_dsn alamat nama

jabatan Tgl_masuk

Nama_kantor

alamat_kantor nohp

Gaji_bulanan

Tgl_gajian

(6)

6

TABEL DOSEN

TABEL DOSEN TETAP

TABEL DOSEN TDK TETAP

(7)

Contoh lain spesialisasi

PASIEN

ISA

PASIEN BEROBAT JALAN PASIEN RAWAT INAP

Tgl_cek_kembali

nama Id_pasien

alamat

Tgl_keluar nohp

Tgl_daftar

(8)

8

TABEL PASIEN

TABEL PASIEN BEROBAT JALAN

TABEL PASIEN RAWAT INAP

(9)

Implementasi Generalisasi

MAHASISWA

ISA

MAHASISWA D3 MAHASISWA S1

nim alamat nama

Tgl_lahir

TABEL MAHASISWA

(10)

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)

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

1

1 n

(14)

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 n ambil m MATAKULIAH

nilai

TABEL MHSW-MK

(16)

16

Implementasi Relasi Tunggal 1-1

KARYAWAN

Nik_karyawan nama

nohp

Menikah

1

1

Nik_pasangan

alamat

TABEL KARYAWAN

(17)

Implementasi Relasi Tunggal 1-N

KARYAWAN

Nik_karyawan nama

nohp

kontrol

1

N

Nik_supervisor

TABEL KARYAWAN

(18)

18

Implementasi Relasi Tunggal N-M

MATA KULIAH

Kd_mk nama

sks

Kuliah prasyarat

N

M

Kd_mk_prasyarat semester

TABEL MATA KULIAH TABEL MK PRASYARAT

(19)

Implementasi Multi Entitas

SUPPLIER Sedia GUDANG

KOMPONEN

alamat Id_supplier

Cara_pengiriman nama

lokasi

n

m

1

Id_komponen nama

Id_ruang nama

tgl_kirim

(20)

20

TABEL SUPPLIER

TABEL GUDANG

TABEL KOMPONEN

TABEL PERSEDIAAN

(21)

Contoh lain Multi Entitas

PASIEN Resep DOKTER

OBAT

Id_pasien nama

tanggal

nama

n

n

n

Nip_dokter hasil

(22)

22

TABEL PASIEN

TABEL DOKTER

TABEL OBAT

TABEL RESEP

(23)

Implementasi Relasi Ganda

DOSEN

nama

nip

1

MATAKULLIAH

nama

n

Kd_mk

mengajar

Menguasai

n m

(24)

24

TABEL DOSEN

TABEL MATA KULIAH

TABEL MENGUASAI

(25)

Implementasi Agregasi

MAHASISWA

nama nim

MATA KULIAH

mempelajari

Mengikuti

n m

n

m

Index_nilai

nilai Kd_prak

(26)

26

TABEL PRAKTIKUM TABEL MEMPELAJARI

TABEL MENGIKUTI

(27)

SEKIAN

TERIMA KASIH

Referensi

Dokumen terkait