Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Soal Data Warehouse Chapter 5

Total questions: 12

Worksheet time: 2mins

Name
Class
Date
1.

Apa perbedaan utama antara ROLAP (Relational OLAP), MOLAP (Multidimensional OLAP), dan HOLAP (Hybrid OLAP)?

a)

ROLAP hanya untuk data kecil, MOLAP untuk data besar, HOLAP untuk data sedang

b)

ROLAP lebih cepat, MOLAP lebih lambat, HOLAP paling lambat

c)

ROLAP menggunakan SQL, MOLAP menggunakan MDX, HOLAP menggunakan DAX

d)

Tidak ada perbedaan signifikan antara ketiganya

e)

ROLAP menggunakan database relasional, MOLAP menggunakan struktur multidimensional, HOLAP menggabungkan keduanya

2.

Manakah pernyataan yang paling tepat mengenai perbedaan antara skema star, snowflake, starflake, dan constellation?

a)

Constellation schema tidak dapat memiliki dimensi yang dinormalisasi

b)

Star schema selalu lebih cepat daripada snowflake schema dalam semua kasus

c)

Semua skema tersebut memiliki struktur yang identik

d)

Starflake schema hanya digunakan untuk data warehouse dengan satu fact table

e)

Snowflake schema menormalkan tabel dimensi, star schema tidak menormalisasi

3.

Aturan pemetaan untuk menerjemahkan skema MultiDim ke dalam model relasional memiliki kesamaan dengan aturan pemetaan ER ke relasional dalam hal:

a)

Keduanya hanya bekerja dengan normalized table

b)

Kedua-duanya menggunakan foreign key yang sama persis

c)

Keduanya tidak memerlukan surrogate key

d)

Keduanya menangani relationship one-to-many, one-to-one, dan many-to-many

e)

Keduanya mengharuskan penggunaan bridge table dalam semua kasus

4.

Dalam pemetaan balanced hierarchy ke tabel relasional, manakah keuntungan utama dari denormalized table (star schema) dibanding normalized table (snowflake schema)?

a)

Menghemat lebih banyak storage space

b)

Mencegah terjadinya data redundancy

c)

Memudahkan maintenance dan update data

d)

Mengurangi jumlah join operation yang diperlukan dalam query

e)

Meningkatkan data integrity secara otomatis

5.

Untuk mengubah unbalanced hierarchy menjadi balanced hierarchy di tingkat logis, teknik yang paling umum digunakan adalah:

a)

Menghapus level yang tidak seimbang

b)

Menggunakan placeholder untuk level yang hilang

c)

Membuat foreign key tambahan di fact table

d)

Menggabungkan semua level menjadi satu tabel

e)

Menggunakan recursive query untuk semua level

6.

Dalam merepresentasikan generalized hierarchy di tingkat logis, pendekatan manakah yang memberikan fleksibilitas analisis terbesar?

a)

Menggabungkan semua hierarchy menjadi satu flat table

b)

Membuat satu tabel untuk semua level dengan null values untuk atribut yang tidak relevan

c)

Menggunakan view untuk menyembunyikan kompleksitas hierarchy

d)

Membuat tabel terpisah untuk setiap jalur aggregasi

e)

Menggunakan satu tabel untuk common levels dan tabel terpisah untuk specific levels

7.

Pada tingkat logis, manakah jenis hierarchy yang TIDAK dapat dibedakan secara langsung dari structure relasionalnya?

a)

Parent-child dan regular hierarchies

b)

Strict dan nonstrict hierarchies

c)

Balanced dan unbalanced hierarchies

d)

Parallel dependent dan parallel independent hierarchies

e)

Generalized dan alternative hierarchies

8.

Untuk merepresentasikan nonstrict hierarchy dalam model relasional, solusi yang paling tepat adalah:

a)

Membuat bridge table untuk relationship many-to-many

b)

Menggunakan placeholder values

c)

Semua jawaban di atas dapat digunakan tergantung situasi

d)

Menggunakan recursive foreign key

e)

Menambahkan dimensi tambahan di fact table

9.

Dalam slowly changing dimensions Type 2, manakah komponen yang paling penting untuk tracking perubahan data?

a)

Status flag untuk current record

b)

Surrogate key dan temporal attributes (From, To)

c)

Business key dan surrogate key

d)

Temporal attributes saja

e)

Business key saja

10.

SQL window function PARTITION BY digunakan untuk:

a)

Menggabungkan data dari beberapa tabel

b)

Membatasi jumlah row yang diproses

c)

Mengurutkan data dalam setiap partition

d)

Membagi hasil query menjadi beberapa bagian terpisah

e)

Mengelompokkan row berdasarkan nilai kolom tertentu untuk agregasi

11.

Manakah jenis hierarchy yang dapat direpresentasikan secara langsung di Analysis Services Multidimensional tetapi memerlukan transformasi di Analysis Services Tabular?

a)

Ragged hierarchies

b)

Parent-child hierarchies

c)

Balanced hierarchies

d)

Reference hierarchies

e)

Alternative hierarchies

12.

Bagaimana snowflake schema ditangani secara berbeda antara Analysis Services Multidimensional dan Tabular?

a)

Keduanya mendukung dengan cara yang sama

b)

Multidimensional tidak dapat menangani snowflake schema

c)

Tabular lebih baik dalam menangani snowflake schema

d)

Snowflake schema tidak dapat diimplementasikan di kedua platform

e)

Multidimensional mendukung langsung, Tabular perlu denormalisasi menjadi star schema