1.Perintah dalam DDL untuk menghapus suatu tabel yang telah terbentuk, adalah…
a. Drop Index Table c. Drop Table
b. Drop Index d. Drop Table Index
2. Untuk merubah panjang sebuah field AGAMA dari 1 karakter menjadi 10 karakter dari File MHS, perintah yang
digunakan adalah
a. Alter Table mhs modify (agama char10);
b. Alter Table mhs modify (agama char(10));
c. Alter Table mhs add (agama char10);
d. Alter Table mhs add (agama char(10))
3. Perintah dalam SQL yang digunakan untuk memberikan
hak akses kepada pemakai adalah :
a. Grant c. Use
b. Revoke d. Grantor
4. Salah satuYang merupakan tujuan dari perancangan suatu
database adalah
a. Untuk memonitor data
b. Untuk membuat aplikasi program
c. Memudahkan pengertian struktur informasi
d. Untuk implementasikan sistem database
5. Didalam proses perancangan database terdapat beberapa
fase yaitu, kecuali
a. Testing dan Validasi Data
b. Pemeliharaan DBMS
c. Implementasi Sistem Database
d. Data Model Mapping
6. Proses pengelompokan elemen data menjadi tabel-tabel yang
menunjukan entity dan relasinya, merupakan pengertian dari :
a. Entity c. Anomali
b. Normalisasi d. Model data
7. Himpunan dari satu atau lebih entitas yang digunakan untuk
mengidentifikasikan secara unix sebuah entitas dalam entitas
set disebut:
a. Super key c. Primary key
b. Candidat key d. Foreign key
8. Yang merupakan ciri-ciri dari first normal form adalah sebagai
berikut, kecuali :
a. Setiap data dibentuk dalam flat file
b. Tidak ada set attribut yang berulang
c. Data direkam apa adanya
d. Tiap field hanya mempunyai satu pengertian
9. Penyimpanan data yang sama dengan nama yang sama
namun pada lokasi yang berbeda adalah kesalahan
peyimpanan database yang disebut dengan:
a. Redudansi c. Concurency
b. Inkonsistensi d. Crash
10. Salah satu penyebab dari kegagalan atau failure adalah :
a. Stable store c. Disk crass
b. Crass d. Man
11. Sintaks yang digunakan menarik atau mencabut hak akses
pemakai adalah
a. Revoke hak_akses ON namapemakai From tabel
b. Revoke nama pemakai ON hak_akses From Tabel
c. Revoke hak_akses ON namatabel From User
d. Revoke User ON namatabel From Akses
12. Perintah yang digunakan untuk menampilkan semua data
dosen adalah :
a. Select distict from dosen
b. View * from dosen
c. Select * from dosen
d. List * from dosen
13. Menentukan kelompok pemakai dan bidang-bidang
aplikasi merupakan salah satu aktifitas yang terdapat
dalam fase :
a. Implementasi
b. Pemeliharaan
c. Perancangan secara fisik
d. Pengumpulan data dan analisis
14. Error yang terjadi sebagai akibat operasi insert record atau
tuple pada relational termasuk jenis anomali :
a. Insert anomali c. Update anomali
b. Delete anomali d. Redudant anomali
15. Sebagian dari kunci dapat digunakan sebagai kunci utama
merupakan salah satu ciri dari ketergantungan :
a. Functional Dependent
b. Partial
c. Fully Functionaly Dependent
d. Transitif
16. Salah satu syarat terbentuknya second normal form adalah :
a. Bentuk data telah memenuhi kreteria unnormalized
b. Tiap field hanya mempunyai satu pengertian
c. Bentuk data telah memenuhi kriteria first normal form
d. Telah terbentuk relasi antar tabel relational
17. Ciri dari second dari second form adalah :
a. Menghilangkan ketergantungan transitif
b. Masing-masing field saling bergantung terhadap super
keynya
c. Tidak terdapat redundansi data
d. Menghilangkan ketergantungan parsial
18. Salah satu mekanisme yang digunakan untuk mengontrol
terjadi masalah akibat dari konkurancy adalah :
a. Normalisasi c. ER diagram
b. Locking d. Recovery
19. Salah satu alternatif mekanisme kontrol konkurancy yang
dapat menghilangkan masalah dead lock adalah
a. Locking c. Timestamping
b. Recover d. Granth
20. Informasi yang disimpan pada memory utama dan register
akan hilang, merupakan penyebab dari kegagalan :
a. Disk crass c. logical error
b. Software error d. Power failure
21. Ubahlah alamat dari dosen yang memiliki NIK=”120001”
menjadi “CIPUTAT”
a. UPDATE DOSEN ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
b. UPDATE DOSEN SET ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
c. UPDATE ALAMAT = “CIPUTAT” WHERE NIK=”120001”
d. UPDATE AL_DOS ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
20. Informasi yang disimpan pada memory utama dan register
akan hilang, merupakan penyebab dari kegagalan :
a. Disk crass c. logical error
b. Software error d. Power failure
21. Ubahlah alamat dari dosen yang memiliki NIK=”120001”
menjadi “CIPUTAT”
a. UPDATE DOSEN ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
b. UPDATE DOSEN SET ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
c. UPDATE ALAMAT = “CIPUTAT” WHERE NIK=”120001”
d. UPDATE AL_DOS ALAMAT = “CIPUTAT” WHERE
NIK=”120001”
22. Perintah untuk merubah panjang kolom Nama menjadi 25
char pada tabel dosen adalah :
a. Alter table nama modify (dosen char(25))
b. Alter table dosen update( nama char(25))
c. Alter table dosen modify( nama char(25))
d. Alter table dosen recover( nama char(25)
23. Diberikan hak akses kepada Rafi untuk menampilkan
nama siswa, maka perintah SQL yang benar adalah:
a. Revoke select nama on mhs to Rafi
b. Grant Update nama on mhs to rafi
c. Grant select nama on mhs from rafi
d. Grant select nama on mhs to rafi
24. Phase perancangan database secara logika terbagi
menjadi 2 tingkatan yaitu penyusunan skema ke DBMS
yang spesifik dan …….:
a. Pemetaan system dependent
b. Pemetaan konseptual
c. Pemetaan system independent
d. Pemetaan fragmentasi data
26. Dari sebuah tabel mahasiswa, maka yang dapat dijadikan
sebagai primary key adalah
a. NAMA c. KTP
b. NO_PENDAFTARAN d. NIM
27. Syarat terbentuknya Boyce Codd Normal Form (BCNF)
adalah relasi harus sudah dalam bentuk :
a. Unnormalized form
b. First normal form
c. Second normal form
d. BCNF
28. Masalah yang timbul jika dua transaksi mengakses item
database yang sama dan menyebabkan nilai dari databse
tersebut menjadi tidak benar, termasuk masalah :
a. Masalah kehilangan modifikasi
b. Masalah modifikasi sementara
c. Masalah redundansi data
d. Masalah analisa yang tidak konsisten
29. Terdapat 3 jenis failure berdasarkan jenis storage antara
lain, kecuali :
a. Volatile storage
b. Non volatile storage
c. Logical storage
d. Stable storage
30. Terdapat beberapa masalah yang perlu diperhatikan
dalam hubungannya dengan keamanan atau security
dalam penggunaan sistem database antara lain :
a. Perlindungan terhadap Nasabah
b. Kerusakan yang terjadi pada media komunikasi
c. Proteksi terhadap penyimpanan data
d. Relasi antara tabel dalam database
31. Perintah SQL yang digunakan untuk membuat suatu
database Perguruan Tinggi adalah
a. Create Perguruan Tinggi
b. Create Database Perguruan Tinggi
c. Create Tabel Perguruan Tinggi
d. Use Database Perguruan Tinggi
32. Clause yang digunakan untuk Data Integrity adalah
a. Delete c. Grant Opion
b. Grant d. Load
33. Salah satu Statemen SQL yang berupa Data Definition
Language (DDL) adalah :
a. Alter table c. Recover table
b. Select d. Update
34. Aktivitas yang dilakukan saat pengumpulan data dan
analisa adalah
a. Daftar pertanyaam dan wawancara
b. Perancangan Database secara fisik
c. Loading data
d. Perancangan Database secara logik
35. Sebuah relation yang jumlah kerangkapan datanya sedikit
(minimum Amount of redudancy), serta memberikan
kemungkinan bagi user untuk melakukan insert, delete,
modify disebut dengan :
a. Normalisasi c. Well Strukture Relation
b. Anomlisasi d. Fragmentasi
36. Kumpulan data yang akan direkam apa adanya, data tidak
lengkap dan terjadi redundansi merupakan salah satu ciri
dari :
a. Unnormalized form c. Second normal form
b. First normal form d. BCNF
37. Di dalam penggunaan database dapat terjadi suatu
kegagalan atau failure pada suatu sistem, kegagalan
tersebut sering disebut dengan istilah :
a. Recovery c. System error
b. Crass d. Revoke
38. Dalam aktivitas database dalam life cycle dimana ditentukan
ruang lingkup database seperti para pemakai, dan
aplikasinya adalah merupakan fase
a. Design
b. System definition
c. Implementaion
d. Aplication Convertion
39. SQL sebagai sebuah bahasa standar dalam database
diciptakan pada tahun…..
a. 1979 c. 1982
b. 1974 d. 1972
40. Salah satu penyebab dari kegagalan atau failure adalah :
a. Stable store c. Disk crass
b. Crass d. Man
41. Untuk mengganti nama kolom pada suatu table dapat
menggunakan perintah :
a. Rename colomn nama kolom_lama to nama table
b. Rename colomn nama kolom_lama to nama kolom_baru
c. Update colomn nama kolom_lama to nama_kolom baru
d. Rename colomn nama kolom_baru to nama kolom lama
42. Salah satu faktor yang mempengaruhi perancangan
database pada phase pemeliharaan DBMS adalah faktor :
a. Independent data
b. Tradisi atau budaya
c. Politik organisasi
d. Daerah distribusi data
43. Satu attribut (atay satu set attribut) yang melengkapi satu
relationship yang menunjukan ke induknya disebut :
a. Super key c. Primary key
b. Candidat key d. Foreign key
44. Setiap data dibentuk dalam flat file, data dibentuk dalam
satu record demi satu record dan nilai dari field berupa
atomic value merupakan ciri dari :
a. Unnormalized form c. Second normal form
b. First normal form d. BCNF
45. Operasi yang menyatakan bahwa suatu transaksi
dibatalkan disebut
a. Commit c. Rollback
b. Uncommitted d. Locking
46. Salah satu fungsi locking dalam mengatasi masalah pada
konkurancy adalah :
a. Menjaga agar field tidak mengalami perubahan pada
saat sedang dimodifikasi
b. Menghilangkan bagian-bagian yang terduplikasi
c. Mempermudah DBA di dalam pengawasan penggunaan
database
d. Menjaga agar record tersebut tidak dimodifikasi oleh
transaksi lain
47. Keterkaitan antar hubungan antara dua attribute pada
sebuah relasi A -> B, dimana isi attribute A menentukan isi
attribute B merupakan jenis ketergantungan :
a. Functional Dependent
b. Partial
c. Fully Functionaly Dependent
d. Transiti
48. Fase terankhir dalam proses perancangan database
adalah :
a. Operational c. Maintenance
b. Implementasi d. Testing
49. Error yang terjadi sebagai akibat inkonsistensi data akibat
operasi perubahan terhadap record atau tuple dari sebuah
relational disebut :
a. Insert anomali c. Update anomali
b. Delete anomali d. Redudant anomali
50. Output yang dihasilkan tidak benar dan sistem database
sendiri akan memasuki suatu kondisi tidak konsisten, hal ini
merupakan akibat dari kegagalan :
a. Disk crass c. logical error
b. Software error d. Power failure
51. Untuk mengindex data Dosen berdasarkan kd_dosen
dengan nama dosindx dimana kd_dosen tidak boleh sama
adalah :
a. Create Unique Dosen on dosindx(kd_dosen)
b. Create Unique index Dosindx on dosen(kd_dosen)
c. Index on kd_dosen to dosindx
d. Create index on kd_dosen to dosindx
52. Menambahkan suatu data barang printer dengan kode
PRN001 dan besarnya 6 menggunakan perinah :
a. Insert barang into values(“PRN001”,”printer”,6)
b. Insert barang into PRN001 values(barang, “printer”,6)
c. Insert into barang(“PRN001”,”printer”,6)
d. Insert into barang values(“PRN001”,”printer”,6)
53. Untuk menarik kembali hak akses untuk menampilkan
nama siswa dari pemakai “Udin” adalah :
a. Load from Udin select nama on mhs
b. Revoke select nama on mhs from Udin
c. Grant select nama on mhs to rafi
d. Revoke select nama on mhs to rafi
54. Untuk Second Normal Form maka yang dapat diambil sebagai
primary key adalah:
a. nik dan namamk c. nik dan jur
b. namamhs dan kodemk d. nik dan kodemk
55. Tujuan dari phase perancangan database secara
konseptual adalah :
a. Menghasilkan program yang baik dan database
terdistribusi
b. Menghasilkan conseptual schema untuk database yang
tergantung pada sebuah DBMS yang spesifik
c. Membuat suatu rancangan database dengan
menghilangkan redudansi data.
d. Menciptakan suatu apikasi database secara konseptual
sesuai dengan kebutuhan pemakai.
56. Transaksi yang sudah dimodifikasi oleh transaksi lain pada
kasus konkurency tetapi belum terselesaikan disebut
a. Commit c. Rollback
b. Uncommitted d. Deadlock
57. Program tidak dapat lagi dilaksanakan disebabkan kesalahan
oleh kesalahan input, data tidak dapat ditemukan dan over
flow, ini merupakan ciri dari jenis kegagalan :
a. Disk crass c. logical error
b. Software error d. Power failure
58. Untuk menambah kolom Status dengan panjang 10 char
pada table dosen,maka dapat digunakan perintah
a. Alter table dosen add (status char(10))
b. Insert into dosen add(status chart(10))
c. Alter table dosen modify (status char(10))
d. Update into dosen modify (status char(10))
59. Sistem berada pada keadaan yang tidak diinginkan, terjadi
dead lock sebagai akibat program tidak dapat dilanjutkan,
ini merupakan ciri dari jenis kegagalan :
a. Disk crass c. logical error
b. System error d. Power failure
60. Tahap setelah dilakukannya implementasi dalam life cycle
pada aplikasi database adalah :
a. Loading atau data convertion
b. Operation
c. Design
d. Maintenance
LAINNYA…..
1. Dibawah ini yang merupakan contoh aplikasi penggunaan data base adalah
a. Daftar harga elektronik di kasir
c. Absensi di perpustakaan ITS
b. Data absensi elektronik di perusahaan
d. Jawaban A,B.C benar
(Jawaban d)
2. Manakah yang termasuk dalam bagian dari bahasa SQL?
a. DBMS c. RDBMS
b. DDL d. ODBC (Jawaban b)
3. Di bawah ini, manakah yang tidak termasuk dalam manipulasi data dalam DML?
a. Penyisipan data c. Mendefinisikan data
b. Modifikasi data d. Penghapusan data
(Jawaban c)
4. Dalam modifikasi data, misalkan kita ingin mengubah kolom nama menjadi Anita
Mariani dalam tabel mahasiswa yang nim-nya 200. Bagaimana perintah SQL yang
harus dilakukan?
NIM ThMasuk Nama
200 1999 Nita Mariani
a. UPDATE mahasiswa c. UPDATE mahasiswa
SET nama = ‘Anita Mariani’ SET ‘nama’=Anita Mariani
WHERE nim = 200 WHERE ‘nim’=200
b. UPDATE ‘mahasiswa’ d. ‘UPDATE’ mahasiswa
SET ‘nama’=’Anita Mariani’ ‘SET’ nama=Anita Mariani
WHERE ‘nim’=’200’ ‘WHERE’ =200
(Jawaban a)
5. Dalam penghapusan data, misalkan kia ingin menghapus data KRSTeori yang memiliki kelas-nya = ‘A’. Bagaimana perintah SQL yang harus dilakukan?
Kelas KodeKul NIM Nilai
A SD 200 23
A SD 201 65
B SPBD 202 47
B PT 203 35
A PT 204 89
a. DELETE FROM KRSTeori c. DELETE FROM KRSTeori
WHERE kelas = A WHERE ‘kelas’=A
b. DELETE FROM ‘KRSTeori’ d. ‘DELETE FROM’ KRSTeori
WHERE ‘kelas’=’A’ ‘WHERE’ kelas=A
(Jawaban • a)
6. Berikut ini yang bukan merupakan manfaat basis data adalah..
a. Kebersamaan pemakaian c. Ketersedian
b. Pemusatan control data d. Mudah dalam pengoperasian
(Jawaban • d)
7. Yang tidak termasuk Komponen- komponen di dalam system managemen basis data adalah..
a. Hardware c. Brainware
b. Software d. Tidak ada jawaban
(Jawaban • d)
8. Field atau record diatur dalam kelompok-kelompok yang berhubungan, menyerupai diagram pohon, dengan level lebih rendah berada di bawah level yang lebih tinggi merupakan jenis database?
a. Database Multidimensional c. Database Hierarkis
b. Database Relasional d. Database Jaringan (Jawaban • c)
9. Cara untuk mengumpulkan data secara rapi dan terkoordinasi adalah pengertian dari?
a. DBMS( Database Management System) c. Pengelompokan data
b. Basis data d. Pembaharuan data (Jawaban • a)
10. Konsep database yang memiliki kelompok level rendah yang dapat memiliki lebih dari satu kelompok yang lebih tinggi. Selanjutnya setiap kelompok level rendah dapat dimiliki oleh lebih dari satu record parent tergolong jenis data base...
a. Data base relasional c. Database berorientasi objek
b. Data base multidimensional d. Database jaringan
(Jawaban • d)
11. Microsoft Access dapat menggunakan data yang disimpan pada semua software data base yang mendukung standar ODBC. Apakah singkatan dari ODCBC ?
a. Open Database Connectivity b. Open Database Center
c. Oracle Database Connectivity d. Oracle Database Center (Jawaban • a)
12. Manakah Software di bawah ini yang tidak bisa menyimpan dan menggunakan data dalam Microsoft Access ?
a. Microsoft SQL Server b. Oracle Database
c. Microsoft Database Center d. Semua bisa
(Jawaban • c)
13. Manakah yang termasuk keuntungan dari Microsoft Access ?
a. Kompatibilitas dengan bahasa pemrograman SQL
b. Toleransi Kesalahan (Fault Tolerant)
c. Pengendalian Terpusat d. Semua Benar
(Jawaban • a)
14. Berikut ini adalah bagian-bagian dari Microsoft Access, kecuali..
a. Table
b. Query
c. Switchboard
d. Column (Jawaban • d)
15. Manakah yang tidak termasuk dari keuntungan SQL Server?
a. Penguncian canggih
b. Pengendalian Terpusat
c. Bahasa pemrograman adalah Visual Basic fo Application (VBA)
d. Performa tinggi
(Jawaban • c)
16. MySQL dapat mendeteksi kesalahan yang terjadi pada klien. Hal ini merupakan salah satu keunggulan MySQL yang disebut?
a. Keamanan
b. Konektivitas
c. Lokalisasi
d. Klien dan Peralatan
(Jawaban • c)
17. Manakah yang tidak termasuk kelemahan dari MySQL?
a. Kurang support untuk koneksi ke bahasa pemrograman
b. Memiliki interface terhadap berbagai aplikasi
c. Lambat untuk query yang kompleks
d. Belum mendukung Windowing Fuction
(Jawaban • b)
18. Berikut ini merupakan pengembang basis data Oracle pertama kali, kecuali..
a. James Oracle
b. Larry Ellison
c. Bob Miner
d. Ed Oates (Jawaban • a)
19. Perbedaan yang mencolok antara Oracle dan SQL Server yaitu?
a. Oracle hanya mampu membuat 1 server aktif
b. Oracle dapat membuat 99 server pasif, 1 standby
c. Oracle dapat membuat 100 server aktif
d. Oracle dapat membuat 100 server aktif bergantian
(Jawaban • c)
20. Pada tahun berapakah Oracle pertama kali dikembangkan?
a. 1987 b. 1983
c. 1979 d. 1977
(Jawaban • d)
Tidak ada komentar:
Komentar baru tidak diizinkan.