UJIAN AKHIR SEMESTER (UAS) SISTEM BASIS DATA (PAGI) !!
I. Pilihan Ganda (30%)
Petunjuk:
Pilihlah hanya satu jawaban yang benar dari pertanyaan-pertanyaan berikut.
Untuk setiap jawaban yang benar akan mendapat nilai 1 (satu).
1. Ancaman yang dapat menyebabkan hilangnya data ialah:
a. User A memakai password user B b. Perubahan program oleh yang tidak berwenang c. Hacker d. Data dicopy oleh orang yang tidak berwenang e. Salah permberian hak akses
2. Salah satu cara agar data tidak dapat dibaca ialah dengan menggunakan:
a. Dekripsi b. Journalling c. Threat d. Enkripsi e. Backup
3. Dalam lingkungan multiuser, seorang pengguna yang akan mengakses data harus menunggu pengguna pengguna lain yang kebetulan sedang mengakses data yang sama. Tapi mekanisme ini dapat mengakibatkan suatu keadaan dimana pengguna saling menunggu. Keadaan seperti ini disebut:
a. Lock b. Deadlock c. Wait d. Rollback e. Unlock
4. Dalam Database pengguna dapat menggunakan database tanpa harus mengetahui cara akses maupun lokasi secara fisik database, karena akses dan pencarian secara fisik tersebut dilaksanakan oleh DBMS bersama O/S. Hal ini dikenal sebagai prinsip:
a. Transparancy b. Concurrency c. Recovery d. Availability e. Durability
5. Yang disimpan ke dalam journal yang fungsinya untuk recovery adalah:
a. Log b. Image c. Records d. Date e. Nilai
6. Tahapan dalam perencanaan database adalah sbb : 1.Planning 2.Data Collection & Analysis 3. Prorotyping 4. Design 5. System Definition.
Urutan tahapan-tahapan diatas adalah:
a. 1-2-3-4-5 b. 1-3-2-4-5 c. 1-5-2-4-3 d. 1-5-3-4-2 e. 1-5-4-2-3
7. Pembuatan model dimana user atau designer dapat melihat cara kerja aplikasinya
a. Conceptual Model b. Prototyping c. Logical Model d. View e. Program testing
8. Pada normalisasi data 4 (4NF) maka dihilangkan atau dipisahkan adalah kondisi:
a. Functional Dependency
b. Partial Dependency
c. Multivalued Dependency
d. Transitive Dependency
e. Join Dependency
9. Suatu entity yang keberadaannya tidak tergantung dari entity yang lain ialah
a. Strong entity b. Weak Entity c. Depedent Entity d. Subordinate e. Child entity
10. Relasi Fakultas(#fakultas, #mahasiswa, #penanggungJawab) dalam bentuk
a. 2NF dan tidak 3NF b. 3NF dan belum 4NF c. 3NF dan belum BCNF d. 4NF e. Unnormal
11. Kondisi If A à B then A,C à B,C menunjukkan salah satu dari Axioma Armstrong yang disebut :
a. Reflexivity b. Transitivity c. Augmentation d.Composition e. Union
12. Relasi yang tidak memiliki join dependency adalah relasi dalam bentuk:
a. 2NF b. 3NF c. 4NF d. BCNF e. 5NF
13. Menggambarkan ER Diagram termasuk dalam tahap design:
a. Physical Design b. Logical Database Design c. Prototyping d. Modular Design e. View Design
14. Kondisi saling menunggu untuk melepas suatu lock disebut:
a. shared lock b. dead lock c. exclusive lock d. a & b benar e. a & c benar
15. Suatu atribut memiliki ketergantungan fungsional terhadap B maka:
a. untuk 1 nilai dalam A terdapat 1 nilai dalam B
b. untuk 1 nilai dalam B terdapat 1 nilai dalam A
c. untuk 1 nilai A terdapat lebih dari 1 nilai B
d. untuk 1 nilai B terdapat lebih dari 1 nilai A
e. untuk satu relasi R terdapat 1 nilai A
16. Beberapa masalah yang dapat timbul dalam proses DBMS terdistribusi antara lain
a. Security b. Reliablility c. Integrity Control d. a & c benar e. a & b benar
17. Akses data yang sama dalam satu saat dapat mengakibatkan
a. Loss update b. Inconsistent Analysis c. Uncommitted Dependencies d. a, b & c benar e. a & b benar
18. Berikut ini adalah keuntungan melakukan fragmentasi dalam sistem terdistribusi, kecuali:
a. Pemakaian lebih mudah b. Integrity c. Effisien d. Security e. Paralel
19. Normalisasi dilakukn untuk menghindar dari terjadinya:
a. Deadlock b. Anomali c. Data Corruption d. Data Redundancy e. Semua benar
20. Dengan memanfaatkan teknologi komunikasi data maka lokasi fisik maupun proses data database dapat berada dimana saja tidak terbatas pada suatu lokasi bahkan dapat berada di kota atau negara yang berbeda namun pengendalian data dapat dilakukan secara terpusat. Teknologi ini merupakan implementasi dari:
a. Centralized Processing b. Decentralized Processing c. Distributed Processing d. Batch Processing e. Serial Processing
21. Berikut ini adalah fasilitas yang disediakan M/S Access yang menunjang pembuatan halaman-halaman WEB DBMS, kecuali:
a. HTML Template b. Dynamic Page dengan Active Server c. Dynamic Page dengan Access Page d. Static Page e. Java Page
22. Yang tidak termasuk dalam Data Warehousing adalah:
a. Inflow b. Upflow c. Downflow d. MixFlow e. Metaflow
23. Berikut ini bagian dari warehouse Manager, kecuali:
a. Backup Data b. Meta Data c. Highly Summarized Data d. Lightly Summarizzed Data e. Detail Data
24. Salah satu masalah yang kemungkinan muncul dalam Data Warehousing
a. Kekurangan Sumber Daya b. Performance c. Biaya Maintenance tinggi d. a & b benar e. a & c benar
25. Misalkan Relasi Data perusahaan (kdPersh, Nama,Alamat, Kota, #telpon). Atribut multivalue dalam relasi tersebut adalah:
a. kdPersh b. Nama c. Alamat d. #telpon e. tidak ada
26. Yang menggambarkan transitive dependency :
a. A à B
b. A àà B
c. if A à B then A,C à B
d. if Aà B and Bà C then AàC
e. if AàB and CàD then A,Cà B,D
27. Masalah yang dihadapi saat membuat ER Model dimana ada keterkaitan antara entity namun jalur anatara keberadaan entity tertentu tidak ada disebut:
a. Fan Trap b. Entity Trap c. Chasm Trap d. Error Trap e. Relation Trap
28. Perintah SQL untuk mencabut kembali hak akses yang telah diberikan adalah:
a. GRANT b. ADMIT c. REVOKE d. REMOVE e. COMMIT
29.Yang dimaksud dengan Distributed DBMS yang heterogeneous adalah:
a. H/W yang berbeda b. DBMS yang berbeda c. alat komunikasi yang beda d. a dan b benar e. a dan c benar
30. Operasi yang tidak termasuk dalam Teknik Data Mining adalah:
a. Predictive modeling b. Conceptual Modelling c. Database Segmentation d. Deviation Detection e. Link analysis
II. Soal Essay (20%)
Petunjuk:
Jawablah pertanyaan-pertanyaan berikut dengan singkat dan jelas.
Tuliskan perintah untuk membentuk View MHS_SI (NRP, NAMA, TGLL, JENIS) yang merupakan ekstraksi table dari MAHASISWA (NRP, NAMA, TGLL, JENIS, KDJ) untuk mahasiswa yang kuliah di Jurusan ‘TI’. Berikan perintah security yang merupakan pengambilan wewenang atas semua perintah DML terhadap tabel MAHASISWA dan kemudian berikan wewenang akses untuk membaca, menambah rekord, dan menghapus rekord pada view tersebut terhadap pengguna JONI. Buat pula statemen SQL, untuk membatalkan wewenang menghapus rekord pada view bagi pengguna JONI tersebut.
CREATE VIEW MHS_SI(NRP, NAMA, TGLL, JENIS)
AS SELECT NRP
FROM MAHASISWA
WHERE KDJ = “TI”
REVOKE ALL ON MAHASISWA
GRANT SELECT, UPDATE, DELETE ON MHS_SI TO JONI
REVOKE DELETE ON MHS_SI FROM JONI
Jelaskan kelemahan dan keunggulan dari Web DBMS
Keunggulan Kelemahan
DBMS advantages
Simplicity
Platform independence
Graphical User Interface
Standardization
Cross-platform support
Transparent network access
Scalable deployment
Innovation Reliability
Security
Cost
Scalability
Limited functionality of HTML
Statelessness
Bandwidth
Performance
Immaturity of development tools
Jelaskan cara kerja proses recovery dan keterkaitannya dengan journal.
Setiap transaksi akan ditulis kedalam sebuah journal. Journal berisikan data-data sebelum transaksi (before-image) dan data-data sesudah transaksi (after-image)
Pada saat recovery, journal akan dibaca dan status data dikembalikan seperti sebelum terjadi transaksi, agar integritas data tetap terjamin.
KLIK DISINI
Wednesday, July 27, 2011
Subscribe to:
Post Comments (Atom)
0 komentar:
Post a Comment