Sunteți pe pagina 1din 1

Soal 2.

Dalam kardinalitas pada relasi antara entitas ada kemungkinan terjadinya relasi berupa Many
to Many, dalam kenyataannya bentuk relasi tersebut tidak dapat terjadi. Jelaskan mengapa
bentuk relasi Many to Many tidak dapat diterapkan dalam database, dan berikan solusi dari
kasus tersebut.

Perlu dibuatnya 1 tabel baru untuk menampung foreign key dari table A dan table B. Jika
tidak dibuat maka terjadi penumpukan data pada masing-masing table. Solusinya membuat
tabel baru untuk menampung foreign key dari tabel A dan tabel B.

Soal 2.3

Apa yang dimaksud dengan Logical Data Model dan Physical Data Model? Jelaskan pula
perbedaan dari keduanya!

Logical Data Model : Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri
dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan
(relationship) antara entitas-entitas itu.

Physical Data Model : Merupakan model yang menggunakan sejumlah tabel untuk
menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai
sejumlah kolom di mana setiap kolom memiliki nama yang unik.

Perbedaan : perancangan basis data yang berdasarkan pengumpulan data dan analisis,
sedangkan PDM memiliki Perancangan database secara fisik, Tipe data bersifat lebih
khusus dan spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari
database.

Soal 2.4

Mengapa desain database yang telah anda buat menggunakan Logical Model harus di
generate terlebih dahulu menjadi Physical Data Model sebelum di generate menjadi script
SQL?

Saat akan mengubah ke dalam SQL perlu adanya perubahan bentuk database yang
sesungguhnya, bentuk representasi itu didapat dari PDM yang sebelumnya berupa CDM.

S-ar putea să vă placă și