3. Satu dari setiap himpunan entitas boleh berhubungan dengan banyak himpunan entitas
lainnya merupakan pengertian dari…
A. One to one
B. One to many
C. Many to many
D. Zero to one
E. Zero to many
5. Query SQL yang digunakan untuk menampilkan hanya seluruh nama_barang dari table
barang adalah….
A. SELECT * barang
B. SELECT nama_barang FROM barang
C. SELECT * FROM barang
D. SELECT UPDATE FROM nama_barang ON barang
E. SELECT ON barang WHERE nama_barang
6. Kumpulan data yang terorganisir, disimpan dalam suatu computer menggunakan metode
tertentu sehingga dapat menghasilkan suatu informasi adalah pengertian dari…
A. Data
B. System Database
C. Database
D. File
E. System
8. Buat lah user baru pada table karyawan dengan user = ibnu dan password = ganteng
A. SQL create user ibnu identified by ganteng;
B. SQL> create user ibnu by ganteng;
C. SQL> create user ibnu identified by ganteng;
D. SQL> create user ibnu identified by ganteng;
E. SQL> create user ibnu identified by ganteng
10. Data serta hubungan antar data direpresentasikan oleh sejumlah tabel yang terdiri atas
kolom-kolom adalah…
A. Model Relational
B. Model Hirarki
C. Model Semantic
D. Model Jaringan
E. Model Object
11. Hubungan/Relasi yang terjadi antara satu entitas atau lebih adalah…
A. Atribut
B. Entitas
C. Relationship
D. Indicator
E. LRS
15. Atribut multivalue adalah nilai dari sebuah atribut yang mempunyai lebih dari satu nilai
dari atribut yang bersangkutan. Contoh dari atribut multivalue adalah…
A. NIM (Nomor induk Mahasiswa)
B. Alamat
C. Nama
D. Beberapa nama pengarang dari sebuah buku
E. NIS (Nomor Induk Siswa)
16. Atribut simple ada;ah atribut yang bernilai atomic (tidak dapat dipecah lagi/dipilah lagi).
Contoh dari atribut simple adalah…
A. NIM (Nomor induk Mahasiswa)
B. Alamat
C. Nama
D. Beberapa nama pengarang dari sebuah buku
E. NIS (Nomor Induk Siswa)
18. Normalisasi dimana syaratnya yakni tidak boleh ada atribut yang bukan primary key
namun atribut tersebut atau gabungannya dapat menentukan atribut primary key adalah
normalisasi ke- ….
A. 1
B. 2
C. 3
D. BCNF
E. 4
19. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf
‘A’….
A. SQL> select upper(last_name),salary from employees where last_name 'A%';
B. SQL> select upper(last_name),salary from employees where last_name like 'A%';
C. SQL> select upper(last_name),salary from employees where last_name like 'A';
D. SQL> select upper(last_name),salary from employees where last_name like 'A%;
E. SQL> select upper(last_name),salary from employees where last_name like 'A%
22. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data,
dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut…
A. Field
B. Record
C. DBMS
D. Tabel
E. Kolom
23. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base….
A. Ms- Access
B. Ms- Word
C. My SQL
D. SQL Server
E. phpMyAdmin
24. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca….
A. Text
B. Memo
C. Char
D. Currency
E. Varchar
26. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
A. Data Field
B. Data Record
C. Attribut
D. Entity
E. Kolom
28. Normalisasi dimana syaratnya yakni tidak boleh ada atribut yang bukan primary key yang
dapat menentukan atribut lain adalah normalisasi ke- ….
A. 1
B. 2
C. 3
D. BCNF
E. 4
33. Hasil akhir dari kompilasi Data Definition Language (DDL) adalah…
A. Data dictionary
B. Data definition
C. Database
D. Query
E. File
34. Penyimpangan - penyimpangan atau Error atau inkonsistensi data pada proses insert,
update dan delete dinamakan…
A. Normalisasi
B. Insert
C. Anomali
D. Crash
E. Konseptual
35. Data berada pada table yang tepat merupakan pengertian dari…
A. Depedensi data
B. Normalisasi
C. Inkonsistensi data
D. Redudansi data
E. Foreign Key
36. Dibawah ini yang merupakan perbedaan DBMS dan RDBMS adalah…
A. RDBMS adalah arsitektur database yang tabel-tabelnya mempunyai hubungan atau
relationship satu sama lain sedangkan DBMS tidak harus membutuhkan hubungan
antar tabel di dalamnya.
B. RDBMS dan DBMS sama-sama membutuhkan hubungan.
C. RDBMS adalah arsitektur database yang tabel-tabelnya tidak mempunyai
hubungan atau relationship satu sama lain sedangkan DBMS harus membutuhkan
hubungan antar tabel di dalamnya.
D. RDBMS dan DBMS sama-sama memperbaiki struktur susunan database.
E. RDBMS dan DBMS sama-sama membuat banyak tabel di dalam database.
38. Kumpulan perintah pada SQL untuk menggambarkan desain dari database secara
menyeluruh merupakan pengertian dari…
A. Data Definition Language
B. Data Manipulation Language
C. Data Control Language
D. Transaction control Language
E. Normalisasi
40. Dibawah ini kemungkinan jika data dalam database tersebut belum di normalisasi yaitu…
A. Insert anomali
B. Create anomali
C. Read anomali
D. Revoke anomali
E. Grant anomaly
42. Tampilkan last name dan hire date khusus untuk pegawai yang hire date nya 1993
A. SQL> select last_name,hire_date from employees where hire_date like '%93';
B. SQL> select on last_name,hire_date from employees where hire_date like '%93';
C. SQL> select from last_name,hire_date from employees where hire_date like '%93';
D. SQL> select table last_name,hire_date from employees where hire_date like '%93';
E. SQL> select table last_name,hire_date from employees where hire_date like '%93'
43. Suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel
dan bersifat unik merupakan pengertian dari…
A. Foreign Key
B. Primary Key
C. Multivalue
D. Composite
E. Derivative
Bentuk Y
Gambar tersebut merupakan Entity Relationship Diagram tabel guru dan mata Pelajaran.
Pada konteks ERD tersebut memiliki arti yaitu…
A. Banyak guru yang mengampu satu mata pelajaran
B. Satu guru mengampu banyak mata pelajaran
C. Banyak guru mengampu banyak mata pelajaran
D. Banyak guru yang mengajar satu mata pelajaran
E. Satu guru mengajar banyak mata pelajaran
46.
Berdasarkan table tersebut, query SQL yang digunakan untuk menghapus data pada table
pegawai yang memiliki id_pegawai = 105 adalah….
A. delete pegawai where id_pegawai=’105;
B. delete set pegawai where id_pegawai=’105;
C. delete get pegawai where id_pegawai=’105;
D. delete nama_pegawai where id_pegawai=’105;
E. delete alamat_pegawai where id_pegawai=’105;
49.
Atribut derivative pada ERD disimbolkan dengan gambar no…
A. 3
B. 5
C. 8
D. 7
E. 9
50. Perhatikan data berikut!
A. 1
B. 2
C. 3
D. BCNF
E. Belum di normalisasikan
52. Kumpulan dari konsepsi basis data yang biasanya mewakili struktur dan relasi data yang
terdapat pada suatu basis data merupakan pengertian dari…
A. Basis data
B. Model basis data
C. System basis data
D. Konsep basis data
E. Relasi basis data
54. Berikut ini, mana yang tidak termasuk level dalam DBMS…
A. Level Fisik (Physical Level)
B. Level Konseptual (Conceptual Level)
C. Level Pandangan (View Level)
D. Level Master (Maestro Level)
E. Level Legend
56. Tampilkan salary tertinggi dengan kolom alias “GAJI TERTINGGI” dan untuk yang
terendah dengan kolom alias “GAJI TERENDAH”…
A. Select value max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH"
from employees;
B. select max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
C. select to max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
D. select on max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH"
from employees;
E. Select on max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH"
from employees
57. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf
‘A’…
A. SQL> select drop upper(last_name),salary from employees where last_name like 'A%';
B. SQL> select upper(last_name),salary from employees where last_name like 'A%';
C. SQL> select by upper(last_name),salary from employees where last_name like 'A%';
D. SQL> select on upper(last_name),salary from employees where last_name like 'A%';
E. SQL> select on upper(last__name),salary from employees where last_name like 'A%';
58. Hapuslah pada field MONITOR pada kolom nama_barang pada tabel barang…
A. SQL> delete from barang where NAMA_BARANG='MONITOR';
B. SQL> delete from table barang where NAMA_BARANG='MONITOR';
C. SQL>delete on barang where NAMA_BARANG='MONITOR';
D. SQL>delete on table barang where NAMA_BARANG='MONITOR';
E. SQL>delete on table barang where NAMA__BARANG='MONITOR';
60. Tampilkan nama barang,satuan barang dan stok barang dari tabel barang, dimana kode
barang adalah KPR-02
A. SQL> select on nama_barang,satuan_barang,stock_barang from barang Where
kode_barang like 'kpr-02';
B. SQL> select from nama_barang,satuan_barang,stock_barang from barang Where
kode_barang like 'kpr-02';
C. SQL> select table nama_barang,satuan_barang,stock_barang from barang Where
kode_barang like 'kpr-02';
D. SQL> select nama_barang,satuan_barang,stock_barang from barang Where
kode_barang like 'kpr-02';
E. SQL> select nama_barang,satuan_barang,stock__barang from barang Where
kode_barang like 'kpr-02';