0% menganggap dokumen ini bermanfaat (0 suara)
3K tayangan6 halaman

Soal Basis Data

Dokumen tersebut berisi 20 pertanyaan pilihan ganda mengenai konsep-konsep dasar database seperti DBMS, tabel, record, field, serta perintah-perintah SQL untuk manipulasi data.

Diunggah oleh

Indah Widi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3K tayangan6 halaman

Soal Basis Data

Dokumen tersebut berisi 20 pertanyaan pilihan ganda mengenai konsep-konsep dasar database seperti DBMS, tabel, record, field, serta perintah-perintah SQL untuk manipulasi data.

Diunggah oleh

Indah Widi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Pilihlah jawaban a, b, c, d dan e dengan cara memberi tanda (X) pada jawaban yang benar.

1. 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. File
2. Data yang terletak didalam satu kolom disebut
a. Field
b. Record
c. DBMS
d. Tabel
e. File
3. Data yang terletak di dalam satu baris dan mewakili satu objek disebut.
a. Field
b. Record
c. DBMS
d. Tabel
e. File
4. Data yang menggambarkan kumpulan karakteristik suatu entitas.
a. Field
b. Record
c. DBMS
d. Database
e. File
5. Perintah yang digunakan untuk memanipulasi data adalah
a. Report
b. Query
c. Form
d. Tabel
e. File
6. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base.
a. Ms- Access
b. Ms- Word
c. My SQL
d. SQL Server
e. PostgreSQL
7. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca.
a. Text
b. Memo

c. Number
d. Currency
e. OLE Object
8. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
a. Data Field
b. Data Record
c. Attribut
d. Entity
e. File
9. Nomalisasi adalah langkah penting dalam menyusun file basis data untuk menghindari..
a. Manipulasi data
b. Validasi data
c. Kerangkapan data
d. Konsistensi data
e. Kehilangan data
10. Himpunan objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg dapat
dibedakan dengan objek lain yang sejenis disebut?
a.Himpunan nilai atribut
b. Himpunan relationship
c.Himpunan entitas
d. Himpunan relasi
e.Himpunan data
11. Tamplikanlah seluruh field yang berada didalam tabel barang.
a select barang;
b select * from barang;
c
select * barang;
d select * barang
e select*form
12. Cara menghapus tabel barang
a drop table * barang;
b drop table barang
c
drop table barang;
d
drop table_barang;
e drop_barang table
13. Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa adalah
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
e SQL>create use sosa by sofyan
14. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf A yaitu
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%;
15. Buatlah kolom NIP pada table karyawan sebagai index
aSQL> create index karyawan nip idx on karyawan(nip);
bSQL> create index karyawan_nip_idx on karyawan(nip)
cSQL> create index karyawan_nip_idx on karyawan(nip);
d SQL> create index karyawan_nip_idx karyawan(nip);
eSQL> create karyawan_nip_idx on karyawan(nip
16. Hapus hak akses delete dari user sosa adalah
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
e Revoke delete karyawan from sosa;
17. 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);
e SQL> alter karyawan add constraint pk nip primary key (nip);
18. 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)
e 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));
create table barang
19. 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);
e SQL> alter karyawan on constraint uq_email unique (email);
20. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut : KODE_BARANG
NAMA_BARANG SATUAN_BARANG STOK_BARANG KPR-1 KULKAS BUAH 20 yaitu
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);
e insert into _values(KPR-01,KULKAS,BUAH,20);
21. 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 Client Server
22. 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
e Data Multiple System
23. Data yang terletak didalam satu kolom disebut
a Field
b Record
c DBMS
d Tabel
e Query
24. Data yang terletak di dalam satu baris dan mewakili satu objek disebut.
a Field
b Record
c DBMS
d Tabel
e Query
25. Data yang menggambarkan kumpulan karakteristik suatu idenntitas.
a Field
b Record
c DBMS
d Database
e Query
26. Perintah yang digunakan untuk memanipulasi data adalah
a Report
b Query
c Form
d
Tabel
e Data base
27. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base.
a Ms- Access
b Ms- Word
c My SQL
d SQL Server
e Visual basic
28. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan
tanda baca.
a Text
b Memo
c Number
d Currency
e SQL
29. Currency digunakan untuk tipe data
a Huruf, angka spasi dan tandabaca
b Berisi gambar
c Untuk alamat hyperlink
d Angka dalam format mata uang
e Slide
30. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
aData Field
bData Record
cAttribut
dEntity
eEnter
31. Ciri dari Primary Key adalah ....
a Bersifat unik
b Bersifat umum

32.
a
b
c
d
e
33.

34.

35.

36.

37.

38.

39.

c Memiliki kesamaan data dengan


d Mudah dihapal
e Mudah dibawa dan diolah
SQL dipublikasikan oleh :
E.F Codd
D. Chamberlin
R.F Boyce
Euler
Albert eisten
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
e Membuat data dengan tampilan slide
Salah satu contoh data manipulation language
a ALTER
b TABLE
c CHAT
d SELECT
e
Sintak
Pengembangan MySQL dengan tool database UNIREG dibuat oleh
a
E.F Codd
b Michael Widenius
c R.F Boyce
d David
e Albert eisten
Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut : KODE_BARANG
NAMA_BARANG SATUAN_BARANG STOK_BARANG KPR-1 KULKAS BUAH 20 adalah
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');
e 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
adalah
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);
e SQL> Insert in barang values(KPR-02,TELEVISI,,15);
Tamplikanlah seluruh field yang berada didalam tabel barang yaitu
a SQL> select * from barang;
b SQL> select * to barang;
c SQL> select * from table barang
d SQL> select * from new barang;
e SQL> select * from table barang;new barang;
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';

>
update
from
barang
set
nama_barang='MONITOR'
nama_barang='TELEVISI';
40. 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
e SQL> select * from to table barang

1
2
3
4
5
6
7
8
9
10

C
B
D
B
B
B
C
C
C
C

11
12
13
14
15
16
17
18
19
20

B
A
C
B
C
A
C
A
A
A

21
22
23
24
25
26
27
28
29
30

C
B
B
D
B
B
B
C
D
C

31
32
33
34
35
36
37
38
39
40

A
C
B
D
A
A
C
A
C
B

where_televisi

Anda mungkin juga menyukai