Anda di halaman 1dari 8

Transformasi ERD ke Basis Data Fisik ( Tabel )

Aturan-aturan
1. Setiap Himpunan Entitas ditransformasikan sebagai sebuah
tabel

Contoh:

Mahasiswa

NIM

Nama_mhs

Alamat

Mahasiswa
NIM Nama_mhs Alamat
2. Relasi dengan derajat satu ke satu yang menghubungkan 2
himpunan entitas akan ditransformasikan kedalam bentuk
penyertaan atribut-atribut relasi ke salah satu himpunan
entitas

Kode_Dosen Nama_Dosen Kode_prog Nama_prog

1 1
Dosen mengepalai Progdi

Kode_Dosen Kode_prog

Dosen Progdi

Kode_Dosen Nama_Dosen Kode_prog Nama_prog Kode_Dosen

Atribut yang ditambahkan

Ketentuan-ketentuan penyertaan atribut


• atribut-atribut relasi akan disertakan ke himpunan entitas yang
mempunyai derajat relasi minimumnya yang lebih besar

atau

• atribut-atribut relasi akan disertakan ke himpunan entitas yang


mempunyai jumlah record yang lebih sedikit
3. Relasi dengan derajat satu ke banyak yang menghubungkan 2
himpunan entitas akan ditransformasikan kedalam bentuk
penyertaan atribut-atribut relasi ke himpunan entitas yang derajat
relasinya banyak (many)

Nama

Kode_Agama Deskripsi NIM Semester

1 N
Agama dianut Mahasiswa

Kode_Agama NIM

Agama Mahasiswa
Kode_Agama Deskripsi NIM Nama Semester Kode_Agama

Atribut yang ditambahkan


4. Relasi dengan derajat banyak ke banyak yang menghubungkan
dua himpunan entitas , maka atribut-atribut relasi akan
ditransformasikan menjadi sebuah tabel

Nama_kuliah
Kode_Dosen Kode_kuliah

Kode_Dosen Nama_dosen Kode_kuliah SKS

N N
Dosen jadwal_ajar Mata Kuliah

tempat waktu

Dosen Mata Kuliah


Kode_Dosen Nama_Dosen Kode_kuliah Nama_kuliah SKS

Jadwal_ajar
Kode_Dosen Kode_kuliah tempat waktu
5. Implementasi Himpunan Entitas Lemah

Nama_Ortu

memiliki Orangtua
NIM
Almt_Ortu

NIM Nama_Ortu
Nama

Mahasiswa

Hobbi
menyenangi Hobbi

NIM Hobbi

Mahasiswa Orangtua
NIM Nama Nama_Ortu Almt_Ortu NIM

Key yang diambil dari entitas kuat

Hobbi
Hobbi NIM
6. Implementasi Spesialisasi

nama_dosen
almt_dosen
kode_dosen

Dosen

nip pangkat nm_kantor almt_kantor

Is a
Dosen Tidak Tetap
Dosen Tetap

Dosen
kode_dosen nama_dosen almt_dosen

Dosen Tetap
nip pangkat kode_dosen

Key yang diambil dari entitas utama

Dosen Tidak Tetap


nm_kantor almt_kantor kode_dosen
7. Implementasi Generalisasi

nama
alamat
nim

Mahasiswa

Is a
Mahasiswa S1
Mahasiswa D3

Mahasiswa
nim nama alamat progdi
8. Implementasi Unary Relation

kode_dosen 1

kode_dosen

nama_dosen Dosen mendampingi

Dosen
kode_dosen nama_dosen kode_dosen_pendamping

Nama Atribut diganti sesuai fungsinya

kd_kul N

kd_kul

matakuliah kuliah prasyarat

kuliah prasyarat
kd_kul matakuliah kd_kul kd_kul_syarat

Nama Atribut diganti sesuai fungsinya

Anda mungkin juga menyukai