a. 1NF
b. 2NF
c. 3NF
d. 4NF
e. 5NF
5. Batasan partisipasi untuk entitas pelanggan ke penjual pada gambar berikut adalah…
a. Composite attribute
b. Weak attribute
c. Dependency attribute
d. Simple attribute
e. Key attribute
7. Pada diagram berikut yang merupakan entitas lemah adalah…
a. Menanggung
b. Tanggungan
c. Lokasi
d. JmlPegawai
e. Nama
8. Ketergantungan yang salah pada tabl berikut adalah…
a. No_pem → Kode_kota
b. Kode_kota → Kota
c. No_pem → Kota
d. Semua benar
e. No_Pem → No_bar
9. Perhatikan contoh-contoh aplikasi 1 s.d. 5 berikut ini
1. MySQL 2. Oracle
3. HTML 4. MS Access
5. MS Word
Tentukanlah aplikasi yang termasuk DBMS …………..
a. 1, 3, 4
b. 2, 5
c. 3
d. 1, 2, 4
e. 1, 4, 5
10. Query dalam database berfungsi untuk...
a. Menyimpan basis data dalam memori dengan menggunakan sebuah aplikasi
b. Mendefinisikan dan memanipulasi data dalam database dengan tampilan antar muka
aplikasi pendukung untuk pengolahan data lebih lanjut dalam format tertentu
c. Merangkai intruksi yang dapat dikenakan pada objek-objek form
d. Untuk menyajikan laporan sehingga dapat dicetak pada layar monitor atau langsung
ke printer
e. Menampilkan sebuah data dengan instruksi yang diberikan kepada aplikasi
pendukung.
11. Data Definition Language (DDL) adalah bahasa yang digunakan untuk …
a. Mendefinisikan, mengubah, dan menghapus basis data serta objek-objek
b. Menambahkan, menampilkan, dan mengubah isi dari objek-objek
c. Mendefinisikan isi berdasarkan relasi dari objek-objek yang saling terkait
d. Mendapatkan informasi melalui proses agregasi dari objek-objek
e. Mendefinisikan data (record) yang akan dihapus dari objek-objek yang tidak saling
terkait
12. Structure Query Language (SQL) merupakan komponen bahasa relational database system.
SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan. SQL
memiliki 3 Komponen yaitu…..
a. DRL,DML dan DQL
b. DDL,DCL dan DRL
c. DDL,DRL dan DCL
d. DDL,DML dan DCL
e. DCL,DRL, DQL
13. Perintah SQL untuk membuat table yaitu …
A. Create
B. Modify
C. Select
D. Update
E. Alter
14. Perintah yang digunakan untuk memperbaiki struktur data dengan menggunakan perintah
ALTER adalah
a. Add column
b. Rename
c. Order by
d. Set
e. Modify
15. Perintah yang tepat untuk membuat database sekolah, yaitu …
a. CREATE DATABASE (sekolah)
b. CREATE DATABASE sekolah
c. CREATE TABLE siswa on DATABASE sekolah
d. CREATE DATABASES sekolah
e. CREATE DATA BASE sekolah
16. Query yang digunakan untuk menghapus table adalah …
a. Drop tbl_siswa;
b. Delete tbl_siswa;
c. Delete table siswa;
d. Drop table siswa;
e. Drop tabel siswa;
17. Cara menambahkan kolom tgl_lahir ke dalam table siswa adalah …
a. Alter tabel siswa insert new column (tgl_lahir date)
b. Alter siswa add column (tgl_lahir date not null)
c. Alter table add column in siswa (tgl_lahir date not null)
d. Alter table siswa add column (tgl_lahir date not null)
e. Alter table siswa add column tgl_lahir
18. Lengkapi query berikut untuk memasukkan data ke dalam tabel siswa :
Insert ____________ values (isi1, isi2,..);
a. Tabel siswa
b. Into siswa
c. Into tabel
d. In to siswa
e. In to table
19. Query untuk membuat tabel yang sesuai struktur di bawah ini adalah:
Table Name: barang
kode_barang char 6 Primary Key
nama_barang varchar 25
satuan_baran varchar 20
g
stock_barang int 4
a. create table barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang int(4),
constraint pk_barang primary key(kode_barang));
b. create table barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang int(4),
constraint pk_barang primary key kode_barang);
c. create table barang(
kode_barang char 6,
nama_barang varchar 25,
satuan_barang varchar 20,
stock_barang int 4,
constraint pk_barang primary key (kode_barang));
d. create tabel barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang int(4),
constraint pk_barang primay key kode barang)
e. created table barang(
kode_barang char(6),
nama_barang varchar(25),
satuan_barang varchar(20),
stock_barang int(4),
constraint pk_barang primay key (kode barang));
20. Berikut yang termasuk ke dalam bahasa DML…
A. Create
B. Modify
C. Select
D. Alter
E. Drop
21. Berikut ini yang bukan fungsi dari perintah SELECT pada DML adalah
a. Menampilkan data
b. Mengolah data
c. Menyaring data
d. Menyeleksi data
e. Mengambil data
22. Fungsi dari operator LIKE adalah
a. Menampilkan data secara berurutan
b. Mempilkan data dengan cara menyeleksi kata/klause
c. Menampilkan dengan cara menyaring data dalam rentang tertentu
d. Menampilkan data dari berapa tabel dengan syarat bernilai benar
e. Menampilkan data dari berapa tabel dengan syarat bernilai salah
23. Query untuk menampilkan seluruh isi tabel siswa, yaitu …
a. Select * from siswa
b. Select all data from siswa
c. Select * from table siswa
d. Select siswa from sekolah
e. Select all from siswa
24. Dari gambar di bawah ini, bagaimana cara mengubah nama_mapel Pemrograman Dasar
menjadi PROGDAS …
b.
c.
d. Error
e. Empty set
35. Perhatikan gambar berikut :
40. Perintah untuk menampilkan Data Peminjaman yang dipinjam antara tanggal ‘2009-01-01’
dan ‘2009-02-28’ adalah
A. Select * from buku where tanggal_pinjam between ‘2009-01-01’ and ‘2009-02-28’
B. Select * from peminjaman where tanggal_pinjam ‘2009-01-01’ and ‘2009-02-28’
C. Select * from peminjaman where tanggal_pinjam between ‘2009-01-01’ and ‘2009-
02-28’
D. Select * from Peminjaman where ‘2009-01-01’ and ‘2009-02-28’;
E. Semuanya benar
41. Perintah untuk menampilkan judul buku,tanggal pinjam dan jumlah buku yang dipinjam
ialah…
A. Select * from buku;
B. Select judul_buku,tanggal_pinjam,jumlah_buku from buku
C. Select judul_buku,tanggal_pinjam,jumlah_buku from peminjaman
D. Select buku.judul_buku, peminjaman.tanggal_pinjam, peminjaman.jumlah_buku
where buku.kode_buku = peminjaman.kode_buku.
E. Semuanya salah
42. Perintah untuk menampilkan judul buku yang mengandung huruf ‘J’ adalah..
A. Select judul_buku from buku;
B. Select * from buku where judul_buku=’J’;
C. Select * from buku where judul buku like ‘%J%’
D. Select judul_buku from buku where judul_buku like ‘%J%’;
E. Semuanya benar