wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIS KONSEP BASIS DATA

Total questions: 50

Worksheet time: 18mins

Name
Class
Date
1.

Beberapa Tingkatan masalah security berkaitan dengan pengamanan lokasi fisik database disebut:

a)

Physical

b)

Sistem Operasi

c)

Sistem Database

d)

Man

e)

User Friendly

2.

Operasi pembagian atas tuple dari 2 relation disebut:

a)

Division

b)

Theta Join

c)

Cartesian Product

d)

Projection

e)

Union

3.

CREATE ... MHS (NIM char(8) not null, NAMA char(25) not null)

Untuk melengkapi sintaks diatas maka bagian titik-titik diisi:

a)

Database

b)

Unique index

c)

View

d)

Procedure

e)

Table

4.

Perintah untuk merubah struktur table

a)

Create table

b)

Drop table

c)

Alter table

d)

Update

e)

Insert

5.

Query-query ini digunakan untuk mendefinisikan struktur atau skema basis data disebut:

a)

DDL

b)

Alter Table

c)

Data access

d)

Data integrity

e)

Auxiliary

6.

Statmen dalam Data Manipulation Language (DML) adalah:

a)

INSERT

b)

CREATE DATABASE

c)

CREATE TABLE

d)

DROP TABLE

e)

CREATE INDEX

7.

Mengirim nilai TRUE jika dan hanya jika terdapat sedikitnya satu baris di tabel hasil yang dikirim oleh subquery dan EXIST mengirim nilai FALSE jika subquery mengirim tabel kosong disebut:

a)

Not exist

b)

Exists

c)

Select ... into outfile

d)

Any

e)

All

8.

Yang termasuk fungsi aggregate adalah:

a)

Sum

b)

Revoke

c)

Rename table

d)

Load

e)

Recover table

9.

Yang disebut dengan subquery adalah:

a)

Klausa Order By tidak boleh digunakan di subquery, Order By hanya dapat digunakan di pernyataan Select luar

b)

Klausa subquery Select harus berisi satu nama kolom tunggal atau ekspresi kecuali untuk subquery-subquery menggunakan kata kunci

EXIST

c)

Subselect yang dapat digunakan di klausa WHERE dan HAVING dipernyataan select luar untuk menghasilkan tabel akhir

d)

Nama kolom di subquery mengacu ke nama tabel di klausa FROm dari subquery tersebut

e)

Salah satu dua operan dilibatkan di pembandingan, subquery harus muncul disisi kanan pembandingan

10.

Kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer adalah:

a)

Data Manipulation Language (DML)

b)

Database terdistribusi

c)

DBMS

d)

RDBMS

e)

SQL

11.

Merupakan langkah yang diambil untuk menyebarkan data dalam basis data terdistribusi disebut:

a)

Database terdistribusi

b)

Locking

c)

Fragmentasi data

d)

Completeness

e)

Reconstruction

12.

Untuk mengeksekusi sinkronisasi pada DB Designer:

a)

Start

b)

Connect

c)

Setup

d)

Execute

e)

Run

13.

Operasi menggabungkan operasi selection dan cartesian product dengan suatu kriteria pada kolom yang sama disebut:

a)

Set Intersection

b)

Theta Join

c)

Natural Join

d)

Division

e)

Cartesian Product

14.

DB Designer software perancangan basis data yang mempunyai antar muka berbentuk:

a)

GUI

b)

Command Line

c)

Structure Based

d)

Conceptual

e)

3D

15.

Salah satu alternatif mekanisme kontrol konkurensi yang dapat menghilangkan masalah dead lock adalah:

a)

Crass

b)

Recovery

c)

Security

d)

Exclusive

e)

Timestamping

16.

Contoh non volatile storage adalah:

a)

RAM

b)

ROM

c)

Hardisk RAID

d)

Flashdisk

e)

Memory

17.

Untuk menarik hak akses dari pengguna dalam tabel digunakan

perintah:

a)

Grant

b)

Give

c)

Load

d)

With option

e)

Revoke

18.

Pemakai boleh menambah data baru, tetapi tidak dapat memodifikasi data yang sudah ada merupakan maksud dari :

a)

Insert Authorization

b)

Update Authorization

c)

Alteration Authorization

d)

Resource Authorization

e)

Relation

19.

Memeriksa keakuratan dan validasi data disebut:

a)

Integrity

b)

Database

c)

Table

d)

DBMS

e)

Record

20.

Klasifikasi failure berdasarkan storage:

a)

Crash, failure

b)

Volatile, Non Volatile

c)

Software Error, Hardware error

d)

Logical error, System Error

e)

Read, Insert

21.

Suatu failure atau kegagalan dari suatu sistem disebut:

a)

Crash

b)

Recovery

c)

Integrity

d)

Database

e)

Record

22.

Suatu proteksi data terhadap perusakan data dan pemakaian oleh pemakai yang tidak mempunyai ijin disebut:

a)

Data

b)

Crash

c)

Recovery

d)

Security

e)

Integrity

23.

Cara yang diberikan pada seorang pemakai untuk mendapatkan model database yang sesuai dengan kebutuhan perorangan disebut:

a)

Konsep View

b)

Crash

c)

Recovery

d)

Integrity

e)

Data

24.

Beberapa Tingkatan masalah security yang berkaitan dengan kemanan sistem operasi yang digunakan dalam jaringan disebut:

a)

Physical

b)

Sistem Operasi

c)

Sistem Database

d)

Man

e)

User Friendly

25.

Kategori Penyalahgunaan Database yang tidak disengaja adalah:

a)

Anomali yang disebabkan oleh pendistribusian data pada komputer

b)

Insert oleh pihak yang tidak berwenang

c)

Delete oleh pihak yang tidak berwenang

d)

Update oleh pihak yang tidak berwenang

e)

Drop oleh pihak yang tidak berwenang

26.

Apa yang dimaksud dengan Aljabar Relasional?

a)

Bahasa pemrograman basis data

b)

Kumpulan data dalam bentuk tabel

c)

Kumpulan operasi terhadap relasi untuk menghasilkan relasi baru

d)

Bahasa non-formal dalam pengolahan data

e)

Format pengkodean database

27.

Dalam aljabar relasional, simbol π menunjukkan operasi:

a)

Union

b)

Selection

c)

Project

d)

Join

e)

Division

28.

ALTER TABLE Mahasiswa ADD JKEL char(1);

perintah diatas berfungsi untuk:

a)

Menghapus kolom JKEL dari tabel Mahasiswa

b)

Mengganti nama kolom Mahasiswa menjadi JKEL

c)

Menambahkan data ke tabel Mahasiswa

d)

Menambahkan kolom JKEL ke dalam tabel Mahasiswa

e)

Menyalin tabel Mahasiswa ke tabel JKEL

29.

Untuk menghapus data mahasiswa dengan NIM “21198002”, perintah SQL yang benar adalah:

a)

REMOVE Mahasiswa WHERE NIM='21198002';

b)

DELETE Mahasiswa WHERE NIM='21198002';

c)

DELETE FROM Mahasiswa WHERE NIM='21198002';

d)

DROP Mahasiswa WHERE NIM='21198002';

e)

DROP FROM Mahasiswa WHERE NIM='21198002';

30.

Manakah dari perintah berikut yang termasuk Data Definition Language (DDL)?

a)

INSERT, UPDATE, DELETE

b)

SELECT, GRANT, REVOKE

c)

CREATE, ALTER, DROP

d)

LOAD, INTO, OUTFILE

e)

GRANT, RECOVER, RENAME

31.

Perintah SQL berikut digunakan untuk memberikan hak akses SELECT kolom FINAL pada tabel NILAI kepada pengguna ADI:

a)

 REVOKE SELECT(FINAL) ON NILAI FROM ADI;

b)

GRANT SELECT(FINAL) ON NILAI TO ADI;

c)

SET PERMISSION FINAL ON NILAI TO ADI;

d)

GRANT ACCESS FINAL TO ADI ON NILAI;

e)

GRANT NILAI TO ADI SELECT(FINAL);

32.

Bentuk topologi distribusi data yang memiliki kontrol terpusat dan manajemen terjamin, tetapi bila node pusat rusak semua node terganggu adalah:

a)

Fully connected

b)

Ring network

c)

Star network

d)

Partial connected

e)

Tree structured

33.

Bentuk topologi distribusi data yang salah satu node rusak, yang lainnya masih dapat

berjalan (tetapi biaya mahal) tetapi control management tidak terjamin adalah:

a)

Fully connected

b)

Ring network

c)

Star network

d)

Partial connected

e)

Tree structured

34.

Aturan dalam fragmentasi yang memastikan bahwa data tidak redundan antar fragmen (kecuali kunci utama) disebut:

a)

Consistency

b)

Isolation

c)

Completeness

d)

Disjointness

e)

Recovery

35.

Contoh fragmentasi campuran dapat dibentuk dengan cara:

a)

Menyimpan semua data dalam satu lokasi

b)

Menggunakan indexing untuk penggabungan

c)

Menggabungkan fragmentasi horizontal dan vertikal

d)

Membagi relasi berdasarkan primary key

e)

Menghapus sebagian kolom dan baris dari relasi

36.

Dalam fragmentasi, aturan yang menyatakan bahwa setiap item data dalam relasi harus muncul minimal dalam satu fragmen disebut:

a)

Reconstruction

b)

Disjointness

c)

Partitioning

d)

Completeness

e)

Locality

37.

Aturan dalam fragmentasi yang memastikan bahwa data tidak redundan antar fragmen (kecuali kunci utama) disebut:

a)

Consistency

b)

Isolation

c)

Completeness

d)

Disjointness

e)

Recovery

38.

Perangkat lunak bantu yang digunakan untuk merancang database secara visual khusus untuk MySQL adalah:

a)

XAMPP

b)

PhpMyAdmin

c)

SQL Server

d)

DBDesigner

e)

Oracle

39.

Untuk mengatur nama tabel, tipe data, dan primary key pada DBDesigner, pengguna harus mengakses:

a)

Field Manager

b)

Relationship Properties

c)

Edit Object / Table Editor

d)

MySQL Settings

e)

Attribute Panel

40.

Relasi banyak ke banyak (M-M) antara dua tabel dalam DBDesigner akan menghasilkan:

a)

Dua relasi langsung

b)

Sebuah tabel relasi baru otomatis

c)

Tabel yang sama dikloning

d)

Tampilan join otomatis

e)

Foreign key ganda dalam satu tabel

41.

Saat membuat koneksi ke MySQL di DBDesigner, informasi yang diperlukan kecuali:

a)

Connection Name

b)

Hostname

c)

Database Name

d)

SQL Query

e)

Username & Password

42.

Salah satu keuntungan menggunakan DBDesigner adalah:

a)

Menulis semua kode SQL manual

b)

Desain basis data dalam bentuk teks

c)

Desain visual dan ekspor langsung ke MySQL

d)

Dapat digunakan tanpa koneksi internet

e)

Hanya mendukung Oracle

43.

Apa yang dimaksud dengan perancangan basis data?

a)

Proses memasukkan data ke dalam tabel

b)

Proses mendefinisikan struktur, hubungan antar tabel, dan aturan integritas data

c)

Proses eksekusi query SQL di server basis data

d)

Proses backup dan recovery basis data

e)

Proses pembuatan user dan hak akses

44.

Tujuan utama dari perancangan basis data adalah:

a)

Meningkatkan redundansi data agar data selalu tersedia

b)

Mengoptimalkan penyimpanan data, mencegah anomali, dan mendukung integritas data

c)

Meningkatkan jumlah user yang mengakses database

d)

Mempercepat koneksi jaringan

e)

Menambah jumlah index pada setiap tabel

45.

Masalah Lost Update terjadi jika:

a)

Dua transaksi membaca data yang sama tanpa mengubahnya

b)

Satu transaksi membatalkan transaksi lain

c)

Dua transaksi mengakses dan memodifikasi data yang sama secara bersamaan

d)

Satu transaksi membaca data yang sudah dihapus

e)

Data tidak ditemukan di storage

46.

Masalah yang terjadi ketika sebuah transaksi membaca nilai yang telah diubah oleh transaksi lain yang belum dikomit dan kemudian transaksi tersebut di-rollback disebut:

a)

Inconsistency Problem

b)

Lost Update

c)

Rollback Error

d)

Uncommitted Update Problem

e)

Dirty Read Problem

47.

Problem of Inconsistency Analysis terjadi ketika:

a)

Transaksi dibatalkan oleh sistem

b)

Data hilang akibat power failure

c)

Satu transaksi membaca beberapa data yang sedang diubah oleh transaksi lain

d)

Tabel tidak dapat diakses karena index rusak

e)

Foreign key belum didefinisikan

48.

Kunci Share (S) memungkinkan pengguna untuk:

a)

Mengubah data dan mencegah akses pengguna lain

b)

Membaca dan mengubah data

c)

Membaca data bersama pengguna lain, tetapi tidak mengubahnya

d)

Menghapus data tanpa mengunci record

e)

Mengakses database tanpa otorisasi

49.

Dalam Integrity Rule, yang menyatakan bahwa nilai primary key tidak boleh null adalah bagian dari:

a)

 Integrity referensi

b)

Integrity konstain

c)

Entity integrity

d)

View authorization

e)

Insert privilege

50.

Fungsi utama locking dalam sistem basis data adalah:

a)

Menyimpan data yang sedang dihapus

b)

Menunda rollback secara manual

c)

Mencegah transaksi lain mengakses data yang sedang digunakan

d)

Menghapus tabel yang tidak dipakai

e)

Mengaktifkan otorisasi pengguna