wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Basis Data 1

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Di dalam suatu RDBMS menjadi suatu kewajaran jika dalam satu database dapat terdiri dari beberapa tabel, dimana masing-masing tabel tersebut akan saling melakukan....

a)

relasi

b)

koreksi

c)

interupsi

d)

deduksi

e)

misskomunikasi

2.

Diagram venn pada gambar di atas merupakan gambaran dari....

a)

full join

b)

inner join

c)

left join

d)

right join

e)

half join

3.

Pada dasarnya perintah SELECT masuk ke dalam kategori perintah....

a)

DDL

b)

DML

c)

DCL

d)

ODL

e)

DDML

4.

Sistem dalam basisdata yang melakukan suatu permintaan data/layanan ke server disebut dengan...

a)

Client

b)

Server

c)

Client-Server

d)

Sistem Operasi

e)

Program

5.

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

6.

Hal mendasar yang perlu dipahami adalah MySQL Server secara default berjalan pada port....

a)

403

b)

3603

c)

501

d)

3306

e)

505

7.

Sistem yang menyediakan data/layanan yang diminta oleh client disebut dengan....

a)

client

b)

server

c)

client-server

d)

sistem operasi

e)

program

8.

Dibawah ini manakah yang bukan merupakan karakteristik dari 3-tier...

a)

Bussines logic mudah untuk diterapkan dan dipelihara

b)

client bertugas menyediakan antarmuka bagi user untuk mengakses database

c)

lapisan middel tier menyediakan perintah untuk mengelola database

d)

lapisan server DBMS menyediakan ruang untuk menyimpan database yang dibuat dapat diakses melalui middle tier

e)

sederhana dan mudah diterapkan pada bisnis kecil yang terdapat pada satu gedung

9.

Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah pengertian dari

a)

follow

b)

join

c)

where

d)

from

10.

Select JRS.NIM, Mahasiswa.Nama, JRS.Kode_MK, JRS.Semester, JRS.Tahun_Ajaran from mahasiswa, JRS where mahasiswa NIM=JRS NIM Order By NIM Asc. Berikut ini pernyataan yang SALAH adalah...

a)

Tabel yang digunakan pada perintah query tersebut adalah 2 tabel

b)

Tabel yang digunakan adalah 5 tabel yaitu tabel NIM, Nama, Kode_MK, Semester dan Tahun_ajaran

c)

Data akan tampil berurutan berdasarkan NIM, mulai dari NIM yang angkanya paling kecil sampai paling besar

d)

Tabel yang digunakan adalah tabel JRS dan tabel Mahasiswa

11.

Perintah menggunakan klausa ON yang benar adalah

a)

SELECT employee_id, last_name, a.department_id, department_name ON FROM employees a departments b JOIN a.department_id = b.department_id

b)

SELECT employee_id, last_name, a.department_id, department_name

ON employees a FROM departments b JOIN a.department_id = b.department_id

c)

SELECT employee_id, last_name, a.department_id, department_name

FROM employees a JOIN departments b ON a.department_id = b.department_id

d)

SELECT employee_id, last_name, a.department_id, department_name

FROM employees a ON departments b JOIN a.department_id = b.department_id

12.

Gambar di berikut ini diperuntukkan pada perintah *

a)

full join

b)

half join

c)

inner join

d)

left join

e)

right join

13.

Jika Ingin Menampilkan seluruh field pada tabel dapat menggunakan tanda

a)

semicolon (;)

b)

double aspostrof

c)

dot command

d)

comma (,)

e)

asterik (*)

14.

USE sekolah;

perintah kueri diatas merupakan

a)

membuat table sekolah

b)

membuat database sekolah

c)

menggunakan table sekolah

d)

menggunakan database sekolah

e)

keluar database sekolah

15.

Bagaimana jika anda ingin menambahkan kolom tempat_lahir tapi diletakkan sesudah kolom nama_belakang?

a)

ALTER TABLE siswa COLUMN tempat_lahir char(10) AFTER nama_belakang;

b)

ALTER TABLE siswa tempat_lahir char(10) AFTER nama_belakang;

c)

ADD TABLE siswa ADD COLUMN tempat_lahir char(10) nama_belakang;

d)

ALTER TABLE siswa ADD COLUMN tempat_lahir char(10) AFTER nama_belakang;

e)

ADD TABLE siswa ALTER COLUMN tempat_lahir char(10) AFTER nama_belakang;

16.

SELECT COUNT(*) FROM siswa;

perintah kueri diatas berfungsi untuk ...

a)

menghitung jumlah table siswa

b)

menghitung jumlah record di table siswa

c)

menghitung jumlah siswa di semua record database

d)

menghitung jumlah siswa yang melanggar

e)

menghitung jumlah database siswa

17.

Isikan lah sebuah record kedalam tabel barang seperti tampilan berikut :

Kode_Barang Nama_Barang Satuan_Barang Stok_Barang:

KPR-01 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);

18.

Perintah join dibagi menjadi 4 jenis, dibawah ini manakah yang tidak termasuk kedalam perintah join....

a)

inner join

b)

cross join

c)

where join

d)

straight join

19.

Statement From digunakan untuk ....

a)

Memilih kolom atau field

b)

Memilih baris yang sesuai dengan kondisi

c)

Memilih kelompok yang sesuai dengan kondisi

d)

Memilih table tempat data yang sesuai dengan kondisi

20.

operator yang berguna untuk menangani operasi jangkauan adalah

a)

BETWEEN

b)

IN

c)

LIKE

d)

ORDER BY