Saya punya sedikit referensi soal soal Basis Data Kelas XII,semoga bermanfaat bagi anda.
1. Apa yang
dimaksud MySQL ?
a.
sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user.
b. sebuah perangkat lunak sistem manajemen basis GUI
(Graphic user interface) , mudah dalam memanipulasi data dan user friendly
c. sebuah aplikasi pengolah angka dan management perkantoran
dll
d. sebuah perangkat lunak sistem pengolah kata berbasis
console yang open source
2. Pada
tahun berapa mysql diciptakan ?
a.
MySQL pada awalnya diciptakan pada tahun 1979
b. MySQL pada awalnya diciptakan pada tahun 1997
c. MySQL pada awalnya diciptakan pada tahun 1977
d. MySQL pada awalnya diciptakan pada tahun 1987
3. Tamplikanlah
seluruh field yang berada didalam tabel barang?
a. select barang;
b.
select * from barang;
c. select * barang;
d. select * barang
4. Cara
menghapus tabel barang?
a. drop table * barang;
b. drop table barang
c. drop
table barang;
d. drop table_barang;
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. 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);
7. Buatlah
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)
8. 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
9. Data yang
terletak didalam satu kolom disebut?
a. Field
b.
Record
c. DBMS
d. Tabel
10. Data yang
terletak di dalam satu baris dan mewakili satu objek disebut?
a.
Field
b. Record
c. DBMS
d. Tabel
11. Data yang menggambarkan
kumpulan karakteristik suatu entitas?
a. Field
b.
Record
c. DBMS
d. Database
12. Perintah
yang digunakan untuk memanipulasi data adalah?
a. Report
b.
Query
c. Form
d. Tabel
13. Manakah
dibawah ini yang bukan termasuk kedalam software pengolah data base?
a. Ms- Access
b. Ms-
Word
c. My SQL
d. SQL Server
14. Tipe data
apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca?
a. Text
b. Memo
c. Number
d. Currency
15. Currency
digunakan untuk tipe data?
a. Huruf, angka spasi dan tandabaca
b. Berisi gambar
c. Untuk alamat hyperlink
d.
Angka dalam format mata uang
16. Ciri dari
Primary Key adalah ?
a.
Bersifat unik
b. Bersifat umum
c. Memiliki kesamaan data dengan
d. Mudah dihapal
17. Salah satu
contoh data manipulation language ?
a. ALTER
b. TABLE
c. CHAT
d.
SELECT
18. 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;
19. Di dalam
suatu basis data, seorang pemrogram aplikasi cukup hanya mengetahui ?
a. Skema basis data.
b. Subskema basis data.
c. Model data
d.
Seluruh relasi yg ada.
20. 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.
21. Normalisasi
adalah langkah penting dalam menyusun file basis data untuk menghindari ?
a. Manipulasi data
b. Validasi data
c.
Kerangkapan data
d. Kosistensi data
22. Personil
yg berhak untuk merubah struktur storage dan strategi akses di dalam basis data
adalah ?
a. DBMS
b. DBA
c. Programmer
d. Analyst
23. Himpunan
objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg dapat
dibedakan dengan objek lain yg sejenis disebut ?
a.
Himpunan nilai atribut
b. Himpunan relationship
c. Himpunan entitas
d. Himpunan relasi
24. 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.
25. Data
sublanguage adalah ?
a. Query language
b. DML
c. DDL
d. DDL
dan DML
Pembahasan :
(Dalam basis data secara umum
dikenal 2 data sub language:
a. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemem data, kunci elemen, dan relasinya
b. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemprosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data)
a. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemem data, kunci elemen, dan relasinya
b. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemprosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data)
26. Yag
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.
Pembahasan :
Perancangan
Basis Data adalah proses untuk
menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung
berbagai rancangan sistem.
27. Perintah
untuk membuat table semu yg diambil dari base table pada SQL adalah ?
a. CREATE TABLE.
b. CREATE INDEX.
c.
CREATE VIEW.
d. CREATE DATABASE.
28. 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
Pembahasan :
Hasil kompilasi perintah DDL
disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary).Kamus Data
merupakan suatu metadata (super-data) yaitu data yang mendeskripsikan data
sesungguhnya.
29.Cara membuka database yaitu ketik ?
a. USE
DATABASE;
b. USE TABLE;
c. USE USER;
d. USE PROGRAM;
30.Cara menghapus database nama yaitu ketik ?
a. DROP
DATABASE mahasiswa;
b. DROP mahasiswa DATABASE;
c. DELETE DATABASE mahasiswa;
d. REMOVE DATABASE mahasiswa;
(Mohon maaf jika terdapat kesalahan jawaban. Mohon di maklumi)
Terima Kasih :)
BalasHapus