wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

sql xi rpl

Total questions: 16

Worksheet time: 29mins

Name
Class
Date
1.

SQL singkatan dari

a)

Silent Query Language

b)

Server Query Language

c)

Slow Quiz Language

d)

Slow Query Language

2.

Perintah dasar SQL yang di gunakan untuk mendapatkan jumlah hitungan record yang memenuhi suatu kriteria

a)

COUNT()

b)

MIN()

c)

AVG()

d)

MAX()

3.

ASC dan DESC merupakan singkatan dari ...

a)

Ascending dan Desclending

b)

Asclending dan Desclending

c)

Ascendling dan Descendling

d)

Ascending dan Descending

4.

Misalkan kita ingin mengubah data siswa pada kolom nama menjadi Anita Mariani dalam tabel siswa yang nisnya 200. Bagaimana perintah SQL yang harus dilakukan?

a)

UPDATE mahasiswa SET nama = "Anita Mariani" WHERE nis = "200"

b)

UPDATE "mahasiswa" SET "nama" = Anita Mariani WHERE "nis" = 200

c)

UPDATE "mahasiswa" SET "nama" = "Anita Mariani" WHERE "nis" = "200"

d)

UPDATE nama mahasiswa SET = "Anita Mariani" WHERE nis = "200"

5.

Sintak SQL untuk menampilkan nama siswa pada tabel siswa yang berada di kelas XI RPL adalah ...

a)

SELECT "nama_siswa" FROM "siswa" WHERE "kelas" = "XI RPL"

b)

SELECT nama_siswa FROM siswa WHERE kelas = XI RPL

c)

SELECT * FROM nama_siswa WHERE kelas = "XI RPL"

d)

SELECT nama_siswa FROM siswa WHERE kelas = "XI RPL"

6.

Dibawah ini yang bukan merupakan contoh penerapan aplikasi penggunaan data base adalah

a)

Perhitungan penggajian di Kantor

b)

Absensi elektronik di perusahaan

c)

Menu untuk memasak

d)

Peminjaman buku di perpustakaan

7.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

b)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

8.

Sintak untuk menampilkan data siswa yang diurut bersadarkan umur paling besar adalah ...

a)

SELECT * FROM siswa GROUP BY umur DESC;

b)

SELECT * FROM siswa WHERE umur;

c)

SELECT * FROM siswa ORDER BY umur ASC;

d)

SELECT * FROM siswa ORDER BY umur DESC;

9.

perintah dasar SQL yang di gunakan untuk mendapatkan rata-rata record yang memenuhi suatu kriteria adalah ...

a)

AVG()

b)

COUNT()

c)

MAX()

d)

MIN()

10.

Buatlah tabel 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),

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),

satuan_barang varchar2(20),

stock_barang number(4),

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)

11.

Isikan lah sebuah record ke 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);

12.

Ciri dari Primary Key adalah ?

a)

Bersifat umum

b)

Memiliki kesamaan data dengan

c)

Bersifat unik

d)

Mudah dihapal

13.

Tamplikanlah seluruh field yang berada didalam tabel barang?

a)

SQL> select * from table barang;

b)

SQL> select * from barang;

c)

SQL> select * to barang;

d)

SQL> select * from new barang;

14.

Apakah maksud bahasa SQL

a)

Slow Quiz Language

b)

Server Query Language

c)

Silent Query Language

15.

Sintak untuk menampilkan data siswa yang diurut bersadarkan umur paling besar adalah ...

a)

SELECT * FROM siswa GROUP BY umur DESC;

b)

SELECT * FROM siswa GROUP BY umur ASC;

c)

SELECT * FROM siswa WHERE umur;

d)

SELECT * FROM siswa ORDER BY umur DESC;

e)

SELECT * FROM siswa ORDER BY umur ASC;

16.

misalkan kia ingin menghapus data kelas yang memiliki nama kelasnya adalah XI RPL. Bagaimana perintah SQL yang harus dilakukan?

a)

DELETE FROM kelas WHERE nama_kelas = "XI RPL"

b)

DELETE "XI RPL" FROM kelas WHERE nama_kelas = "XI RPL"

c)

DELETE FROM "kelas" WHERE "nama_kelas" = "XI RPL"

d)

DELETE FROM nama_kelas WHERE kelas = "XI RPL"

e)

DELETE * FROM kelas WHERE nama_kelas = "XI RPL"