Contoh Soal dan Jawaban Database Mysql Kelas XI Rekayasa Perangkat Lunak part 1


Sumber : freepik.com


Berikut daftar soal dan jawaban tentang database (mysql) untuk kelas XI Sekolah Menengah Kejuruan jurusan rekayasa perangkat lunak. Semoga dapat digunakan sebagai latihan soal di rumah.



1.    Apa yang dimaksud MySQL ?

 

A.    MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user.

B.     MySQL adalah sebuah perangkat lunak sistem manajemen basis GUI (Graphic user interface) ,  mudah dalam memanipulasi data dan user friendly

C.     MySQL adalah sebuah aplikasi pengolah angka dan management perkantoran dll

D.    MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis console yang open source

 

2.     Program ini pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang   programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia. Merupakan sejarah dari perangkat ?

 

A.     Ms Exel

B.    MySQL

C.     ORACLE

D.    Ms Acces

 

3.       1. David axmark

          2. Allan Larsson

          3.Michael “Monty” Widenius

          4.Bill gates

          5.Basuki cahya purnama

Siapa pediri mysql ?

 

A.     1,3 dan 4

B.     2,3 dan 5

C.    1, 2 dan 3

D.    3, 4 dan 5

 

4.       Siapakah pencipta MYSQL ?

 

A.     Carles Cabbage

B.     Howard Akein

C.     Linus Torvald

D.    Michael "Monty" Widenius.

 

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

 

6.       Apasajakah keistimewaan mysql ?

 

A.     Bekerja secara real time, tidak merusak system computer, debugging lancar, aman dan open source

B.     Berbasis visual lebih mudah dalam memanipulasi data, lebih efisien penggunaan memori, dan stabil dalam penggunaan data yang banyak

C.     Menggunakan bahasa yang mudah di mengerti user, tidak bisa menggunakkan client server, memori kecil dan terbatas

D.   Portabilitas,Perangkat lunak sumber terbuka, Multi-user,'Performance tuning',Ragam tipe data,Perintah dan Fungsi,Keamanan,Skalabilitas dan Pembatasan,Konektivitas,Lokalisasi,Antar Muka, Klien dan Peralatan,Struktur tabel.

 

7.       Apa yang dimaksud portabilitas pada mysql ?

 

A.     Portabilitas adalah system bisa di buka pada pc yang lain dengan mengirim data lewat email

B.     Portabilitas adalah MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

C.     Portabilitas adalah data bisa di hubungkan ke jaringan client server dan bisa di gunakan online

D.    Portabilitas adalah data yang dapat di alihkan tanpa adanya pengamanan yang baik tetapi data tidak dapat di manipulasi

 

 

 

8.     Tamplikanlah seluruh field yang berada didalam tabel barang?

 

A.     select barang;

B.     select * from barang;

C.     select * barang;

D.    select * barang

 

9     Cara menghapus tabel barang?

 

A.     drop table * barang;

B.     drop table barang

C.     drop table barang;

D.    drop table_barang;

 

10     Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa?

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

 

11      Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’?

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%;

 

12.      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);

 

 

13.      Hapus hak akses delete dari user sosa?

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

 

14.      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);

 

15.      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)

 

 

16.      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);

 

17.   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);

 

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

 

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

 

20.  Data yang terletak didalam satu kolom disebut?

A.     Field               

B.     Record                              

C.     DBMS                                

D.    Tabel                      

        

 

21.  Data yang terletak di dalam satu baris dan mewakili satu objek disebut?

A.     Field                

B.     Record                         

C.     DBMS                               

D.    Tabel              

 

 

22.  Data yang menggambarkan kumpulan karakteristik suatu entitas?

A.     Field                    

B.     Record                              

C.     DBMS                                                             

D.    Database

 

23.  Perintah yang digunakan untuk memanipulasi data adalah?

A.     Report                

B.     Query                                                

C.     Form                                  

D.    Tabel                               

 

24.  Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base?

A.     Ms- Access         

B.     Ms- Word                          

C.     My SQL                             

D.    SQL Server                    

 

25.  Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda baca?

A.     Text                                

B.     Memo                                                

C.     Number                             

D.    Currency




Share To:

Miko Smartblogger

Post A Comment:

0 comments so far,add yours