• Tidak ada hasil yang ditemukan

Teknik Informatika : Soal UAS Sistem Basis Data.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Teknik Informatika : Soal UAS Sistem Basis Data."

Copied!
1
0
0

Teks penuh

(1)

UJIAN AKHIR SEMESTER GASAL

Mata Ujian : System Basis Data

Kerjakan dengan teliti soal berikut!

1. Diketahui database asuransi sebagai berikut, di mana kunci-kunci yang utama digaris bawahi.

person (driver-id#, name, address)

car (license, model, year)

accident (report-number, date, location)

owns (driver-id#, license)

participated (driver-id, car, report-number, damage-amount)

Buatlah dengan menggunakan minimal satu bahasa yang kamu ketahui (Aljabar / kalkulus relasi, bahasa SQL dan atau QBE) dari soal berikut untuk database relasional di atas.

a. Temukan jumlah total dari orang yang memiliki mobil yang terlibat dalam kecelakaan pada tahun 1989.

b. Temukan banyaknya kecelakaan di mana mobil-mobil kepunyaan “John Smith” terlibat.

c. Tambahkan suatu kecelakaan baru pada database; asumsikan sendiri untuk setiap nilai atribut yang diperlukan.

d. Hapus Mazda kepunyaan “John Smith”.

e. Update damage-amount untuk mobil dengan license “AABB2000” di dalam kecelakaan dengan report-number “AR2197” ke $3000.

2. Diberikan suatu data sebagai berikut di bawah ini. Dari data yang diberikan belum memenuhi kondisi normal, maka tentukanlah proses normalisasi untuk menghasilkan data yang memenuhi kondisi normal !

3. Diberikan suatu data sebagai berikut di bawah ini. Dari data yang diberikan, tentukan BCNF-nya.

No_siswa Seminar Instruktur

22890100 2281 Budi 22890101 2281 Kardi 22890102 2291 Mac 22890101 2291 Rachmat 22890109 2291 Rachmat

4. Pemanfaatan basis data dilakukan untuk memenuhi tujuan (objektif) sebagai berikut :

a) Kerangkapan data (data redundansi ) minimal b) Ketersediaan (availability)

c) Integritas (Integrity)

Jelaskan tujuan tersebut dengan singkat dan jelas !

K_Supplier Status Kota K_Brg1 Jml_Brg1 K_Brg2 Jml_Brg2 K_Brg3 Jml_Brg3

S1 10 Jakarta P1 100 P2 75 P3 80

S2 S3 S4

20 30 40

Surakarta Yogyakarta Semarang

P2 P1 P3

90 110 170

P4

P4

125

140

40%

40%

20%

10%

Referensi

Dokumen terkait

Beri alasan mengapa sistem operasi disebut juga sebagai pengendali proses- proses!. Hitunglah Turn Around Time dengan menggunakan teknik penjadualan

Tampilkan Kode barnng Nama barang, sisa stock yang sis stock >=

Jawablah pertanyaan dibawah ini

FDs = {NIM NamaMhs, AlamatMhs, TglLhr; KdKul NamaKul, SKS, Sem, NamaDosen, Waktu, ruang; NamaDosen AlamatDosen; NIM,KdKul Nilai } 4a. Buatlah dalam notasi aljabar relasi

Bantulah Budi untuk membuat program yang menerima input 10 data seperti diatas lalu menghitungnya dengan suatu fungsi yang menghasilkan deretan bilangan dan jumlah bilangan

Beri hak akses kepada grup dengan hak “ read ” dan “ write ” , dan orang lain selain grup dengan hak “ read ”

Jelaskan bagaimana dalam arsitektur basis data dapat mendukung konsep data sharing dan

Suatu framework yang mengatur berbagai tipe data berbeda dari sumber media yang berbeda dimana direpresentasikan dalam berbagai format disebut ………...