Anda di halaman 1dari 41

SOAL MYSQL PILIHAN GANDA DAN JAWABAN

NAMA           :IRMA FAZRIYAH
KELAS          :1KA32
NPM:15114461
Sumber:
http://frog-belajar.blogspot.com/2014/04/soal-pilihan-berganda-100-soal-oracle.html
http://dimasagussetiawan.blogspot.com/2014/11/mysql-berikut-soal-jawaban-tentang-
1.html

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

26.  Currency digunakan untuk tipe data?


A.     Huruf, angka spasi dan tandabaca              
B.     Berisi gambar                                   
C.     Untuk alamat hyperlink
D.    Angka dalam format mata uang                     

27.  Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity
disebut?
A.     Data Field           
B.     Data Record                    
C.     Attribut                               
D.    Entity                                

28.  Ciri  dari Primary Key adalah ?


A.     Bersifat unik                                                       
B.     Bersifat umum                                  
C.     Memiliki kesamaan data dengan
D.    Mudah dihapal                                                  

29. Sql dipublikasikan oleh ?
A.     E.F Codd                  
B.     D. Chamberlin                                 
C.     R.F Boyce                         
D.    Euler                                 

30. Berikut ini adalah sasaran dari SQL, kecuali ?


A.     Menciptakan basis data dan struktur relasi                                                     
B.     Harus portable
C.     Membuat pemrograman terstruktur dengan grafis                                          
D.    Mengelompokan data yang komplek 

31. Salah satu contoh data manipulation language ?
A.     ALTER
B.     TABLE        
C.     CHAT                                
D.    SELECT                       
     
32. Pengembangan MySQL dengan tool database UNIREG dibuat oleh?
A.     E.F Codd                  
B.     Michael Widenius           
C.     R.F Boyce                         
D.    David

33. 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.    D. SQL> select * from new barang;

34.    Program desktop yang sering dipakai untuk membuat program koneksi database
adalah?
A.     Visual studio      
B.     MySQL Workbanch       
C.     Visual basic                     
D.    Autocad              

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

36.    Program enterprise yang dibuat untuk mengaplikasikan basis data oracle adalah?
A.     Ms.powerpoint
B.     Corel draw
C.     Ms.Visual Basic
D.    Ulead10.0       

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

38. Normalisasi adalah langkah penting dalam menyusun file basis data untuk
menghindari ?
A.     Manipulasi data
B.     Validasi data
C.     Kerangkapan data
D.    d. Kosistensi data

39. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis
data adalah ?
A.     DBMS 
B.     DBA
C.     Programmer
D.    Analyst

40. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur
system basis data disebut ?
A.     Data independence
B.      Mapping
C.     Physical data independence 
D.    Logical data independence
41. 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

42. Bagian DBMS yg berfungsi untuk melakukan Query dan pengolahan data adalah ?


A.     DDL
B.     Subskema DDL
C.     Host language 
D.    DML

43. Dalam pendekatan basis data relasional suatu field disebut juga ?
A.     Atribut. 
B.     Baris
C.     Tupel.
D.    Relasi.

44. Dalam basis data relasional, view adalah ?


A.     Tabel semu yg dibuat dari base table.
B.     Pandangan terhadap tupel.
C.     Tingkatan pandangan terhadap table.
D.    Base table.

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

46. Data sublanguage adalah ?


A.     Query language
B.     DML
C.    DDL
D.    DDL dan DML
47. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi
disebut ?
A.     Extended SQL 
B.     Expanded SQL
C.     Embedded SQL
D.    Extension SQL

48. Yg 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.

49. Yg dimaksud dengan Bahasa Kueri Formal adalah ?


A.     Aljabar dan Kalkulus Relasional
B.     SQL dan QUEL.
C.     Aljabar Relasional dan QBE.
D.    Aljabar Relasional dan SQL.

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

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

52.     Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity
disebut?

A.     Data Field   
B.     Data Record    
C.     Attribut  
D.    Entity                                

53.      Ciri  dari Primary Key adalah?


A.     Bersifat unik        
B.     Bersifat umum   
C.     Memiliki kesamaan data dengan
D.    Mudah dihapal  

54.   Cara membuka database yaitu ketik ?

A.    USE DATABASE;
B.     USE TABLE;
C.     USE  USER;
D.    USE PROGRAM;

55.   Cara mengahapus database yaitu ketik ?

A.    DROP DATABASE (if exists) nama_database;


B.     DELETE DATABASE (if exists) nama_database;
C.     ALTER DATABASE (if exists) nama_database;
D.    REMOVE DATABASE (if exists) nama_database;

56.   Cara menghapus database nama yaitu ketik ?

A.    DROP DATABASE mahasiswa;


B.     DROP mahasiswa DATABASE;
C.     DELETE DATABASE mahasiswa;
D.    REMOVE DATABASE mahasiswa;

57.   Macam-macam tipe numerick mysql adalah ?

A.    int , tinyint, smallint,mediumint, bigint


B.     int , tinyint, smallint, mediumint, real
C.     int , tinyint, smallint, mediumint, set
D.    int , tinyint, smallint, mediumint, string
58.   Apa pengertian dari int ?

A.    Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda


tangani atau unsigned. Anda dapat menentukan lebar ukuran data sampai
dengan 11 digit
B.     Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 111 digit
C.     Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 1111 digit
D.    Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 1100 digit

59.   Apa pengertian dari tinyint ?

A.    Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau
unsigned. Anda dapat menentukan lebar ukuran data sampai dengan 4
digit.
B.     Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 8 digit.
C.     Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 0,4 digit.
D.    Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 16 digit.

60.   Apa pengertian dari smallint ?

A.    Adalah sebuah integer kecil yang dapat ditandatangani atau


unsigned.  Anda dapat menentukan lebar sampai dengan 5 digit.
B.     Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned.  Anda dapat
menentukan lebar sampai dengan 25 digit.
C.     Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned.  Anda dapat
menentukan lebar sampai dengan 225 digit.
D.    Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned.  Anda dapat
menentukan lebar sampai dengan 0,25 digit.
Dimas Agus Setiawan
Minggu, 30 November 2014

MySQL 
berikut 60 soal + jawaban tentang MySQL :

1.       Apa yang dimaksud MySQL ?

Jawab : MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa


Inggris: database management system) atau DBMS yang multithread, multi-user.

2.       Bagaimana sejarahnya mysql ?

Jawab : MySQL 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.

3.       Siapa pediri mysql ?

Jawab : David Axmark, Allan Larsson, dan Michael "Monty" Widenius

4.       Siapakah pencipta MYSQL ?

Jawab :  Michael "Monty" Widenius.

5.       Pada tahun berapa mysql diciptakan ?

Jawab : MySQL pada awalnya diciptakan pada tahun 1979

6.       Apasajakah keistimewaan mysql ?

Jawab : 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 ?

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

8.       Apa pengertian sql ?


Jawab : SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

9.       Apa pengertian mysql ?

Jawab : msql adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa


Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta
instalasi di seluruh dunia.

10.   Apa yang dimaksud Perangkat lunak sumber terbuka pada mysql ?

Jawab : MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga


dapat digunakan secara gratis.

11.   Apa yang dimaksud Multi-user pada mysql ?

Jawab : MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.

12.   Apa yang dimaksud 'Performance tuning' pada mysql ?

Jawab : MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata
lain dapat memproses lebih banyak SQL per satuan waktu.

13.   Apa yang dimaksud Ragam tipe data pada mysql ?

Jawab : MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float,
double, char, text, date, timestamp, dan lain-lain.

14.   Apa yang dimaksud Perintah dan Fungsi pada mysql ?

Jawab : MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where
dalam perintah (query).

15.   Apa yang dimaksud Keamanan pada mysql ?

Jawab : MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin
akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

16.   Apa yang dimaksud Skalabilitas dan Pembatasan pada mysql ?

Jawab : MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records)
lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung
mencapai 32 indeks pada tiap tabelnya.

17.   Apa yang dimaksud Konektivitas pada mysql ?


Jawab : MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix
soket (UNIX), atau Named Pipes (NT).

18.   Apa yang dimaksud Lokalisasi pada mysql ?

Jawab : MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh
bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

19.   Apa yang dimaksud Antar Muka pada mysql ?

Jawab : MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman
dengan menggunakan fungsi API (Application Programming Interface).

20.   Apa yang dimaksud Klien dan Peralatan pada mysql ?

Jawab : MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi
basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

21.   Apa yang dimaksud Struktur tabel ?

Jawab : MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE,
dibandingkan basis data lainnya semacam PostgreSQL ataupunOracle.

22.   Apa kepanjangan dari API ?

Jawab :  API (Application Programming Interface)

23.   Ada 2(dua) operasi basisdata yang mendukung mysql yaitu ?

Jawab : MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional

24.   Sebutkan Ada 3 mendefisinikan API ?

Jawab : kelas (class),kaedah (method),fungsi(function),pembolehubah(variable)

25.   Sebutkan Ada 3 API utama yang boleh menjadi pilihan untuk berubung dengan pelayan server
pangkalan data mysql ?

Jawab : PHP’s My SQL extension ,PHP’s My SQLi extension,PHP data objects (PDO)

26.    Apa yang kalian ketahui tentang subquery pada SQL?

Jawab : Subquery adaah query nested atau sebuah query didalam query. Subquery merupakan
pernyataan SELECT yang merupakan bagian dari pernyataan INSERT, SELECT. Subquery digunakan untuk
menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai berapa yang akan diSELECT
atau INSERT.

27.   Apa kepanjangannya dari sql ?

Jawab :  SQL (Structured Query Language).

28.   Apa yang kalian ketahui tentang DBMS ?


Jawab :    DBMS (Database Management System) adalah suatu sistem software yang memungkinkan
seorang user dapat mendefinisikan , membuat, dan memilihara serta menyediakan akses terkontrol
terhadap data.

29.   Contoh syntax subquery ?

Jawab : SELECT select_list FROM table WHERE expr_operator(SELECT select_list FROM table WHERE
expr_operator)

30.   Apa yang kalian ketahui tentang basis data ?

Jawab : Basis data adalah kumpulan informasi yang disimpan didalam komputer secara sistematika
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis
data tersebut.

31.   Sebutkan contoh DBMS ?

Jawab :  Beberapa contoh DBMS, MySQL, ORACLE, FIREBIRH, Microsoft SQL Serve, Fox Pro, DB2, dan
Paradox.

32.   Kelemahan mysql ?

Jawab : Kelemahan MySQL dari dulu sampai saat ini adalah feature-creep artinya MySQL berusaha
kompatibel dengan beberapa standar serta berusaha memenuhinya namun jika itu diungkapkan
kenyataannya bahwa fitur-fitur tersebut belum lengkap dan belum berperilaku sesuai standar.

33.   Apa yang dimaksud Stored procedure ?

Jawab : adalah salah satu objek routine yang tersimpan pada database MySQL dan dapat digunakan
untuk menggantikan berbagai kumpulan perintah yang sering kita gunakan 

34.   Contoh Stored procedure adalah ?

Jawab : contoh seperti misalkan sejumlah row ke table lain dengan filter tertentu.

35.   Mengapa menggunakan Store Procedure ?

Jawab : Karena berada dalam database server, logika pemrograman pada aplikasi tidak diperlukan lagi,
yang harus dilakukan adalah memanggil store procedure.

36.   Pada tahun berapa sql di perkenalkan pertama kali ?

Jawab : SQL dikenalkan pertama kali dalam IBM pada tahun 1970

37.   Tergantung pada mesin apa aja sql ?

Jawab : tergantung pada mesin ( IBM, Microsoft atau Oracle).

38.   Sebutkan 3 jenis sql ?

Jawab : yaitu DDL, DML dan DCL.

39.   Apa kepanjangan DDL ?


Jawab : DDL (Data Definition Language)

40.   Apa yang dimaksud DDL ?

Jawab : DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database,
dalam hal inidatabase dan table.

41.   Sebutkan perintah-perintah dasar dalam DDL ?

Jawab : create,alter,rename,drop

42.   Apa kepanjangan dari DML ?

Jawab :  DML (Data Manipulation Language)

43.   Apa yang dimaksud DML ?

Jawab : DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data
atau record dalam table 

44.   Sebutkan Perintah SQL yang termasuk dalam DML ?

Jawab : select,insert,update,delete

45.   Apa kepanjangan dari DCL ?

Jawab : DCL (Data Control Language)

46.   Apa yang dimaksud dengan DCL ?

Jawab : DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik
terhadap server, database, tabel maupun field

47.   Perintah SQL yang termasuk dalam DCL antara lain ?

Jawab : grant,revoke

48.   Contoh cara membuat sintaxs database baru ?

Jawab : create database (if not exists) nama_database;

49.   Salah satu Contoh database dengan nama ?

Jawab : CREATE DATABASE mahasiswa;

50.   Cara melihat database yaitu ketik?

Jawab : SHOW DATABASE;

51.   Cara membuka database yaitu ketik ?

Jawab : USE DATABASE;

52.   Cara mengahapus database yaitu ketik ?


Jawab : DROP DATABASE (if exists) nama_database;

53.   Cara mengahpus database nama yaitu ketik ?

Jawab : DROP DATABASE mahasiswa;

54.   Macam-macam tipe numerick mysql adalah ?

Jawab : int ,tinyint,smallint,mediumint,bigint

55.   Apa pengertian dari int ?

Jawab : Adalah sebuah bilangan bulat berukuran normal yang dapat ditanda tangani atau unsigned.
Anda dapat menentukan lebar ukuran data sampai dengan 11 digit

56.   Apa pengertian dari tinyint ?

Jawab : Adalah sebuah bilangan yang sangat kecil yang dapat ditandatangani atau unsigned. Anda
dapat menentukan lebar ukuran data sampai dengan 4 digit.

57.   Apa pengertian dari smallint ?

Jawab : Adalah sebuah integer kecil yang dapat ditandatangani atau unsigned.  Anda dapat
menentukan lebar sampai dengan 5 digit.

58.   Apa pengertian dari mediumint ?

Jawab : Adalah sebuah bilangan menengah yang dapat ditandatangani atau unsigned. Anda dapat
menentukan lebar sampai dengan 9 digit.

59.   Apa pengertian dari bigint ?

Jawab : Adalah Sebuah integer besar yang dapat ditandatangani atau unsigned. Anda dapat
menentukan lebar sampai dengan 11 digit.

60.   Sebutkan contoh subquery ?

Jawab :

-Digunakan untuk menyelesaikan persoalan dimana terdapat nilai yang tidak diketahui(unknown values)

-Mengcopy data dari suatu table ketable lain.

-Menerima data dari inline view.

-Mengambil data dari table lain untuk kemudian diupdate ketable yang dituju.

-Menghapus baris dari suatu table berdasarkan baris dari table lainnya.
Soal dan Jawaban Perintah SQL
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest

       Kali ini aq membahas mengenai Sql tingkat lanjutan,, Bagi pemula soal2 ini akan membingungkan
bagi Xan,, Sql itu emang susah2 gampang,, tapi kalo qta pelajari lebih mendalam ternyata asyik juga
lho...
Nggak usah panjang lebar,, Berikut ini contoh2 soal beserta jawaban
Pertama-tama yang harus dilakukan adalah:

Membuat Database Dengan Nama Penjualan


Membuat Table Motor
Membuat Tabel Mobil
Perintah SQL

1.)   Menampilkan Merek, Jenis dan Warna dari tabel Motor dan Mobil dimana (Merek = Honda atau Merek =
Suzuki) dan (Jenis = Sport atau Jenis = Sedan)
2.)  Menampilkan Kode, Merek dan CC dari Tabel Motor dan Tabel Mobil dimana merek Motor tidak sama
dengan Merek Mobil dan Warna Motor tidak sama dengan Warna Mobil
3.)   Menampilkan jumlah data dari Tabel Motor dan Tabel Mobil dimana Merek Motor dan
Merek Mobil= Honda
4.)   Tampilkan jumlah semua Harga Tabel Motor dan Tabel Mobil dimana Merek Motor =Merek Mobil= Suzuki
5.)  Tampilkan Merek, Jenis, dan Warna dari Tabel Motor dan Tabel Mobil dimana CC Motor > 150 dan CC
Mobil > 1500 atau Warna Motor=Hitam dan Warna Mobil = Merah
6.) Tampilkan Merek, Jenis dan ‘Harga per CC’ dari Tabel Motor dan Tabel Mobil jika
dihitung   berdasarkan rumus Harga / CC
Tampilkan semua data dari Tabel Motor dan Tabel Mobil dimana akhiran dari Kode = ‘02’
  
dan awalan dari Kode = ‘S’ 

END
7.)    Tampilkan semua data dari Tabel Motor dan Tabel Mobil dimana akhiran dari Kode =
‘02’ dan awalan dari Kode = ‘S’ 

END

Anda mungkin juga menyukai