wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS BasisData XI (Maret2020)

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Sintaks untuk membuat Database baru adalah

a)

Select * Database DbSekolah;

b)

Drop Database DbSekolah;

c)

Create Database DbSekolah;

d)

Insert Database DbSekolah;

e)

Alter Database DbSekolah;

2.

Sintaks yg tepat untuk membuat tabel siswa dalam sebuah database DbSekolah adalah

a)

CREATE Database siswa (nis int(),nama(),kelas());

b)

CREATE tabel siswa (nis ()int,nama(),kelaa();

c)

CREATE table siswa (nis int(8),nama varchar(30),kelas varchar(10));

d)

CREATE siswa table (nis int(8), nama varchar(30), kelas varchar(10));

e)

CREATE tabel siswa( nis int(8), nama varchar(30),kelas varchar (10);

3.

Pada xampp kita dapat membuat database dengan menggunakan shell, cara yg tepat agar masuk kedalam mariadb maka sintaknya adalah

a)

mysql u root

b)

mysql -u root

c)

mysql u -root

d)

mysql -u -root

e)

-mysql u root

4.

Sintaks untuk memasukan data kedalam tab siswa adalah

a)

INSERT siswa into values ('1', 'Agi', 'X RPL 1');

b)

INSERT into siswa values (1, Agi, X RPL 1);

c)

INSERT siswa values ('1', 'Agi', 'X RPL 1');

d)

INSERT into siswa ('1', 'Agi', 'X RPL 1');

e)

INSERT into siswa values ('1', 'Agi', 'X RPL 1');

5.

Bagaimana sintaks yg tepat untuk menghapus suatu database?

a)

DELETE database DbSekolah;

b)

DROP database DbSekolah;

c)

DELETE DbSekolah;

d)

DROP DbSekolah;

e)

DROP databases DbSekolah;

6.

Bagaimana sintaks yg tepat untuk menampilkan keseluruhan data dari tabel siswa?

a)

SELECT siswa From *;

b)

SELECT From siswa;

c)

SELECT * siswa;

d)

SELECT * From siswa;

e)

SELECT * Form siswa;

7.

Bagaimana sintaks untuk merubah data suatu isian tabel?

a)

UPDATE siswa SET alamat='Jl.sayati no 37' WHERE nis='218';

b)

UPDATE SET siswa alamat='Jl.sayati no 37' WHERE nis='218';

c)

UPDATE siswa SET alamat='Jl.sayati no 37' AND nis='218';

d)

UPDATE siswa SET alamat='Jl.sayati no 37', nis='218';

e)

UPDATE siswa WHERE alamat='Jl.sayati no 37' SET nis='218';

8.

Bagaimana sintaks yang tepat untuk menghapus suatu record, dikarenakan sudah keluar dari pekerjaan nya?

a)

DROP Table Kasir WHERE nama=' Dinan';

b)

DELETE table kasir WHERE nama=' Dinan';

c)

DROP From kasir WHERE nama=' Dinan';

d)

DELETE From kasir WHERE nama=' Dinan';

e)

DELETE From kasir, nama=' Dinan';

9.

Type data yang tepat untuk membuat suatu filedname Nama,hobby,alamat adalah

a)

Int

b)

Date

c)

Varchar

d)

Char

e)

Double

10.

Type data yang tepat untuk membuat isian tabel nya berisi angka yaitu

a)

Varchar

b)

Char

c)

Int

d)

Date

e)

Datetime

11.

Type data yang tepat untuk membuat suatu field name yg isian tabel nya tetap yaitu

a)

Varchar

b)

Char

c)

Int

d)

Date

e)

Datetime

12.

Type data yang tepat untuk membuat suatu fieldname tanggal_transaksi yaitu

a)

Varchar

b)

Char

c)

Int

d)

Date

e)

Double

13.

Bagaimana sintaks yg tepat untuk menampilkan keseluruhan data dari tabel siswa?

a)

SELECT siswa From *;

b)

SELECT From siswa;

c)

SELECT * siswa;

d)

SELECT * From siswa;

e)

SELECT * Form siswa;

14.

Bagaimana sintaks yang tepat untuk menambahkan fieldname baru (misal hobby) kedalam suatu table siswa yaitu

a)

ALTER table siswa ADD (hobby varchar(30) not null);

b)

ALTER table siswa CHANGE (hobby varchar(30) not null);

c)

ALTER siswa ADD (hobby varchar(30) not null);

d)

ALTER table siswa (hobby varchar(30) not null);

e)

ALTER siswa CHANGE (hobby varchar(30) not null);

15.

Yang termasuk kedalam bahasa DDL yaitu

a)

SELECT, INSERT, DELETE

b)

UPDATE, ALTER, SET

c)

ADD, CHANGE, UPDATE

d)

SELECT, FROM, WHERE

e)

ALTER, DROP, CREATE

16.

Yang termasuk dedalam bahasa DML yaitu

a)

ALTER, ADD,MODIF

b)

SELECT, INSERT, DELETE

c)

CHANGE, UPDATE, ADD

d)

SELECT, FROM, WHERE

e)

ALTER, DROP, CREATE

17.

Type data yang tepat untuk membuat suatu filedname Nama,hobby,alamat adalah

a)

Int

b)

Date

c)

Varchar

d)

Char

e)

Double

18.

Bagaimana sintaks yang tepat untuk menampilkan yg nama depan nya Siti

a)

SELECT * FROM siswa WHERE nama like '%siti';

b)

SELECT * FROM siswa WHERE nama like 'siti%';

c)

SELECT * FROM siswa WHERE nama like '%siti%';

d)

SELECT * FROM siswa WHERE nama='%siti';

e)

SELECT * FROM siswa WHERE nama like= 'siti';

19.

Bagaimana sintaks yang tepat untuk menampilkan data nilai PTS siswa yang tertinggi

a)

SELECT* From siswa WHERE nilai=Max;

b)

SELECT max() From siswa;

c)

SELECT max(nilai_pts) siswa;

d)

SELECT from siswa max(nilai_pts);

e)

SELECT max(nilai_pts) From siswa;

20.

Apabila pada suatu minimarket ,sintaks yg tepat untuk menampilkan banyak nya item barang yang dibeli pada suatu transaksi adalah

a)

SELECT sum(barang) from transaksi;

b)

SELECT count(barang) transaksi;

c)

SELECT sum(barang) transaksi;

d)

SELECT avg(barang) from transaksi;

e)

SELECT count(barang) from transaksi;