1. Tamplikanlah
seluruh field yang berada didalam tabel barang
a) select barang;
b)
select
* from barang;
c) select
* barang;
d) select
* barang
2. Cara
menghapus tabel barang
a)
drop
table * barang;
b) drop
table barang
c) drop
table barang;
d) drop
table_barang;
3.
Buat
lah user baru pada table karyawan dengan user = sofyan dan password = sosa
a)
SQL
create user sofyan identified by sosa;
b)
SQL>
create user sofyan by sosa;
c) SQL>
create user sofyan identified by sosa;
d)
SQL>
create user sofyan identified by sosa
4.
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%;
5.
Buatlah
kolom NIP pada table karyawan sebagai index
a)
SQL>
create index karyawan nip idx on karyawan(nip);
b)
SQL>
create index karyawan_nip_idx on karyawan(nip)
c) SQL>
create index karyawan_nip_idx on karyawan(nip);
d)
SQL>
create index karyawan_nip_idx karyawan(nip);
6.
Hapus
hak akses delete dari user sosa
a) Revoke
delete on karyawan from sosa;
b)
Revoke
delete on karyawan sosa;
c)
Revoke
delete karyawan from sosa;
d)
Revoke
delete on karyawan from sosa
7.
Buatlah
kolom NIP sebagai primary key pada table karyawan
a)
SQL>
alter table karyawan add constraint pk_nip primary key nip;
b)
SQL>
alter table karyawan add constraint pk_nip primary key (nip)
c) SQL>
alter table karyawan add constraint pk_nip primary key (nip);
d)
SQL>
alter table karyawan add constraint pk nip primary key (nip);
8. Buat lah barang dengan
field kode_barang char(6),nama barang varchar2(25),satuan_barang varchar2(20)
dan stok_barang number(4) primary key adalah kode barang :
a) create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
b) create
table barang(
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
c) create
table barang(
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
d) create
table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
9.
Buatlah
kolom email pada table pegawai sebagai kolom unique
a) SQL>
alter table karyawan add constraint uq_email unique (email);
b)
SQL>
alter table karyawan add constraint uq_email unique (email)
c)
SQL>
alter table karyawan on constraint uq_email unique (email);
d) SQL> alter table karyawan on
constraint uq_email unique (email);
10. Isikan
lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
a)
insert
into barang values('KPR-01','KULKAS','BUAH','20');
b) insert
into_barang values('KPR-01','KULKAS','BUAH','20');
c) insert
barang_values('KPR-01','KULKAS','BUAH','20');
d) insert
into barang values(KPR-01,KULKAS,BUAH,20);
11. 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
12. Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS
apa singkatan dari DBMS tersebut…
a) Database Multiple
System
b)
Database Management System
c) Data Management System
d)
Database Management
Supply
13. Data yang terletak didalam satu kolom disebut…
a) Field
b)
Record
c) DBMS
d) Tabel
14.
Data yang terletak di
dalam satu baris dan mewakili satu objek disebut….
a) Field
b) Record
c) DBMS
d)
Tabel
15. Data yang menggambarkan kumpulan karakteristik suatu entitas….
a) Field
b)
Record
c) DBMS
d) Database
16. Perintah yang digunakan untuk memanipulasi data adalah…
a) Report
b)
Query
c) Form
d) Tabel
17.
Manakah dibawah ini
yang bukan termasuk kedalam software pengolah data base….
a) Ms- Access
b)
Ms-
Word
c) My
SQL
d) SQL Server
18.
Tipe data apakah yang
panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda
baca….
a) Text
b) Memo
c)
Number
d) Currency
19.
Currency digunakan untuk
tipe data…
a) Huruf, angka spasi dan
tandabaca
b) Berisi
gambar
c)
Untuk alamat hyperlink
d)
Angka dalam format mata
uang
20.
Karakteristik dari suatu
Entity yang menyediakan penjelasan detail tentang entity disebut
a) Data
Field
b) Data
Record
c)
Attribut
d) Entity
21.
Ciri dari
Primary Key adalah ....
a)
Bersifat
unik
b) Bersifat
umum
c)
Memiliki kesamaan data
dengan
d) Mudah
dihapal
22. Sql dipublikasikan oleh :
a) E.F Codd
b) D. Chamberlin
c)
R.F
Boyce
d) Euler
e)
Albert eisten
23. Berikut ini
adalah sasaran dari SQL, kecuali :
a) Menciptakan basis data dan struktur relasi
b)
Harus portable
c) Membuat pemrograman terstruktur dengan
grafis
d) Mengelompokan data yang komplek
24. Salah satu contoh data manipulation language
a) ALTER
b) TABLE
c) CHAT
d)
SELECT
25. Pengembangan MySQL
dengan tool database UNIREG dibuat oleh…
a)
E.F Codd
b) Michael
Widenius
c) R.F
Boyce
d) David
26. Isikan
lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
A. SQL> insert into barang
values('KPR-01','KULKAS','BUAH','20');
B. SQL> insert from barang values('KPR-01','KULKAS','BUAH','20');
C. SQL> insert into barang from
values('KPR-01','KULKAS','BUAH','20');
D. SQL> insert into barang
values('KPR-01','KULKAS','BUAH','20');
Tambahkan sebuah record lagi sehingga
hasil sebagai berikut
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-01 KULKAS BUAH 20
KPR-02 TELEVISI BUAH 15
A.SQL> Insert to barang
values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
B.
SQL> Insert in barang
values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
C. SQL> Insert into barang
values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
D. SQL> Insert into barang from
values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
28.
Tamplikanlah seluruh field yang berada didalam tabel barang
A. SQL> select * from
barang;
B. SQL> select * to barang;
C.
SQL> select * from table barang;
D. SQL> select * from new barang;
29. Ubah lah tabel barang pada kolom nama
barang dari TELEVISI menjadi MONITOR
A. SQL> update to barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
B. SQL> update from barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
C. SQL> update barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
D. SQL> update table barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';
29. Tampilkan lah seluruh field yang berada
di tabel barang
A. SQL> select * from table barang
B. SQL> select * from
barang
C. SQL> select * on barang
D. SQL> select * to barang
30. Tampilkan kode barang,nama barang dari
tabel barang yang jumalh stok nya 20
A. SQL> SELECT ON
KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
B. SQL> SELECT
KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
C. SQL> SELECT TO
KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
D. SQL> SELECT FROM
KODE_BARANG,NAMA_BARANG FROM BARANG WHERE STOCK_BARANG=20;
31.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';
32. 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';
33.Hapus
Tabel Barang
A. SQL> drop from table barang;
B. SQL> drop to table barang;
C. SQL> drop table barang;
D. SQL> drop on table barang;
34. Tampilkan last name,salary dari tabel
employees yang salary nya lebih besar dari 12000
A. SQL> select last_name,salary to employees where
salary>12000;
B. SQL> select last_name,salary on
employees where salary>12000;
C. SQL> select
last_name,salary from employees where salary>12000;
D. SQL> select last_name,salary
employees where salary>12000;
35.Tampilkan employee id,last name dan
salary untuk karyawan yang mempunyai employee id lebih dari 100 dan salary nya
ditambah 3000 dan urut kan berdasarkan salary nya
A. SQL> select
employee_id,last_name,salary+3000 from employees where employee_id>100;
B. SQL> select on
employee_id,last_name,salary+3000 from employees where employee_id>100;
C. SQL> select from
employee_id,last_name,salary+3000 from employees where employee_id>100;
D. SQL> select table
employee_id,last_name,salary+3000 from employees where employee_id>100;
36.
Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom
alias “Gaji Baru”
SQL> select employee_id,last_name,salary,salary*0.1 as
"Gaji Baru" from table employees;
A. SQL> select
employee_id,last_name,salary,salary*0.1 as "Gaji Baru" to employees;
B. SQL> select
employee_id,last_name,salary,salary*0.1 as "Gaji Baru" on employees;
C. SQL> select
employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from
employees;
D. SQL> select
employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from
employees;
37. 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';
38.
Tampilkan last name,job id karyawan yang hire date nya antara 20-09-1988 s/d
06-02-2000
A. SQL> select table from last_name,job_id from
employees where hire_date between '28-09-1988' and '06-02-2000';
B. SQL> select
last_name,job_id from employees where hire_date between '28-09-1988' and
'06-02-2000';
C. SQL> select last_name,job_id
from table employees where hire_date between '28-09-1988' and '06-02-2000';
D. SQL> select last_name,job_id to employees where
hire_date between '28-09-1988' and '06-02-2000';
39.
Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d
06-02-2000
A. SQL> select to count(last_name)
from employees where hire_date between '20-09-1988' and '06-02-2000';
B. SQL> select to table
count(last_name) from employees where hire_date between '20-09-1988' and
'06-02-2000';
C. SQL> select from count(last_name)
from employees where hire_date between '20-09-1988' and '06-02-2000';
D. SQL> select
count(last_name) from employees where hire_date between '20-09-1988' and
'06-02-2000';
40.
Tampilkan rata –rata gaji dari semua karyawan dengan kolom alias “RATA – RATA
GAJI”
A. SQL> select avg(salary)
as "RATA - RATA GAJI " from employees;
B. SQL> select table avg(salary) as
"RATA - RATA GAJI " from employees;
C. SQL> select on avg(salary) as
"RATA - RATA GAJI " from employees;
D. SQL> select from table avg(salary)
as "RATA - RATA GAJI " from employees;
41.
Tampilkan last name karyawan dan tanggal masuk nya dengan mengkonversikan
kedalam bentuk karakter. Khusus untuk karyawan yang department id nya lebih
besar dari 100
A. SQL> select
last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
B. SQL> select table
last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
C. SQL> select from
last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
D. SQL> select
last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" where
employees where department_id>100;
42.
Tampilkan last name,salary,dan panjang karakter dengan kolom alias “JML
KARAKTER” berdasarkan huruf awal yang di input kan oleh user
A. select
last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
B. select table last_name,salary,length(last_name)
as "JML KARAKTER" from employees where last_name like '&_%';
C. select from
last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
D. select on
last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
43. Tampilkan last name,salary,salary di
tambah 20% dengan kolom bonus nama untuk karyawan yang namanya berawan huruf H
A. SQL> select table from
last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
B. SQL> select
last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
C. SQL> select table on
last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
D. SQL> select on
last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
44.Tampilkan
last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data
yang di input kan oleh user dan urutkan berdasarkan last_name
A. SQL > select from table
last_name,salary from employees where salary>&salary order by last_name;
B. SQL > select on last_name,salary
from employees where salary>&salary order by last_name;
C. SQL > select from last_name,salary
from employees where salary>&salary order by last_name;
D. SQL > select
last_name,salary from employees where salary>&salary order by last_name;
45.
Tampilkan last_name dengan huruf kecil ,salary dari tabel employees dimana last
name nya di awali dengan huruf ‘A’
A. SQL>select table from lower(last_name),salary from
employees where last_name like 'A%';
B. SQL>select from table
lower(last_name),salary from employees where last_name like 'A%';
C. SQL>select
lower(last_name),salary from employees where last_name like 'A%';
D. SQL>select from
lower(last_name),salary from employees where last_name like 'A%';
46.
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%';
47.
Tampilkan last name dengan awalan huruf capital dan selebihnya huruf kecil
khusu untuk karyawan yang last name nya diawali dengan huruf ‘H’
A. SQL> select
initcap(last_name),salary from employees where last_name like 'H%';
B. SQL> select by
initcap(last_name),salary from employees where last_name like 'H%';
C. SQL> select from table
initcap(last_name),salary from employees where last_name like 'H%';
D. SQL> select on
initcap(last_name),salary from employees where last_name like 'H%';
48. 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;
49. Program
desktop yang sering dipakai untuk membuat program koneksi database adalah...
a. Visual
studio
b. MySQL Workbanch
c. Visual
basic
d. Autocad
50. Di dalam suatu basis
data, seorang pemrogram aplikasi cukup hanya mengetahui :
a. Skema basis data. c. Subskema basis data.
b. Model data. d. Seluruh relasi yg ada.
51. Tool yang digunakan untuk
mengoneksikan database di dalam menu VB 6.0 adalah...
a. Adodc b. Datagrid c.
SQL Conector d. Toolbox
52. Program enterprise yang dibuat
untuk mengaplikasikan basis data oracle adalah...
a. Ms.powerpoint b.
Corel draw c.
Ms.Visual Basic d. Ulead10.0
53. Dibawah ini yang disebut
program aplikasi database web server adalah....
a. Apache b.Winamp d. Localhost e. phpMyadmin
54. Bagaimanakah cara menyimpan
program dari Visual Basic....
a. Save b. Save as + form c.
Save all d.
Save as
55 Berapakah jumlah ukuran memori pada tipe data currency ….
a. 1 b. 2 c. 4 d. 8
57. Berapakah jumlah ukuran memori
pada tipe data string…
a)
1
b) 3
c)
4
d)
8
58. Dibawah ini langkah-langkah yang benar dalam
penyimpanan semua project dalam Visual Basic dengan 1 Form dalah …
a)
File SaveAs
b)
File SaveForm1
c) FileSaveProjectForm1
d)
File SaveProject
As
59. Toolbox yang dipakai untuk memasukan database
adalah...
a)
Adodc
b)
Label
c)
Commandbutton
d) Datagrid
60. Toolbox yang dipakai untuk mendata atau isian
database adalah....
a)
Adodc
b)
Label
c) Textbox
d)
Datagrid
61. Salah satu keuntungan
penggunaan basis data adalah Data independence. Keuntungan yg diperoleh dengan
adanya Data Independence adalah :
a.
Perubahan struktur penyimpanan data dan strategi aksesnya tidak mengubah
program aplikasi yg sudah ada.
b. Perubahan struktur penyimpanan data
dan strategi aksesnya akan mengganggu program aplikasi yg sudah ada.
c. Program aplikasi perlu diubah apabila terjadi perubahan pada struktur
penyimpanan data dan strategi aksesnya.
d. Struktur penyimpanan data dan strategi akses perlu diubah apabila program
aplikasi berubah.
62.Di dalam sebuah system
basis data dalam lingkungan universitas, maka data mengenai indeks prestasi
mahasiswa merupakan :
a. Data operasional. c. Data
dictionary.
b. Data input. d. Data output.
63. Tingkatan
view/eksternal pada arsitektur system basis data menggambarkan :
a. Bagaimana data sebenarnya disimpan dalam basis data.
b. Bagian dari data yg disimpan dalam basis data.
c. Data apa yg sebenarnya disimpan dalam
basis data.
d. Bagaimana manipulasi data yg disimpan dalam basis data.
64. Database Management
System adalah :
a. Kumpulan data yg digunakan bersama-sama.
b. Kumpulan data yg digunakan oleh suatu program.
c. Kumpulan data yg digunakan hanya oleh
satu aplikasi.
d. Kumpulan program yg digunakan untuk mengakses basis data.
65. Suatu atribut di
dalam satu relasi merupakan primary key pada relasi lain, atribut tersebut
dinamakan :
a. Foreign key c. Candidate key
b. Alternate key d. Super key
66. Nilai dari primary
key pada suatu relasi tidak boleh Null. Aturan tersebut merupakan aturan :
a. Referential Integrity Rule c. Business Rule
b. Domain Key Rule d. Entity Integrity Rule
8. Suatu relasi dikatakan dalam bentuk normal satu(1NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic.
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan
setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary
key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan
setiap nonkey atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate
key.
67. Suatu relasi
dikatakan dalam bentuk normal dua (2NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan
setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary
key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan
setiap nonkey atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate
key.
68. Suatu relasi
dikatakan dalam bentuk normal tiga (3NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan
setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary
key.
c. Relasi tersebut berada dalam bentuk
normal satu tingkat lebih rendah dan setiap nonkey atribut adalah tidak
bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.
69. Kegunaan Data
Manipulation Language (DML) adalah untuk :
a. Mendefinisikan skema konseptual dan internal.
b. Memanipulasi basis data seperti : menambah, mengubah, melihat dan
mengahapus.
c. Mendeskripsikan skema internal.
d. Mendeskripsikan user-view dan
mappingnya ke tingkat konseptual.
70. Normalisasi adalah
langkah penting dalam menyusun file basis data untuk menghindari :
a. Manipulasi data c. Validasi data
b. Kerangkapan data d. Kosistensi
data
71. Personil yg berhak
untuk merubah struktur storage dan strategi akses di dalam basis data adalah :
a. DBMS c. DBA
b. Programmer d. Analyst
72. Proses pertukaran
informasi dari satu tingkat ke tingkat lainnya dalam arsitektur system basis
data disebut :
a. Data independence c. Mapping
b. Physical data independence d.
Logical data independence
73. Himpunan objek,
misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg dapat dibedakan
dengan objek lain yg sejenis disebut :
a. Himpunan nilai atribut c. Himpunan relationship
b. Himpunan entitas d. Himpunan
relasi
74. Bagian DBMS yg
berfungsi untuk melakukan kueri dan pengolahan data adalah :
a. DDL c. Subskema DDL
b. Host language d. DML
75. Dalam pendekatan
basis data relasional suatu field disebut juga :
a. Atribut. C. Baris.
b. Tupel. D. Relasi.
76. Dalam basis data
relasional, view adalah :
a. Tabel semu yg dibuat dari base table.
b. Pandangan terhadap tupel.
c. Tingkatan pandangan terhadap table.
d. Base table.
77. Statement DML dari
SQL adalah :
a. Retrieve, Replace, Delete, Update.
b. Select, Project, Join, Divide.
c. Select, Replace, Delete, Insert.
d. Select, Update, Delete, Insert.
78. Data sublanguage
adalah :
a. Query language c. DML
b. DDL d. DDL dan DML
79. SQL yg disisipkan
dalam program dengan bahasa pemprograman tingkat tinggi disebut :
a. Extended SQL c. Expanded SQL
b. Embedded SQL d. Extension SQL
80. Yg dimaksud dengan
merancang basis data adalah :
a. Merancang DBMS dalam system basis data.
b. Merancang program untuk system basis
data.
c. Merancang file untuk basis data.
d. Merancang program untuk basis data.
81. Yg dimaksud dengan
Bahasa Kueri Formal adalah :
a. Aljabar dan Kalkulus Relasional
b. SQL dan QUEL.
c. Aljabar Relasional dan QBE.
d. Aljabar Relasional dan SQL.
82. Perintah untuk
membuat table semu yg diambil dari base table pada SQL adalah :
a. CREATE TABLE. c. CREATE INDEX.
b. CREATE VIEW. d. CREATE DATABASE.
83. Kamus data (data
dictionary) adalah komponen system manajemen basis data yg berfungsi untuk :
a. Menyimpan basis datanya sendiri.
b. Menyimpan file basis data.
c. Menyimpan program aplikasi.
d. Menyimpan metadata tentang struktur data dan skema basis data.
Salesman
Kode_sales Nama_sales Status Kota
S100 Budi 10 Surabaya
S101 Amat 20 Semarang
S102 Bambang 30 Jakarta
S103 Untung 40 Jakarta
S104 Mardi 50 Palembang
Barang
Kode_brg Nama_brg Warna Berat Harga
P1 Mur Merah 12 1000
P2 Baut Hijau 17 1200
P3 Sekrup Kuning 14 2000
P4 Paku Hitam 8 800
P5 Engsel Biru 18 1500
P6 Palu Hitam 25 2500
Pengiriman
Kode_sales Kode_brg Qty
S100 P1 300
S100 P2 200
S100 P3 400
S100 P4 200
S100 P5 100
S100 P6 100
S101 P1 300
S101 P2 400
S102 P2 200
S103 P2 200
S103 P4 300
S103 P5 400
84.
Tambahkan salesman baru dengan S105 Supriyanto 40, Jakarta :
a. Add Into Salesman values
(‘S105’,’Supriyanto’,’40’,’Jakarta’)
b. Insert Into Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)
c. Add To Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)
d. Insert To Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)
85.
Hapus semua salesman berlokasi di Surabaya :
a. Erase Into Salesman Where kota=’Surabaya’
b. Erase From Salesman Where kota=’Surabaya’
c. Delete Into Salesman Where
kota=’Surabaya’
d. Delete From Salesman Where kota=’Surabaya’
87.
Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’
b. Replace Barang Set harga=1.5*harga Where kode_brg=’P2’
c. Replace Barang Where kode_brg=’P2’ Set harga=1.5*harga
d. UpdateBarang Where kode_brg=’P2’ Set
harga=1.5*harga
88. Ubah warna untuk kode_brg P4 dengan warna biru dan harganya dinaikkan 5%
dari harga lama :
a. Update Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
b. Update Barang Set warna=’Biru’
harga=harga*0.05 Where kode_brg=’P4’
c. Replace Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
d. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
89. Hitung jumlah total barang yg berhasil dijual untuk barang P1 :
a. Select Count(qty) From Barang Where
kode_brg=’P1’
b. Select Count(qty) Into Barang Where kode_brg=’P1’
c. Select Sum(qty) From Barang Where kode_brg=’P1’
d. Select Sum(qty) Into Barang Where kode_brg=’P1’
90. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang
salesman :
a. Select kode_brg From Pengiriman Order By kode_brg Having Sum(*)>1
b. Select kode_brg From Pengiriman Grup By kode_brg Having Sum(kode_sales)>1
c. Select kode_brg From Pengiriman Order By kode_brg Having Count(*)>1
d. Select kode_brg From Pengiriman Group
By kode_brg Having Count(kode_sales)>1
91. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30 :
a. Select Salesman From nama-sales Where kota=’Jakarta’ and status>30
b. Select Salesman From nama-sales Where
kota=’Jakarta’ or status>30
c. Select nama_sales From Salesman Where kota=’Jakarta’ or status>30
d. Select nama_sales From Salesman Where kota=’Jakarta’ and status>30
92. Cari nama salesman yg berhasil menjual barang P2 :
a. Sales nama_sales
From Salesman
Where kode_sales Not ln
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
b.
Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
c. Select nama_sales
From Salesman
Where kode_sales Between
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
93. Cari nama salesman yg menjual paling sedikit satu barang yg berwarna biru :
a. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg In
(Select kode_brg
From Barang
Where warna=’Biru’))
b. Select nama_sales
From Salesman
Where kode_sales Not In
(Select kode_sales
From Pengiriman
Where kode_brg Not In
(Select kode_brg
From Barang
Where warna=’Biru’))
c. Select nama_sales
From Salesman
Where kode_sales between
(Select kode_sales
From Pengiriman
Where kode_brg between
(Select kode_brg
From Barang
Where warna=’Biru’))
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg Like
(Select kode_brg
From Barang
Where warna=’Biru’))
94. Dengan mengunakan kueri Aljabar Reasional, cari seua atus lebih besar dari
30
salesman yg tinggal di Jakarta dengan
a. Ókota = “Jakarta” V status >30 (salesman)
b. Ókota = “Jakarta” ^ status >30 (salesman)
c. Ósalesman = “Jakarta” V status >30
(kota)
d. Ósalesman = “Jakarta” ^ status >30 (kota)
95. Dengan menggunakan kueri kalkulus relasional, cari semua salesman dengan
status lebih besar dri 20
a. {t| t (….) salesman v t [status]>20}
b. {t| t (….) salesman v t [status]>20}
c. {t| t (….) salesman (..) t[status]>20}
d. {t| t (….) salesman (..) t[status]>20}
96. Dengan menggunakan kueri kalukulus relasional, cari nama salesman yang
mengirim paling sedikit satu barang berwarna kuning
a. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..)
pengiriman (u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] =
s[kode_brg] ^ w[warna] = “kuning”)))}
b. {t| t (..) s (..) salesman
(t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman (u[kode_sales] =
s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] =
“kuning”)))}
c. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..)
pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] =
s[kode_brg] v w[warna] = “kuning”)))}
d. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..)
pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] =
s[kode_brg] v w[warna] = “kuning”)))}
97. Dengan menggunakan kueri QUEL, cari nama salesman yang tinggal di Jakarta
dengan status lebih besar dari 30
a. Range of s is Salesman
Retrief (s.nama_sales, t.kode_barang)
Where t.kode = “Jakarta” and t.status > 30
b. Range of t is Salesman
Select (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
c. Range t.nama_sales,
t.status, t.kota
From salesman
Where t.kota = “Jakarta” and t.status > 30
d. Range of t is Salesman
From (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
98.
Dengan menggunakan kueri QUEL, cari nama salesman yang berhasil mengirim barang
P4
a. Range of s is Salesman
Range of t is Pengiriman
Retrief (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
b. Range of s is Salesman
Range of t is Pengiriman
Select (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
c. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
Where s.kode_sales = t.kode_sales and t.kode_brg = “P4”
d. Range of s is Salesman
Range of t is Pengiriman
From (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
99.
Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang
entity disebut
Data
Field
a) Data
Record
b)
Attribut
c) Entity
100.
Ciri dari
Primary Key adalah ....
a)
Bersifat
unik
b) Bersifat
umum
c)
Memiliki kesamaan data
dengan
d) Mudah
dihapal