wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS Konfigurasi dan Administrasi Basis Data

Total questions: 41

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

Oracle Database menyimpan semua data secara fisik di dalam ________.

a)

Control file

b)

Datafile

c)

Redo log

d)

Temp file

e)

Undo file

2.

Perintah untuk membuat tabel baru dengan nama pegawai adalah: CREATE ________ pegawai (...);

a)

USER

b)

ROLE

c)

TABLE

d)

SCHEMA

e)

DATABASE

3.

Bahasa SQL yang digunakan untuk mengubah struktur tabel disebut ________.

a)

DML

b)

DDL

c)

DCL

d)

TCL

e)

XML

4.

Area memori utama yang digunakan untuk caching data dan informasi disebut ________.

a)

PGA

b)

SGA

c)

Data Cache

d)

UGA

e)

DGA

5.

Setiap user di Oracle memiliki ________ dengan nama yang sama, dan semua objeknya disimpan di dalam ________.

a)

schema / schema

b)

profile / tablespace

c)

role / privilege

d)

folder / directory

e)

database / file

6.

User administratif dengan hak tertinggi di Oracle adalah ________.

a)

SYSTEM

b)

DBA

c)

SYS

d)

ADMIN

e)

SCOTT

7.

Perintah GRANT ________ TO student01; digunakan agar user bisa login ke database.

a)

CONNECT

b)

CREATE USER

c)

CREATE SESSION

d)

LOGIN DATABASE

e)

PRIVILEGE

8.

Privilege dibedakan menjadi dua jenis utama: ________ privilege dan ________ privilege.

a)

user / object

b)

object / system

c)

session / database

d)

role / privilege

e)

schema / role

9.

Autentikasi yang memanfaatkan sistem operasi disebut ________ Authentication.

a)

Global

b)

External

c)

Proxy

d)

Passwordless

e)

Common

10.

Autentikasi tanpa password melalui Oracle Wallet disebut ________ Authentication.

a)

External

b)

Global

c)

Passwordless

d)

Proxy

e)

Local

11.

Untuk memberikan hak SELECT dan UPDATE pada tabel pegawai kepada student01, digunakan perintah: GRANT ________, ________ ON ________ TO ________;

a)

SELECT, ALTER, student01, pegawai

b)

SELECT, UPDATE, pegawai, student01

c)

SELECT, ALTER, pegawai, student01

d)

SELECT, UPDATE, student01, pegawai

e)

SELECT, EDIT, pegawai, student01

12.

User dapat dikunci dengan perintah ALTER USER student01 ACCOUNT ________;

a)

CLOSE

b)

DISABLE

c)

LOCK

d)

PAUSE

e)

BLOCK

13.

Sekumpulan privilege yang diberikan sekaligus disebut ________.

a)

Group

b)

Role

c)

Schema

d)

Profile

e)

Package

14.

Untuk membuat role baru digunakan perintah CREATE ________ data_entry;

a)

USER

b)

ROLE

c)

SCHEMA

d)

PRIVILEGE

e)

PROFILE

15.

Role PUBLIC secara otomatis diberikan kepada ________.

a)

SYS dan SYSTEM

b)

Semua user

c)

Hanya DBA

d)

User aktif

e)

Common user saja

16.

PL/SQL terdiri atas tiga bagian utama, yaitu ________, ________, dan ________.

a)

DECLARE / BEGIN / EXCEPTION

b)

CREATE / EXECUTE / END

c)

BEGIN / PRINT / END

d)

LOOP / EXIT / END

e)

MAIN / OUTPUT / FINISH

17.

Operator assignment dalam PL/SQL adalah ________, dan operator pembanding sama dengan adalah ________.

a)

:= / =

b)

= / :=

c)

== / =

d)

:= / ==

18.

Untuk menampilkan teks di PL/SQL digunakan DBMS_OUTPUT.________('Teks');

a)

PRINT

b)

PUT_LINE

c)

SHOW

d)

OUTPUT

e)

WRITE

19.

Bagian EXCEPTION digunakan untuk menangani ________ yang terjadi selama eksekusi blok PL/SQL.

a)

loop

b)

variabel

c)

error

d)

query

e)

log

20.

Parameter yang dapat menerima inputan disebut parameter ________, sedangkan yang mengembalikan nilai disebut ________.

a)

IN / OUY

b)

OUT / IN

c)

RETURN / OUT

d)

VALUE / TYPE

e)

IN / RETURN

21.

Parameter dengan arah masuk disebut parameter ________, sedangkan yang mengembalikan nilai disebut ________.

a)

IN / OUT

b)

OUT / IN

c)

RETURN / OUT

d)

VALUE / TYPE

e)

IN / RETURN

22.

File Oracle yang berfungsi menyimpan metadata database disebut ________.

a)

Control file

b)

Redo log

c)

Archive log

d)

Undo file

e)

Data dictionary

23.

Area memori PGA digunakan untuk menyimpan data session setiap ________.

a)

User

b)

Role

c)

Schema

d)

Database

e)

Instance

24.

Tabel data disimpan dalam struktur penyimpanan yang disebut ________.

a)

Schema

b)

Tablespace

c)

Role

d)

Profile

e)

Object

25.

Autentikasi LDAP/AD disebut ________ Authentication dan diimplementasikan sebagai ________ user.

a)

Proxy / Global

b)

Global / External

c)

Passwordless / Proxy

d)

Common / External

e)

Local / Proxy

26.

Untuk membuat role baru dan memberikan hak login padanya digunakan perintah: CREATE ________ data_entry; GRANT ________ TO data_entry;

a)

ROLE / CREATE SESSION

b)

USER / CONNECT

c)

ROLE / CONNECT DATABASE

d)

SCHEMA / CREATE USER

e)

PROFILE / ROLE

27.

DBA_USERS digunakan untuk melihat daftar ________ yang ada di database.

a)

roles

b)

user

c)

schema

d)

privileges

e)

profiles

28.

Kata kunci WHILE digunakan untuk melakukan iterasi selama ________ bernilai benar.

a)

kondisi

b)

variabel

c)

hasil query

d)

counter

e)

blok

29.

Ketika password user kadaluwarsa, status akunnya berubah menjadi ________.

a)

Locked

b)

Expired

c)

Disabled

d)

Frozen

e)

Reset

30.

User yang digunakan oleh aplikasi untuk terhubung ke database disebut ________ user.

a)

End

b)

Application

c)

Proxy

d)

External

e)

System

31.

File redo log digunakan untuk mencatat setiap perubahan data agar dapat dilakukan ________.

a)

recovery

b)

compression

c)

rollback

d)

backup

e)

index

32.

Jika user student01 diberikan role data_entry, maka perintah yang digunakan adalah GRANT ________ TO ________;

a)

data_entry / student01

b)

student01 / data_entry

c)

role / user

d)

user/ role

e)

role / data_entry

33.

Dalam PL/SQL, deklarasi variabel dilakukan di bagian ________, sedangkan logika utama ditulis di bagian ________.

a)

BODY / END

b)

DECLARE / BEGIN

c)

EXCEPTION / LOOP

d)

MAIN / EXECUTE

e)

SCHEMA / SCRIPT

34.

User yang login melalui user lain tanpa mengetahui password disebut ________ user.

a)

Proxy

b)

Global

c)

External

d)

Application

e)

Locked

35.

Fungsi COUNT(*) digunakan untuk …

a)

Menjumlah nilai kolom

b)

Menghitung jumlah baris

c)

Menghitung nilai maksimum

d)

Menjumlahkan nilai unik

e)

Menampilkan total kolom

36.

Untuk mengaktifkan semua role kecuali DBA digunakan perintah …

a)

SET ROLE ONLY DBA

b)

SET ROLE DBA

c)

SET ROLE ALL EXCEPT DBA

d)

SET ROLE ALL

e)

ENABLE ROLE DBA

37.

Error ORA-28000: the account is locked muncul karena user ________.

a)

salah password berkali-kali

b)

belum memiliki privilege

c)

tidak aktif di schema

d)

dihapus oleh DBA

e)

tidak memiliki tablespace

38.

Tabel-tabel seperti USER_TABLES, ALL_OBJECTS, dan DBA_USERS merupakan bagian dari ________.

a)

System Global Area

b)

Data Dictionary Views

c)

Redo Log File

d)

Temporary Tablespace

e)

Undo Segment

39.

Ketika Oracle menjalankan query, tahap pertama yang dilakukan oleh Parser adalah ________.

a)

Optimasi rencana eksekusi

b)

Validasi sintaks dan objek

c)

Eksekusi query plan

d)

Menyimpan hasil ke cache

e)

Kompilasi PL/SQL block

40.

Fitur Password Policy dalam profile digunakan untuk:

a)

Menyimpan password user

b)

Mengatur kebijakan password

c)

Membatasi penggunaan role

d)

Membuat hash password

e)

Menghaous password user

41.

Untuk memberikan hak SELECT dan UPDATE pada tabel pegawai kepada student01, digunakan perintah: GRANT ________, ________ ON ________ TO ________;

a)

SELECT, ALTER, student01, pegawai

b)

SELECT, UPDATE, pegawai, student01

c)

SELECT, ALTER, pegawai, student01

d)

SELECT, UPDATE, student01, pegawai

e)

SELECT, EDIT, pegawai, student01