wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BASIS DATA KELAS XII KUIZZ

Total questions: 41

Worksheet time: 34mins

Name
Class
Date
1.

Berikut merupakan perintah untuk membuat database dengan nama STS adalah…

a)

Create STS;

b)

Database STS;

c)

Create database STS;

d)

Create databases STS;

2.

Operator OR akan menampilkan records jika semua kondisi bernilai FALSE
BENAR/SALAH

(a)  

3.

Contoh Entitas Orang Tua Adalah....

a)

Baju, Rumah, Sepatu

b)

Alamat, Nama, Gaji, Pekerjaan

c)

Nis, Pekerjaan, Gaji

d)

Kelas, Rangking, No Rumah

4.

Yang Membedakan Antara Data 1 Dengan Yang Lainnya Adalah ?....

a)

Power Key

b)

Duplicate Key

c)

Primary Key

d)

Fisrt Key

5.

Satu Record Mewakili ....

a)

Satu Data Atau Informasi Tentang Seseorang

b)

Satu Data Atau Informasi Tentang Beberapa Orang

c)

Satu Data Atau Informasi Tentang Orang Tertentu

d)

Satu Data Atau Informasi Penting Yang Berkaitan Dengan Beberapa Orang

6.

Sebuah Entitas Pada A Berhubungan Dengan Paling Banyak Satu Entitas Pada B Dan Sebuah Entitas Pada B Berhubungan Dengan Nol Atau Lebih Entitas Pada A Disebut Relasi....

a)

M:M

b)

M:1

c)

M:N

d)

1:1

7.

Apa yang dimaksud Join pada RDBMS?

a)

Join adalah cara untuk mengambil data yang dihubungkan ke tabel

b)

Join adalah cara untuk mengambil data yang dihubungkan dengan relasi dari dalam database

c)

Join adalah cara untuk melakukan query ke database

d)

Join adalah cara untuk mengambil kata sebelah kiri, kanan atau tengah

8.

Manakah yang bukan Versi SQL Server yang ada?

a)

Enterprise Edition

b)

Standart Edition

c)

Desktop Edition

d)

Business Intelligence Edition

9.

Sebutkan Elemen-elemen RDBMS ?

a)

Database - tabel - record - field - index - query - filter - view

b)

Database - tabel - column - field - index - query - primary - view

c)

Database - row - record - field - column - query - filter - tabel

d)

Database - primay - record - bit - index - column - filter -view

10.

Manakah yang bukan perintah pada SQL Query ?

a)

Use

b)

Print

c)

Out

d)

Note

11.

Drop merupakan perintah query yang masuk ke kelompok?

a)

DDL

b)

DCL

c)

DML

d)

TTL

e)

ACL

12.

Insert dan Update merupakan perintah query yang masuk ke kelompok?

a)

DDL

b)

DCL

c)

DML

d)

TTL

e)

ACL

13.

Berikut adalah perintah yang digunakan untuk mengkoneksikan kedalam Server Mysql, manakah yang paling tepat ?

a)

Maria db> Xampp \MySQL u- root p-

b)

Maria db> MySQL -u Root p

c)

Maria db> MySQL u- Root p-

d)

Maria db> MySQL u Root -p

e)

Maria db> MySQL -u Root -p

14.

Untuk dapat menciptakan user baru pada database mysql yang terdapat pada tabel user. Dapat dilakukan dengan menggunakan pernyataan SQL bernama?

a)

Create

b)

Insert into

c)

Update

d)

Alter tabel

e)

Drop

15.

Ukuran 4 byte. Bilangan bulat dengan jangkauan untuk bilangan bertanda : -2147483648 s/d 2147483647 dan untuk yang tidak bertanda : 0 s/d 4294967295. Merupakan penjelasan dari tipedata?

a)

Char

b)

String

c)

Integer

d)

Varchar

e)

Text

16.

Ukuran 3 Byte. Tanggal dengan jangkauan dari '1000-01-01' s/d '9999-12-31'. Merupakan penjelasan dari tipedata?

a)

Time

b)

DateTime

c)

Date

d)

Year

e)

TimeStamp

17.

Pada Gambar berikut query apakah yang menampilkan hasil tersebut?

a)

create database;

b)

desc databases;

c)

show table;

d)

drop databases;

e)

show databases;

18.

Pada Gambar berikut query apakah yang menampilkan hasil tersebut?

a)

create table;

b)

desc table;

c)

show table;

d)

drop table;

e)

show table;

19.

Perintah untuk menambahkan field pada tabel menggunakan perintah?

a)

Insert into

b)

Create tabel

c)

Alter tabel

d)

Select

e)

Rename tabel

20.

UPDATE Nilai WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

Buatlah kolom NIP sebagai primary key pada table karyawan….

a)

alter table karyawan add constraint pk nip primary key (nip);

b)

alter table karyawan add constraint pk_nip primary key (nip)

c)

alter table karyawan add constraint pk (nip) primary key (nip)

d)

alter table karyawan add constraint pk_nip primary key nip;

e)

alter table karyawan add constraint pk_nip primary key (nip);

21.

DML menyediakan 4 (empat) pernyataan untuk melakukan manipulasi data dalam database, Kecuali….

a)

UPDATE

b)

SELECT

c)

DELETE

d)

INSERT

e)

ALTER

22.

Operator yang didukung oleh pernyataan SQL, kecuali….

a)

Pembagian

b)

Penjumlahan

c)

Pembaharuan

d)

Pengurangan

e)

Perkalian

23.

Dibawah ini yang bukan merupakan jenis dari join table adalah….

a)

Inner Join

b)

Full Join

c)

Left Join

d)

Right Join

e)

Inside Join

24.

Dibawah ini Manakah query yang benar untuk melakukan perubahan data…

a)

UPDATE set nilai_tugas=67, nilai_uts=78, nilai_uas=87 WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

b)

UPDATE Nilai set nilai_tugas=67, nilai_uts=78, nilai_uas=87 WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

c)

UPDATE Nilai set nilai_tugas=67, nilai_uts=78, nilai_uas=87
WHERE nim=M01031002,kdmk=MPK131201,smt=1

d)

UPDATE Nilai set nilai_tugas=67, nilai_uts=78, nilai_uas=87
WHERE nim=”M01031002”,kdmk=”MPK131201”,smt=1

e)

UPDATE set nilai_tugas=65, nilai_uts=70, nilai_uas=60
WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

25.

Apa yang dimaksud dengan SQL ?

a)

SQL (Structured Qualified Language)

b)

SQL (System Query Language)

c)

SQL (Structured Query Language)

d)

SQL (Structure Qualified Language)

e)

SQL (System Qualified Language)

26.

Untuk dapat mengakses localhost pada web browser dengan XAMPP dapat dilakukan dengan . . .

a)

Mengaktifkan tombol start MySQL pada XAMPP

b)

Mengaktifkan tombol start Apache pada XAMPP

c)

Mengaktifkan tombol start Tomcat pada XAMPP

d)

Mengaktfkan tombol start FileZilla pada XAMPP

e)

Mengaktifkan tombol start Mercury pada XAMPP

27.

Apa yang dimaksud dengan Apache ?

a)

Untuk menampilkan CMD

b)

Untuk mengaktifkan Database

c)

Untuk mengaktifkan pemrograman SQL

d)

Untuk Menampilkan halaman web sesuai dengan script PHP yang telah dibuat sebelumnya

e)

Untuk mengaktifkan bahasa Java

28.

Apa yang dimaksud dengan AUTO_INCREMENT ?

a)

Menjadikan suatu tipe data char yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

b)

Menjadikan suatu tipe integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

c)

Menjadikan suatu tipe data string yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

d)

Menjadikan suatu tipe data boolean yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

e)

Menjadikan suatu tipe data varchar yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

29.

Dibawah ini perintah yang tepat untuk mengganti nama tabel adalah . . .

a)

ALTER TABLE [Nama_database] RENAME [nama_tabel baru];

b)

ALTER DATABASE [Nama_tabel] RENAME TO [nama_tabel baru];

c)

ALTER TABLE [Nama_tabel] RENAME_TO [nama_tabel baru];

d)

ALTER TABLE [Nama_tabel] RENAME TO [nama_tabel baru];

e)

ALTER TABLE [Nama_tabel] RENAME DATABASE [nama_tabel baru];

30.

Dibawah ini perintah yang tepat untuk mengganti tipe data dari kolom adalah . . .

a)

ALTER TABLE [Nama_tabel] Modify DATABASE [tipe data];

b)

ALTER TABLE [Nama_tabel] Modify [tipe data];

c)

ALTER TABLE [Nama_tabel] Modify To [tipe data];

d)

ALTER DATABASE [Nama_tabel] Modify [tipe data];

e)

ALTER TABLE [Nama_DATABASE] Modify [tipe data];

31.

Apa yang dimaksud dengan Kardinalitas?

a)

Objek yang dapat dibedakan dalam dunia nyata

b)

Hubungan yang terjadi antara satu atau lebih entitas

c)

Karakteristik dari entitas atau yang menyediaan penjelasan detail tentang entitas.

d)

Relasi menunjukan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas lain.

e)

Hubungan yang terjadi antara satu atau lebih entitas

32.

Menampilkan table yang sudah kita buat dengan menggunakan fungsi ?

a)

DESC TABLES

b)

SHOW TABLES

c)

LOOK TABLES

d)

INSERT TABLE

e)

CREATE TABLE

33.

Buat perintah SQL untuk menampilkan kolom nama pada tabel siswa yang nilainya diakhiri dengan kata ”ADI’
(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

34.

Ketikan Perintah Queri SQL
Pilih semua dari tabel barang

(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

35.

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

(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

36.

Kata kunci DESC digunakan untuk mengurutkan hasil query secara Descending (urutan dari terbesar ke terkecil).
BENAR/SALAH

(a)  

37.

Saat membuat tabel batasan NOT NULL digunakan untuk mewajibkan field tidak boleh kosong. Pernyataan ini bernilai?

BENAR/SALAH

(a)  

38.

Siapalah nama guru di atas ini...

tulis lengkap dengan gelar

(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

39.

Operator yang digunakan untuk mencari data berdasarkan pola tertentu adalah...

(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

40.

Untuk membuat suatu kondisi menggunakan pernyataan?

(KETIKAN/JAWABAN HURUF BESAR SEMUA)

(a)  

41.

Fungsi untuk mendapatkan nilai rata-rata adalah

a)
  • max()

b)
  • avg()

c)
  • min()

d)
  • sum()