Teknik Informatika : Soal UTS Sistem Basis Data (SBD).

( UJIAN TENGAH SEMESTER )
Nama Mata Kuliah

: Sis Basis Data

1. Apa yang anda ketahui tentang spesialisai dan generaliasis ? berikan contohnya !
2. Apa yang anda ketahui tentan disjoint dan overlap rule ? Jelaskan dan berikan contohnya !
3. Apa yang anda ketahui tentang partial partional dan weak entity ? Jelaskan apa yang menjadi latar
belakang nya ?
4. Apa yang anda ketahui tentang total specialization rule? jelaskan dan beri contohnya !
5. Apa yang anda ketahui tentang partial specialization rule ? Jelaskan dan beri contohnya !
6. Jelaskan hal-hal berikut ini yang berkaitan dengan perancangan basis data secara umum yang baik, yaitu
:
a. Lossless-joint Decomposition
b. Dependency Preservation
c. Domain Constraints
d. Entity Integrity
e. Business Rules.

5. Perhatikan model schema relasional dibawah ini :
Matakul i ah

kode_mk

nama_mk
sks


Characters (5)
Characters (30)
Integer

kode_mk





mahasi swa
ni m

nama_mhs

kd_ds_wal i
ni m

Number (5)
Vari abl e characters (30)
Number (5)







dafatar_matakul i ah
Kul i ah
kel ompokul i ah
kode_mk.
ni p.
ni m.
thn_akademi k

ruang
j am
semester





kel ompokul i ah
kode_mk
ni p
ni m






Characters (8)
Characters (5)

Number (5)
Number (5)
Date
Characters (4)
Integer
Characters (10)










mengambi l
ni l ai kul i ah

ni l ai kul i ah

daftarmahasi swa
kel ompokul i ah. Characters (8)
ni m.
Number (5)
ni l ai
Number (2)

mengampu

kel ompokul i ah






dosen
ni p
nama
ni p





Number (5)
Vari abl e characters (30)




dosen_wal i



Pertanyaan :
a. Kerjakan degan notasi aljabar relasi : Daftar nilai untuk matakuliah tertentu,
kelompokkuliah tertentu dan Dosen tertentu (Minimal informasi : Nim, Nama
Mahasiswa, Nilai, untuk matakuliah Basis Data, Kelas Senin-1, Dengan Nama
Dosen ‘Mr. Jenar’).
b. Jika dilakukan database reverse engineering (DBRE) terhadap model skema diatas,

gambarkan lah ERD nya lengkap dengan kardinalitasnya.