Anda di halaman 1dari 4

SOAL BASIS DATA KELAS XI SEMESTER 2

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

ANS: C

3. Urutan atau hirarki basis data yang benar adalah ....

A. Database > Table > DBMS > Field & Record

B. DBMS > Table > Database > Field & Record

C. Database > Table > DBMS > Field & Record

D. DBMS > Database > Table > Field & Record

E. Database > DBMS > Table > Field & Record

ANS: D

4. Merupakan sebuah kumpulan nilai yang saling terkait, merupakan definisi dari ....

A. Record

B. Key

C. Field

D. Table

E. Atribut

ANS: A

5. 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

ANS: B

6. 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

ANS: A

8. Dibawah ini yang merupakan suatu bahasa (language) yang digunakan untuk mengakses database, adalah ....

A. Table

B. DBMS

C. SQL

D. Record

E. Atribut

ANS: C

11. Kepanjangan dari ERD adalah ....

A. Entity Relationship Model

B. Entity Relativity Diagram

C. Entity Relationship Diagram

D. Entity Relationship Key

E. Entitas Redundancy Diagram

ANS: C

12. Untuk menambahkan sejumlah baris ke dalam suatu tabel digunakan sebuah perintah SQL yakni…

A. SELECT

B. UPDATE

C. ALTER

D. DELETE

E. INSERT

ANS: E

13. Perhatikan perintah berikut ini :

UPDATE info_pribadi (____) tgl_lahir = ‘1983-01-16’ WHERE nip = ‘090910291’

Sintaks apakah yang dapat melengkapi perintah UPDATE diatas…

A. WHERE

B. GET

C. SET

D. TAKE

E. tidak perlu dilengkapi apapun

ANS: C
14. 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

ANS: E

15. Perhatikan tabel dibawah ini :

tabel_gaji

nip gaji
12345 2000000
12346 1500000
12347 1500000
12348 3000000
12349 1250000
12350 1500000
Untuk menampilkan data nip dengan gaji diatas Rp. 2.000.000 maka perintah SQL yang digunakan adalah…

A. SELECT * FROM tabel_gaji WHERE gaji = 2000000


B. SELECT * FROM tabel_gaji
C. SELECT * FROM tabel gaji WHERE gaji > 2000000
D. SELECT * FROM tabel_gaji WHERE gaji > 2000000
E. SELECT * FROM tabel_gaji WHERE gaji >= 2000000

ANS: D

16. Perintah umum yang digunakan untuk menghapus sebuah baris dari sebuah tabel adalah…

A. DROP

B. UPDATE

C. ERASE

D. ALTER

E. DELETE

ANS: E

17. Perhatikan struktur tabel berikut ini

Tabel_Siswa Tabel_Jurusan
Nis * Id_jurusan *
Nama_siswa Nama_jurusan
Id_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)

ANS: C

18. Ketika menjalankan sebuah perintah SQL seperti dibawah ini:

INSERT INTO lomba (no_seri, peserta) VALUES (15,’Eka Gustiwana’);

Ternyata terdapat pesan error yaitu seperti ini :

ERROR 1062 (0000) : Duplicate entry ‘15’ for key 1

Mengapa terjadi hal demikian?...

A. Tidak bisa menggunakan angka

B. Angka 15 tidak valid

C. Sudah ada data “Eka Gustiwana” sebelumnya

D. Data yang diinputkan tidak sesuai dengan tipe data

E. No urut 15 sudah ada

ANS: E

19. Apa yang dimaksud dengan atribut AUTO_INCREMENT ?...

A. Atribut yang harus ada pada sebuah tabel

B. Atribut yang akan memberikan nomor urut secara otomatis pada setiap baris

C. Atribut yang digunakan untuk menghubungkan dua buah tabel atau lebih

D. Atribut yang terdiri dari gabungan atribut lain

E. Atribut yang betipe data karakter

ANS: B

20. 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

ANS: A

Anda mungkin juga menyukai