Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

TRANSFORMASI ERD KE BENTUK FISIK. Transformasi Himpunan Entitas Lemah dan Sub Entitas Orang Tua Hobbi Mahasiswa memiliki Menyenangi NIM Nama alamat Tgl_lhr.

Presentasi serupa


Presentasi berjudul: "TRANSFORMASI ERD KE BENTUK FISIK. Transformasi Himpunan Entitas Lemah dan Sub Entitas Orang Tua Hobbi Mahasiswa memiliki Menyenangi NIM Nama alamat Tgl_lhr."— Transcript presentasi:

1 TRANSFORMASI ERD KE BENTUK FISIK

2 Transformasi Himpunan Entitas Lemah dan Sub Entitas Orang Tua Hobbi Mahasiswa memiliki Menyenangi NIM Nama alamat Tgl_lhr NIM Nm_ortu NM_ortu NIM hobbi alm_ortu Hobbi N NIMnamaalamattgl_lhr Tabel Mahasiswa NIMNM_ortualm_ortu Tabel Orang_Tua

3 NIMHobbi Tabel Hobbi

4 Transformasi Relasi Tunggal (Unary Relation) Dosen Mendampingi 1 N Kode_dos Nama_dos Kode_dosNama_dosKode_dos_Pendamping Tabel Dosen

5 Transformasi Relasi Tunggal (Unary Relation)  Implementasi Relasi Tunggal dari / ke himpunan entitas yang sama dalam Diagram E-R tergantung pada Derajat Relasinya.  Unit Relasi Tunggal dengan Derajat Relasi 1 – N dapat di implementasikan melalui penggunaan field key dua kali, tapi untuk fungsi yang berbeda.

6 Transformasi Relasi Tunggal (Unary Relation)  Jika kita memiliki himpunan A dengan 2 atribut x dan y, dengan x sebagai key, maka relasi tunggal terhadap himpunan entitas tersebut diwujudkan dengan menambahkan kembali field x tersebut ke tabel A. Karena nama field di setiap tabel harus unik, maka field x yang kedua harus diganti namanya sesuai dengan fungsi / relasinya

7 Transformasi Relasi Tunggal (Unary Relation) Kuliah Kuliah Prasyarat N N Kode_kul Kode_Kul Nama_kul Kode_KulNama_kulskssemester Tabel Kuliah sks semester Kode_KulKode_kul_prasyarat Tabel Kuliah Prasyarat

8 Transformasi Relasi Tunggal (Unary Relation)  Untuk Relasi yang derajatnya M – N akan diimplementasikan melalui pembentukan tabel baru yang merepresentasikan relasi tersebut.  Tabel baru ini mendapatkan field dari semua atribut relasi (jika ada) yang di tambah dengan atribut key dari himpunan entitas nya

9 Transformasi Relasi Multi Entitas (N-ary Relation) Matakuliah Dosen Ruang diajar Kd_kul nm_kul sks Kd_rg waktu kode_dos Kd_rg Nm_rg kap kode_dos Kd_kul

10 Transformasi Relasi Multi Entitas (N-ary Relation) Pada Diagram ER diatas. Derajat Relasi Parsial di antara setiap pasang himpunan entitas yang ada adalah sebagai berikut :  Pada relasi diajar tersebut setiap mata kuliah dapat diajarkan oleh seorang dosen, dan setiap dosen dapat melakukan banyak pengajaran banyak mata kuliah  Maka, Derajat Relasi parsial antara Dosen – MataKuliah adalah 1 – N

11 Transformasi Relasi Multi Entitas (N-ary Relation)  Pada relasi diajar tersebut setiap mata kuliah hanya dapat di selenggarakan di sebuah ruang yang telah ditentukan dan setiap ruang pada saat yang berbeda dapat digunakan untuk pengajaran berbagai mata kuliah  Maka Derajat Relasi parsial antara Ruang - MataKuliah adalah 1 – N

12 Transformasi Relasi Multi Entitas (N-ary Relation)  Pada relasi diajar tersebut setiap ruangan dapat digunakan oleh banyak dosen, dan setiap dosen dapat menggunakan berbagai ruangan, karena memang mengajarkan lebih dari 1 mata kuliah  Maka Derajat Relasi parsial antara Ruang - Dosen adalah N – N

13 Transformasi Relasi Multi Entitas (N-ary Relation)  Derajat Relasi Parsial antara Himpunan entitas Dosen ataupun Ruang dengan himpunan entitas MataKuliah selalu 1 – N  Maka, relasi diajar tersebut tidak perlu diimplementasikan sebagai sebuah tabel khusus tetapi atribut2 nya dilekatkan pada tabel yang mewakili himpunan entitas kuliah

14 Transformasi Relasi Multi Entitas (N-ary Relation) kd_kulnm_kulskskd_dosKd_rgwaktu Tabel Kuliah 3 buah field yang mewakili relasi diajar

15 Transformasi Relasi Multi Entitas (N-ary Relation)  Jika ternyata di kemudian hari, suatu mata kuliah (dengan jumlah sks yang besar) dapat dilaksanakan lebih dari satu kali dalam seminggu, dan mungkin untuk diselenggarakan di ruang yang berbeda  Maka Derajat Relasi parsial antara himpunan entitas Ruang – Kuliah menjadi N – N

16 Transformasi Relasi Multi Entitas (N-ary Relation)  Harus di implementasikan sebagai sebuah tabel khusus : Tabel Diajar / Jadwal kd_kulkd_dosKd_rgWaktu

17 Transformasi Relasi Ganda (Redundant Relation) Dosen MataKuliah Mengajar Menguasai 1 N N N Kd_MKkd_dos tempat waktu kd_dos Kd_MK

18 Transformasi Relasi Ganda (Redundant Relation) Kd_dosNama_dosAlamat_dos Tabel Dosen Kd_MKNama_MKSKSSemesterKd_dosTempatwaktu Tabel Mata Kuliah Kd_dosKd_MK Tabel Menguasai Tabel khusus untuk merepresentasikan relasi Menguasai Atribut tambahan untuk merepresentasikan relasi Mengajar

19 Transformasi Spesialisasi nama_dos alamat_dos ISA Dosen Tetap Dosen Tidak Tetap Dosen NIK pangkat tgl_masuk nama_kantor alamat_kantor kode_dos nama_dosalamat_dos Tabel Dosen kode_dosNIKpangkattgl_masuk Tabel Dosen Tetap kode_dosnama_kantoralamat_kantor Tabel Dosen Tidak Tetap

20 Transformasi Generalisasi  Generalisasi dilakukan dengan ‘mengabaikan’ perbedaan beberapa himpunan entitas yang memang memiliki banyak kesamaan.  Pada tahap implementasi Generalisasi justru akan menyusutkan jumlah himpunan entitas menjadi hanya sebuah tabel saja.

21 Transformasi Generalisasi  Untuk tetap mengakomodasi adanya perbedaan itu, maka tabel tersebut ditambahkan sebuat atribut yang nantinya akan diisi dengan kode khusus yang menyatakan perbedaan tersebut.

22 Transformasi Generalisasi Mahasiswa Mahasiswa D3 Mahasiswa S1 ISA Generalisasi nama_mhs alamat_mhs nim tgl_lahir nimnama_mhsalamat_mhstgl_lahirprog_studi Tabel Mahasiswa

23 Transformasi Agregasi Mahasiswa Praktikum mempelajari Kuliah mengikuti N N N N NIM Kd_rg Kd_kul nilai Nama_praKd_pra Kd_kul nm_kul NIM Nama


Download ppt "TRANSFORMASI ERD KE BENTUK FISIK. Transformasi Himpunan Entitas Lemah dan Sub Entitas Orang Tua Hobbi Mahasiswa memiliki Menyenangi NIM Nama alamat Tgl_lhr."

Presentasi serupa


Iklan oleh Google