wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LATIHAN SQL 2025

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

atribut yang diterapkan pada kolom numerik, biasanya kunci utama, untuk secara otomatis menghasilkan nilai integer unik dan berurutan untuk baris baru yang dimasukkan ke dalam tabel adalah

a)

auto_increment

b)

primary key

c)

atribut

d)

data

e)

database

2.

atribut kunci yang sifatnya unik (tidak boleh ada yang sama) adalah

a)

auto_increment

b)

primary key

c)

atribut

d)

data

e)

database

3.

DML singkatan dari...

a)

Data Memory Language

b)

Data Managemen Language

c)

Data Manipulation Language

d)

Dokumen Manipulation Language

e)

Dokumen Managemen Language

4.

Perintah dalam SQL yang digunakan untuk mendefinisikan dan mengelola struktur database seperti tabel, indeks, dan view adalah

a)

DCL

b)

DDL

c)

DML

d)

DDL dAN DML

e)

DDL DAN DCL

5.

dibawah ini yang tidak termasuk kedalam aturan penulisan database, table dan nama atribut adalah....

a)

tidak boleh ada yang sama

b)

tidak boleh menggunakan spasi

c)

unik

d)

boleh menggunakan spasi

e)

unik dan tidak boleh menggunakan simbol lain selain underscore

6.

batas maksimal tipe data integer adalah....

a)

11

b)

12

c)

10

d)

15

e)

25

7.

tipe data yang paling tepat untuk gambar disamping adalah....

a)

date

b)

varchar

c)

integer

d)

date time

e)

float

8.

perhatikan gambar di samping.

tipe data untuk harga adalah....

a)

int

b)

varchar

c)

boolean

d)

enum

e)

double

9.

sintak insert yang benar di bawah ini adalah....

a)

INSERT Produk (ID_Produk, Nama_Produk, Harga)

VALUES

(101, Buku Tulis, 5000),

(102, Pensil, 2000),

(103, Penghapus, 1500);

b)

INSERT INTO (ID_Produk, Nama_Produk, Harga)

VALUES

(101, 'Buku Tulis', 5000),

(102, 'Pensil', 2000),

(103, 'Penghapus', 1500);

c)

INSERT INTO Produk (ID_Produk, Nama_Produk, Harga)

VALUES

(101, 'Buku Tulis', 5000),

(102, 'Pensil', 2000),

(103, 'Penghapus', 1500);

d)

INSERT INTO Produk

VALUES

(101, Buku Tulis, 5000),

(102, Pensil, 2000),

(103, Penghapus, 1500);

e)

INSERT Produk

VALUES

(101, 'Buku Tulis', 5000),

(102, 'Pensil', 2000),

(103, 'Penghapus', 1500);

10.

format dan penulisan tipe data date yang benar adalah....

a)

dd-mm-yyyy

b)

yyyy-dd-mm

c)

yyyy-mm-dd

d)

mm-dd-yyyy

e)

dd-yyyy

11.

dibawah ini yang termasuk dalam perintah SQL DDL adalah.... (jawaban boleh lebih dari 1)

a)

create

b)

alter

c)

delete

d)

rename

e)

insert

12.

dibawah ini yang termasuk dalam perintah SQL DML adalah.... (jawaban boleh lebih dari 1)

a)

create

b)

update

c)

delete

d)

rename

e)

insert

13.

primary key dari tabel barang adalah.....

a)

id_barang

b)

nama_barang

c)

id_jenis

d)

harga

e)

stok

14.

dari skema relasi di samping, nama databasenya adalah

a)

dbinventory

b)

barang

c)

jenis_barang

d)

tidak ada nama databasenya

e)

dbbarang

15.

create table jenis_barang (seperti gambar disamping) yang paling tepat adalah.....

a)

create table jenis_barang {

id_jenis int primary key

nama_jenis};

b)

create jenis_barang {

id_jenis int primary key,

nama_jenis};

c)

create table jenis_barang (

id_jenis int primary key,

nama_jenis);

d)

create jenis_barang (

id_jenis int primary key,

nama_jenis);

e)

create table jenis_barang {

id_jenis int primary key,

nama_jenis};