Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Last Exam Basis Data

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Berikut adalah atribut yang digunakan dalam model/diagram E-R, kecuali...

a)

Atribut turunan

b)

Atribut inferensi

c)

Atribut komposit

d)

Atribut bernilai tunggal

2.

Pada basis data relasional terdapat istilah kardinalitas yang merupakan jumlah tuple (baris/record) yang terdapat pada sebuah relasi/tabel.  Di dalam model/diagram E-R terdapat istilah kardinalitas relasi yang menunjukkan jumlah maksimum dan minimum tuple (baris/record/instan) yang dapat berelasi dengan tuple pada entitas lainnya. Contohnya mahasiswa hanya dapat mempunyai satu dosen pembimbing dan dosen dapat mempunyai satu mahasiswa bimbingan atau lebih dan mungkin saja tidak memiliki mahasiswa bimbingan sama sekali. Berikut ini yang bukan jenis kardinalitas relasi adalah....

a)

Zero to One

b)

Many to Many

c)

One to One

d)

Many to One

3.

Entitas kuat merupakan entitas yang keberadaannya tidak bergantung pada entitas yang lain. Berikut ini yang bukan termasuk entitas kuat adalah...

a)

MATAKULIAH

b)

PEGAWAI

c)

HOBBY

d)

DOSEN

4.

Berikut ini fungsi yang salah dari penggambaran dalam diagram ER yaitu....

a)

Entitas kuat --> Kotak bergaris tunggal

b)

Kunci parsial --> Garis bawah putus-putus

c)

Kunci parsial --> Garis bawah ganda

d)

Entitas lemah --> Belah ketupat

5.

Pada sebuah entitas dimungkinkan adanya pengelompokkan entitas-entitas yang menjadi anggotanya. Proses di bawah ini termasuk proses....

a)

Agregasi

b)

Spesialisasi

c)

Generalisasi

d)

Chasm Trap

6.

Syntax untuk menampilkan seluruh database yang ada di dalam direktori MySQL adalah...

a)

Show Database

b)

Show Tables

c)

Show Table

d)

Show Databases

7.

Syntax untuk membuat database adalah...

a)

Create Tables

b)

Create Database

c)

Create Databases

d)

Create Table

8.

Not Null Primary Key pada sebuah kolom dalam tabel artinya...

a)

Data boleh kosong dan sifat kunci primer

b)

Data tidak boleh kosong dan sifat kunci sekunder

c)

Data tidak boleh kosong dan sifat kunci primer

d)

Data boleh kosong dan sifat kunci sekunder

9.

Auto Increment pada sebuah kolom dalam tabel memiliki arti yaitu...

a)

Nilai otomatis naik tanpa perlu diisi

b)

Nilai tidak apa kosong

c)

Nilai tidak boleh negatif

d)

Nilai harus bilangan bulat

10.

CREATE TABLE Area(

Kode_Area CHAR(2) NOT NULL PRIMARY KEY,

Nama_Area VARCHAR(35) NOT NULL,

Alamat_Area VARCHAR(35));

Berikut ini yang tidak sesuai dengan syntax di atas adalah...

a)

Membuat tabel Area

b)

Kolom Kode_Area dibuat dengan kunci primer dan nilai boleh kosong

c)

Kolom Nama_Area dibuat dengan tipe data yaitu VARCHAR

d)

Panjang karakter pada kolom Alamat_Area yaitu maksimal 35 karakter

11.

Untuk melihat struktur dalam tabel, maka syntax yang digunakan yaitu...

a)

Use

b)

Describe

c)

Show

d)

Alter

12.

Bentuk dari tipe data yang dapat menyimpan dua buah bentuk type data sekaligus yaitu...

a)

Date

b)

Time

c)

Timestamp

d)

Datetime

13.

Untuk menambah kolom pada tabel, syntax yang digunakan adalah...

a)

Drop

b)

Describe

c)

Alter Table

d)

Show

14.

Jika praktikkan membuat index, untuk menampilkan index tersebut yaitu...

a)

Create Index

b)

Show Index

c)

Describe Index

d)

Drop Index

15.

Tabel yang dimasuki oleh tabel lain disebut...

a)

Tabel Master

b)

Tabel Transaksi

16.

Tabel yang memasuki tabel lain disebut....

a)

Tabel Master

b)

Tabel Transaksi

17.

Terdapat suatu kondisi dimana tabel Dosen Pengampuh MK dapat terisi ketika tabel KRS Mahasiswa sudah terisi, disebut dengan istilah...

a)

Entity Relationship

b)

Attribute Relationship

c)

Relational Dependencies

d)

Normalisasi

18.

Berikut ini yang tidak digunakan dalam konsep TRIGGER yaitu...

a)

AFTER INSERT

b)

BEFORE DELETE

c)

AFTER UPDATE

d)

BEFORE PROCEDURE

19.

Fungsi dari LEFT JOIN adalah...

a)

Menampilkan semua yang ada di tabel master dan mengambil sebagian yang ada di tabel transaksi

b)

Menampilkan semua yang ada di tabel transaksi dan sebagian yang ada di tabel master

20.

Berikut ini definisi yang salah mengenai PENGGUNAAN START TRANSACTION, COMMIT, & ROLLBACK yaitu...

a)

Ketika database yang anda buat sudah digunakan oleh orang yang membeli program maka database tersebut akan terisi dengan data VALID (BENAR) sesuai dengan yang dimiliki oleh orang tersebut

b)

Maka data yang VALID dari database TIDAK BOLEH dicampur dengan DATA DUMMY karena anda sedang melakukan PENGUJIAN database

c)

Agar data DUMMY tidak tercampur dengan data VALID gunakan perintah START TRANSACTION sebelum melakukan proses TRANSAKSI

d)

Jangan pernah lakukan ROLLBACK jika data yang dimasukan data DUMMY