wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Review Materi BDD TRSE

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang terjadi jika seorang pelanggan belum pernah melakukan pemesanan?

a)

INNER JOIN tetap menampilkan pelanggan tersebut

b)

INNER JOIN akan menunjukkan NULL di kolom pesanan

c)

INNER JOIN tidak akan menampilkan pelanggan tersebut sama sekali

d)

INNER JOIN menghasilkan kesalahan

2.

Customer mana yang tidak muncul saat menggunakan INNER JOIN?

a)

Andi

b)

Budi

c)

Dedi

d)

Citra

3.

Jika menggunakan LEFT JOIN antara tabel pelanggan dan tabel pesanan, baris mana yang akan selalu muncul dalam hasil?

4 lines
4.

Pada LEFT JOIN, apa yang terjadi pada kolom-kolom dari tabel pesanan jika tidak ada kecocokan?

4 lines
5.

RIGHT JOIN mengembalikan semua baris dari tabel yang mana? Tabel pelanggan atau tabel pesanan?

4 lines
6.

Jika pesanan ada di tabel pesanan tetapi tidak ada pelanggan yang cocok, apa hasil dari RIGHT JOIN?

4 lines
7.

Query untuk menampilkan semua data customer dan pesanan

a)

select customer.id_customer, customer.nama , pesanan.tanggal, pesanan.total from customer inner join pesanan on customer.id_customer = pesanan.id.customer

b)

select * from customer;

c)

select * from pelamggan

d)

select customer.nama from customer left join pesanan on customer.id_customer = pesanan.id_customer

8.

Query Menampilkan semua pelanggan dan pesanan, diurutkan berdasarkan ID pelanggan .

4 lines
9.

Merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih

berguna dan lebih berarti bagi penerimanya, disebut .. ?

a)

Informasi

b)

Data

c)

Atribut

d)

Fakta

10.

Dibawah ini merupakan operasi dasar basis data, kecuali : ...

a)

Create

b)

Scanning

c)

Insert

d)

Update

11.

Bahasa basis data,

dapat dibedakan menjadi 2 (dua) bahasa, yaitu : ...?

a)

Data Definition Language (DDL)

b)

English Structure Language (ESL)

c)

Data Manipulation Language (DML)

d)

Structutre Query Language (SQL)

12.

3 (tiga) istilah dalam Model Data Relasional, adalah ...

a)

Record

b)

Cardinality

c)

Atribut

d)

Fakta

13.

Dasar penentuan Primary Key (PK) adalah ...

a)

Aneh

b)

Singkat

c)

Simple

d)

Unik

14.

Perintah untuk mengurutkan dari rendah ke tinggi adalah ...

a)

LIMIT

b)

ASC

c)

DESC

d)

ORDER

15.

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

a)

COUNT()

b)

MAX()

c)

MIN()

d)

SUM()

e)

AVG()

16.

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;

17.

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

a)

AVG()

b)

SUM()

c)

COUNT()

d)

MAX()

e)

MIN()

18.

perintah dasar SQL yang di gunakan untuk mengembalikan hanya nilai yang berbeda dari dalam sebuah tabel, dengan kata lain semua record duplikat (record dengan nilai yang sama) yang terdapat pada tabel akan di anggap sebagai satu record/nilai adalah ....

a)

SELECT * FROM ...

b)

SELECT DISTINCT ...

c)

SELECT ROUND ...

d)

SELECT * FROM ... WHERE ...

19.

Query pada SQL untuk memilih pada kolom tertentu adalah?

a)

FROM

b)

SELECT

c)

WHERE

d)

LIKE

20.

Query pada SQL untuk memilih database pada tabel tertentu adalah?

a)

FROM

b)

SELECT

c)

WHERE

d)

LIKE

21.

Berikut adalah perintah untuk menampilkan seluruh kolom di dalam tabel purchases?

a)

SELECT ALL FROM purchases;

b)

SELECT purchases;

c)

SELECT * FROM purchases;

d)

SELECT % FROM purchases;

22.

Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah?

a)

FROM

b)

SELECT

c)

WHERE

d)

LIKE

23.

Pada saat seseorang ingin melakukan perubahan data, maka perintah SQL yang paling tepat adalah ...

a)

update

b)

modify

c)

change

d)

save as

e)

edit

24.

Perhatikan perintah berikut.

delete from obat where kode_obat = "000015"

perintah tersebut berfungsi untuk ....

a)

menambahkan data kode_obat 000015 ke tabel obat

b)

menghapus seluruh data obat

c)

menghapus data obat dengan kode = 000015

d)

mengubah data kode obat tertentu menjadi = 000015

e)

menampilkan data obat dengan kode obat = 000015

25.

garis berikut, lambang dari ?

a)

Optionality

b)

Cardinality

c)

entitas

d)

Atribut

26.

dalam bisnis proses, entitas mengambarkan ?

a)

Orang

b)

Peristiwa

c)

Objek

d)

atribut

27.

Perintah SQL yang benar untuk menampilkan data khususnya pada field tmpt_lahir, tgl_lahir, dan nama_lengkap dari tabel datadiri adalah...

a)

select tmpt_lahir, tgl_lahir, nama_lengkap FROM tabel datadiri

b)

select * tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

c)

select * FROM datadiri

d)

select distinct tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

e)

select tmpt_lahir, tgl_lahir, nama_lengkap FROM datadiri

28.

ALTER TABLE mhs DROP PRIMARY KEY;

Sintak diatas memiliki fungsi untuk....

a)

Menambah field baru dalam suatu table

b)

Mengubah tipe data field

c)

Membuat Primary Key

d)

Membuat Foreign Key

e)

Menghapus Primary Key

29.

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

30.

Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base ...

a)

Ms-Access

b)

Ms-excel

c)

MySQL

d)

SQLServer

31.

Simbol garis atau line pada ER model adalah menunjukan ...

a)

Object dasar

b)

Adanya suatu relasi

c)

Atribute

d)

Entitas

32.

Entity-Relationship Diagram (ERD) Merupakan ...

a)

Diagram yang menggambarkan hubungan (relationship) antar atribut

b)

Diagram yang menggambarkan hubungan (relationship) antar relationship

c)

Diagram yang menggambarkan hubungan (relationship) antar atribut multivalue

d)

Diagram yang menggambarkan hubungan (relationship) antar entitas (entity)

33.

Tamplikan seluruh field yang berada didalam tabel barang!

a)

select barang;

b)

select * from barang;

c)

select * barang;

d)

select * barang

e)

select * from barang1;

34.

Gambar tersebut dalam ERD dinamakan..

a)

Entitas

b)

ERD

c)

Atribut

d)

Relasi

35.

Berikut atribut yang paling tepat untuk entitas siswa adalah

a)

nama_siswa, kelas, alamat, no_telp

b)

nis, nama_siswa, kelas, alamat, no_telp

c)

nama_siswa, kelas, alamat, jurusan

d)

nama_siswa, kelas, jenis_kelamin, no_telp

36.

Berikut atribut yang paling tepat untuk entitas siswa adalah

a)

nama_siswa, kelas, alamat, no_telp

b)

nis, nama_siswa, kelas, alamat, no_telp

c)

nama_siswa, kelas, alamat, jurusan

d)

nama_siswa, kelas, jenis_kelamin, no_telp

37.

tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda baca.

a)

text

b)

char

c)

varchar

d)

currency

38.

3 (tiga) istilah dalam Model Data Relasional, adalah ...

a)

Record

b)

Cardinality

c)

Atribut

d)

Fakta

39.

Simbol lingkaran pada ER- model adalah digunakan untuk menggambarkan ....

a)

Relasi

b)

Object dasar

c)

Atribut

d)

Entitas

40.

kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris adalah ...

a)

Field

b)

Record

c)

Database

d)

Tabel