wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BASIS DATA

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

DBMS adalah singkatan dari

a)

Data Manipulation System

b)

Database Manipulation System

c)

Data Management System

d)

Database Management System

e)

Data Management Software

2.

Dibawah ini adalah salah satu tujuan atau manfaat penggunaan DBMS, Kecuali

a)

Akses data lebih mudah dan cepat

b)

Dapat menangani data-data dalam jumlah besar

c)

Membuat pekerjaan menjadi kompleks

d)

Menghilangkan hasil duplikasi maupun inkonsistensi data

e)

Akses data lebih mudah dan ringan

3.

Perintah untuk membuat database adalah

a)

CREATE DATABASE

b)

CREATE TABLE

c)

CREATE DB

d)

CREATE DATABASE TABLE

e)

CREATE DATA

4.

Perintah yang digunakan untuk menambah data baru adalah

a)

ADD NEW

b)

INSERT INTO

c)

INSERT NEW

d)

ADD INTO

e)

INSERT INTO

5.

Berikut adalah perintah yang benar untuk menambah data ke dalam tabel siswa

a)

INSERT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

b)

INSERT NEW (‘Dimas’,’Rini’,’Aldi’) INTO siswa

c)

ADD INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

d)

SELECT INTO siswa VALUES (‘Dimas’,’Rini’,’Aldi’)

e)

INSERT INTO table siswa VALUES (‘Dimas’,’Rini’,’Aldi’);

6.

Perintah untuk membuat Tabel adalah

a)

CREATE DATABASE

b)

CREATE TABLE

c)

CREATE DB

d)

CREATE DATABASE TABLE

e)

CREATE DATA

7.

Perintah SQL untuk menampilkan seluruh data dalam tabel siswa di mana nilai (value) pada kolom nama adalah ‘Bayu’

a)

SELECT * FROM siswa WHERE nama=’Bayu’

b)

SELECT ALL FROM siswa WHERE nama LIKE ‘Bayu’

c)

SELECT nama FROM siswa WHERE nama=’Bayu’

d)

SELECT * FROM siswa WHERE nama<>’Bayu’

e)

SELECT * FROM siswa WHERE nama like ’Bayu’

8.

Berikut perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan kata ”Adi’

a)

SELECT * FROM siswa WHERE nama LIKE ‘%Adi’

b)

SELECT * FROM siswa WHERE nama LIKE ‘Adi%’

c)

SELECT nama FROM siswa WHERE nama LIKE ‘*Adi’

d)

SELECT * FROM siswa WHERE nama LIKE =‘Adi%’

e)

SELECT nama FROM siswa WHERE nama LIKE ‘Adi’

9.

Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘Rini’ menjadi ‘Tuti’

a)

UPDATE siswa SET nama=’Tuti’ WHERE nama=’Rini’

b)

MODIFY siswa SET nama=’Tuti’ WHERE nama=’Rini’

c)

UPDATE nama=’Tuti’ FROM siswa WHERE nama=’Rini’

d)

UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’

e)

UPDATE FROM siswa SETTING nama=’Tuti’ WHERE nama=’Rini’

10.

Berikut adalah perintah-perintah SQL yang termasuk dalam kelompok DML (Data Manipulation Language)

a)

SELECT

b)

ALTER

c)

INSERT

d)

UPDATE

e)

CREATE

11.

Tuple adalah ..

a)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity dengan entity lain

b)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity

c)

Kumpulan elemen-elemen yang saling berkaitan

d)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity secara lengkap

e)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entitas

12.

Merupakan kumpulan field / atribut minimal yang dapat membedakan setiap baris data dalam sebuah table secara unik merupakan pengertian dari..

a)

uperkey

b)

Candidate-key

c)

Key primer

d)

Kunci tamu

e)

Kunci Index

13.

Merupakan satu atau lebih field / atribut(kumpulan atribut) yang dapat membedakan setiap baris data dalam sebuah table secara unik. Bisa terjadi, ada lebih dari 1 kumpulan atribut yang bersifat seperti itu pada sebuah table merupakan pengertian dari..

d.    Candidate-key

a)

Primary key

b)

Foreign key

c)

Superkey

d)

Candidate-key

e)

Candidate- Index

14.

Empat macam key yang dapat diterapkan pada suatu tabel kecuali ...

a. 

a)

Superkey, Candidate-Key, Key Primer, Kunci tamu

b)

Candi-Key, Foreign Key, Key Primer, Superkey

c)

Candidate-Key, Foreign Key, Key Primer, Superkey

d)

Kunci Tamu, Kunci utama, Kunci Cadangan, Kunci Ganti

e)

Primery key, Foreign Key, Candidate Key, Superkey

15.

Gambar di bawah ini merupakan contoh dari hubungan..

a)

Hubungan Majemuk

b)

Hubungan binary dengan atribut

c)

Hubungan ternary dengan atribut

d)

Hubungan ternary dengan atribut

e)

Hubungan unary beratribute, hubungan banyak ke banyak

16.

Berikut perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan kata ”Adi’

a)

SELECT * FROM siswa WHERE nama LIKE ‘%Adi’

b)

SELECT * FROM siswa WHERE nama LIKE ‘Adi%’

c)

SELECT nama FROM siswa WHERE nama LIKE ‘*Adi’

d)

SELECT nama FROM siswa WHERE nama = ‘Adi’

e)

D. SELECT nama FROM siswa WHERE nama LIKE ‘Adi’

17.

Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘Rini’ menjadi ‘Tuti’

a)

UPDATE siswa SET nama=’Tuti’ WHERE nama=’Rini’

b)

MODIFY siswa SET nama=’Tuti’ WHERE nama=’Rini’

c)

UPDATE nama=’Tuti’ FROM siswa WHERE nama=’Rini’

d)

UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’

e)

UPDATE FROM siswa SET nama=’Tuti’ WHERE nama ’Rini’

18.

Perintah SQL untuk menghapus data bernama ‘Dimas’ di dalam tabel siswa

a)

DELETE nama=’Dimas’ FROM siswa

b)

DELETE FROM siswa WHERE nama=’Dimas’

c)

REMOVE FROM siswa WHERE nama=’Dimas’

d)

REMOVE nama=’Dimas’ FROM siswa

e)

REMOVE field nama=’Dimas’ FROM siswa

19.

Kata kunci untuk mengurutkan hasil query secara Ascending (urutan dari terkecil ke besar) adalah

a)

ASC

b)

DESC

c)

RISE

d)

ASCEND

e)

ASCENDING

20.

Kata kunci untuk mengurutkan hasil query secara urutan dari besar ke kecil adalah

a)

ASC

b)

DESC

c)

RISE

d)

ASCEND

e)

ASCENDING