wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz 2 Database SQL

Total questions: 25

Worksheet time: 4hrs 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan data model?

a)

Sekumpulan konsep yang digunakan untuk menjelaskan struktur logika dari basis data.

b)

Proses pengolahan data menjadi informasi yang bermanfaat bagi pengguna.

c)

Metode untuk mengamankan data dari akses yang tidak sah dalam basis data.

d)

Teknik untuk mempercepat pencarian data dalam sistem basis data.

2.

Sebutkan operasi dasar yang disediakan oleh sistem basis data!

a)

insert, delete, update, dan retrieve

b)

select, print, copy, dan paste

c)

merge, split, sort, dan filter

d)

scan, export, import, dan backup

3.

Jelaskan apa yang dimaksud dengan Data abstraction dalam model data!

a)

deskripsi mengenai struktur basis data yang mudah dimengerti oleh user.

b)

proses pengambilan data dari basis data tanpa memperhatikan struktur data.

c)

metode untuk menghapus data yang tidak diperlukan dari basis data.

d)

teknik untuk mempercepat pencarian data dalam basis data.

4.

Apa saja yang termasuk dalam Database structure?

a)

Data type, relationship, constraint

b)

Data type, user, abstraksi

c)

Relationship, user, default data

d)

Constraint, abstraksi, penyimpanan data

5.

Sebutkan salah satu jenis model dalam object-based logical model yang digunakan untuk merepresentasikan hubungan antar entitas!

a)

Entity-relationship model

b)

Hierarchical model

c)

Network model

d)

Relational model

6.

Sebutkan salah satu jenis model dalam object-based logical model yang berhubungan dengan makna dan konsep data!

a)

Semantic model

b)

Hierarchical model

c)

Network model

d)

Relational model

7.

Sebutkan salah satu jenis model dalam object-based logical model yang berkaitan dengan fungsi-fungsi dalam data!

a)

Fungsional model

b)

Hierarki model

c)

Relasional model

d)

Jaringan model

8.

Entity Relationship Model merupakan _______ yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan objek datanya.

a)

himpunan data dan relasi

b)

diagram alur proses

c)

struktur file dan folder

d)

algoritma pencarian data

9.

Data model dapat dibagi menjadi 2 kelompok besar. Salah satu kelompok adalah 'Record-based logical model'. Sebutkan salah satu contoh model yang termasuk dalam 'Record-based logical model'.

a)

Relationship model, Network model, Hierarchical model

b)

Object-oriented model, Relational algebra, ER model

c)

Semantic model, Object-relational model, Star schema

d)

Dimensional model, Fact constellation, Snowflake schema

10.

Entity Relationship Model merupakan model untuk menjelaskan hubungan antar data dalam basis data berdasarkan persepsi bahwa dunia nyata terdiri dari objek-objek dasar yang mempunyai relasi diantara objek tersebut. Pernyataan ini benar atau salah?

a)

True

b)

False

11.

Apa yang dimaksud dengan 'Entity' dalam Entity Relationship Model?

a)

Entity adalah objek yang dapat diidentifikasi secara unik dalam sebuah sistem database.

b)

Entity adalah relasi antara dua tabel dalam database.

c)

Entity adalah atribut yang menyimpan data pada tabel.

d)

Entity adalah proses pengolahan data dalam sistem database.

12.

Apa fungsi dari 'attribute' dalam Entity Relationship Model?

a)

Attribute berfungsi untuk mendeskripsikan karakteristik dari sebuah entity.

b)

Attribute digunakan untuk menghubungkan dua entity.

c)

Attribute berfungsi sebagai primary key dalam setiap entity.

d)

Attribute digunakan untuk menentukan relasi antar entity.

13.

Dalam Entity Relationship Model, hubungan antara dua entity disebut sebagai...

a)

Attribute

b)

Relationship

c)

Database

d)

Table

e)

Entity

14.

Apa yang dimaksud dengan class dalam model data berbasis objek?

a)

Class adalah blue print dari object.

b)

Class adalah data yang disimpan dalam database.

c)

Class adalah metode untuk mengakses data.

d)

Class adalah tipe data primitif.

15.

Object adalah ______ dari class dalam model data berbasis objek.

a)

instan

b)

atribut

c)

method

d)

properti

16.

Berdasarkan diagram, atribut apa saja yang dimiliki oleh class Student?

a)

name, dateOfBirth, year, address, phone

b)

name, address, email, grade, phone

c)

name, year, address, email, phone

d)

name, dateOfBirth, grade, address, phone

17.

Berdasarkan diagram, operasi apa saja yang dimiliki oleh class Student?

a)

calc-age(), calc-gpa(), register-for(course)

b)

calc-age(), enroll(course), drop(course)

c)

register-for(course), update-profile(), view-grades()

d)

calc-gpa(), submit-assignment(), join-club()

18.

Simbol berikut digunakan untuk apa?

a)

A. Function

b)

B. File/Database

c)

C. Input/Output

d)

D. Flow

19.

Perhatikan penjelasan berikut: Functional model: menggambarkan aliran data dari inputan eksternal, melalui proses (operasi-operasi) dan penyimpanan internal. Digambarkan sebagai diagram aliran data (Data Flow Diagram). Simbol berikut digunakan untuk apa?

a)

A. Function

b)

B. File/Database

c)

C. Input/Output

d)

D. Flow

20.

Keterangan: Jumlah kolom dalam tabel disebut ________.

a)

degree

b)

cardinality

c)

primary key

d)

attribute

21.

Keterangan: Kolom dalam tabel juga disebut ________ atau field.

a)

atribut

b)

baris

c)

sel

d)

data

22.

Keterangan: Tiap baris dalam tabel disebut ________ atau tuple.

a)

record

b)

field

c)

column

d)

cell

23.

Keterangan: Banyaknya baris dalam satu tabel disebut ________.

a)

cardinality

b)

attribute

c)

primary key

d)

schema

24.

Apa yang dimaksud dengan Field/Column?

a)

Satuan terkecil dari data

b)

Satu jenis informasi/data yang mempunyai tipe data sama

c)

Satu kesatuan informasi yang terdiri atas satu field atau lebih

25.

Apa yang dimaksud dengan Record/Row?

a)

Satuan terkecil dari data

b)

Satu jenis informasi/data yang mempunyai tipe data sama

c)

Satu kesatuan informasi yang terdiri atas satu field atau lebih