Selasa, 04 Oktober 2016

Assalamualaikum guys ..
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)

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)

1 komentar: