12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Basis</strong> <strong>Data</strong><br />

“berat” timbangannya apabila mempunyai partisipasi total. Tambahkan<br />

juga simple atribut yang terdapat pada relasi tersebut ke sisi yang lebih<br />

“berat”. Apabila kedua partisipasi adalah sama-sama total atau samasama<br />

partial, maka dua entitas tersebut boleh digabung menjadi satu<br />

tabel<br />

5. Untuk setiap relasi binary 1:N yang tidak melibatkan entitas lemah,<br />

tentukan mana sisi yang lebih “berat” (sisi N). Tambahkan primary key<br />

dari sisi yang “ringan” ke tabel sisi yang lebih “berat”. Tambahkan juga<br />

seluruh simple atribut yang terdapat pada relasi biner tersebut<br />

6. Untuk setiap relasi binary M:N, buatlah tabel baru R dengan atribut<br />

seluruh simple atribut yang terdapat pada relasi biner tersebut.<br />

Tambahkan primary key yang terdapat pada kedua sisi ke tabel R. Kedua<br />

foreign key yang didapat dari kedua sisi tersebut digabung menjadi satu<br />

membentuk primary key dari tabel R<br />

7. Untuk setiap relasi lebih dari dua entitas, n-nary (ternary), meliputi dua<br />

alternatif yaitu:<br />

1. Buatlah tabel R yang menyertakan seluruh primary key dari entitas<br />

yang ikut serta. Sejumlah n foreign key tersebut akan membentuk<br />

primary key untuk tabel R. Tambahkan seluruh simple atribut yang<br />

terdapat pada relasi n-ary tersebut.<br />

2. Mengubah bentuk relasi ternary menjadi entitas lemah, kemudian<br />

memperbaiki relasi yang terjadi antara entitas lemah tersebut<br />

dengan entitas-entitas kuatnya dan melakukan algoritma mapping<br />

sesuai dengan aturan mapping.<br />

2) Contoh Mapping ER Ke Tabel Sistem <strong>Basis</strong> <strong>Data</strong> Perusahaan.<br />

Uraian dibawah ini menjelaskan urutan langkah memetakan ER ke relasi<br />

tabel. Kasus yang diambil adalah sistem basis data perusahaan A seperti<br />

dijelaskan dalam kegiatan belajar 3 dan 4.<br />

Soal :<br />

Bacalah kembali uraian materi dan kegiatan belajar 3 dan 4.<br />

<br />

Berdasarkan uraian materi tentang algoritma mapping ER ke tabel<br />

buatlah relasi antar tabel dari ER diagram sistem basis data perusahaan<br />

A seperti telah dijelaskan dalam uraian materi kegiatan belajar 3 dan 4.<br />

54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!