Soal Semester Genap - Basis Data Xi RPL
Soal Semester Genap - Basis Data Xi RPL
Soal Semester Genap - Basis Data Xi RPL
1. Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam
perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Merupakan definisi
dari ....
A. Table
B. Record
C. Basis Data
D. Field
E. Key
3. Merupakan sebuah kumpulan nilai yang saling terkait, merupakan definisi dari ....
A. Record
B. Key
C. Field
D. Table
E. Atribut
4. Merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel dalam konsep database, adalah
definisi dari ....
A. Field
B. Key
C. Database
D. Tabel
E. Atribut
5. Merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field),
definisi dari ....
A. Table
B. Field
C. Record
D. Key
E. Database
6. Dibawah ini yang merupakan suatu bahasa (language) yang digunakan untuk mengakses database,
adalah ....
A. Table
B. DBMS
C. SQL
D. Record
E. Atribut
10. Perintah “ALTER TABLE nama_tabel ADD ……” secara umum digunakan untuk…
A. Mengubah nama tabel
B. Menambahkan baris ke dalam tabel
C. Menghapus isi tabel
D. Menghapus tabel
E. Menambah field ke dalam struktur tabel
12. Perintah umum yang digunakan untuk menghapus sebuah baris dari sebuah tabel adalah…
A. DROP
B. UPDATE
C. ERASE
D. ALTER
E. DELETE
Tabel_Siswa
Nis *
Nama_siswa
Id_jurusan **
Tabel_Jurusan
Id_jurusan *
Nama_jurusan
Apabila kita ingin menghubungkan kedua tabel ini dengan field yang disediakan, maka perintah SQL
yang harus ditulis adalah…
A. ALTER TABLE tabel_jurusan ADD FOREIGN KEY (id_jurusan) REFERENCES tabel_siswa
(id_jurusan)
B. ALTER TABLE tabel_jurusan FOREIGN KEY (id_jurusan) REFERENCES tabel_siswa
(id_jurusan)
C. ALTER TABLE tabel_siswa ADD FOREIGN KEY (id_jurusan) REFERENCES
tabel_jurusan(id_jurusan)
D. ALTER TABLE UPDATE tabel_siswa ADD FOREIGN KEY(id_jurusan) REFERENCES
tabel_jurusan(id_jurusan)
E. ALTER TABLE tabel_siswa UPDATE FOREIGN KEY (id_jurusan) REFERENCES
tabel_jurusan(id_jurusan)
16. Untuk memberi membedakan data yang satu dengan data yang lain pada sebuah tabel, diperlukan
sebuah kunci (key) yang disebut…
A. PRIMARY KEY
B. MAIN KEY
C. FOREIGN KEY
D. AUTO_INCREMENT KEY
E. UNIQUE KEY
17. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’?
20. 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 table karyawan add constraint pk_nip primary key (nip):
21. 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 ?
22. 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 table karyawan on constraint uq_email unique (email):
23. 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);
e. insert into barang values('KPR-01','KULKAS','BUAH','20'):
24. 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. SQL
25. 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. Database Management Super