wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Normalisasi Basis Data

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan normalisasi dalam basis data?

a)

Normalisasi adalah proses penggabungan tabel untuk mempermudah pengelolaan data.

b)

Normalisasi adalah cara untuk menghapus data yang tidak relevan dari basis data.

c)

Normalisasi adalah teknik untuk meningkatkan kecepatan akses data dalam basis data.

d)

Normalisasi adalah proses pengorganisasian data dalam basis data untuk mengurangi redundansi dan ketergantungan.

2.

Sebutkan tujuan dari normalisasi!

a)

Mengurangi redundansi data dan meningkatkan integritas data.

b)

Meningkatkan kecepatan akses data dan mengurangi biaya penyimpanan.

c)

Menyimpan data dalam format yang tidak terstruktur dan sulit diakses.

d)

Menggabungkan data dari berbagai sumber tanpa memeriksa konsistensi.

3.

Jelaskan apa itu bentuk normal pertama (1NF)!

a)

Bentuk normal pertama (1NF) adalah struktur data yang mengizinkan kolom dengan nilai kompleks dan berulang.

b)

Bentuk normal pertama (1NF) adalah keadaan di mana tabel tidak memiliki atribut yang terduplikasi.

c)

Bentuk normal pertama (1NF) adalah kondisi di mana semua kolom dalam tabel dapat memiliki nilai berulang.

d)

Bentuk normal pertama (1NF) adalah kondisi di mana semua atribut dalam tabel memiliki nilai atomik dan tidak ada kolom yang berisi nilai berulang.

4.

Apa yang dimaksud dengan bentuk normal kedua (2NF)?

a)

Bentuk normal kedua (2NF) adalah kondisi di mana semua atribut non-primer bergantung sepenuhnya pada kunci utama.

b)

Bentuk normal kedua (2NF) adalah kondisi di mana semua atribut non-primer tidak bergantung pada kunci utama.

c)

Bentuk normal kedua (2NF) adalah kondisi di mana semua atribut primer bergantung sebagian pada kunci utama.

d)

Bentuk normal kedua (2NF) adalah kondisi di mana semua atribut bergantung pada kunci alternatif.

5.

Jelaskan bentuk normal ketiga (3NF)!

a)

Bentuk normal ketiga (3NF) menghapus semua ketergantungan.

b)

Bentuk normal ketiga (3NF) menghilangkan ketergantungan transitif.

c)

Bentuk normal ketiga (3NF) menambah redundansi data.

d)

Bentuk normal ketiga (3NF) menggabungkan tabel yang terpisah.

6.

Apa itu Boyce-Codd Normal Form (BCNF)?

a)

BCNF adalah bentuk normal yang menghilangkan semua redundansi data.

b)

BCNF adalah bentuk normal yang memastikan bahwa setiap ketergantungan fungsional non-trivial memiliki superkey sebagai determinan.

c)

BCNF adalah metode untuk mengelompokkan data dalam tabel.

d)

BCNF adalah aturan yang mengatur hubungan antar tabel dalam database.

7.

Sebutkan langkah-langkah dalam proses normalisasi!

a)

1. Kumpulkan data dari sumber, 2. Buat model konseptual, 3. Tentukan jenis data, 4. Normalisasi ke BCNF, 5. Optimasi query, 6. Backup data.

b)

1. Identifikasi kebutuhan pengguna, 2. Rancang antarmuka pengguna, 3. Buat prototipe, 4. Normalisasi ke 5NF, 5. Validasi data, 6. Pelatihan pengguna.

c)

Langkah-langkah dalam proses normalisasi adalah: 1. Identifikasi entitas dan atribut, 2. Tentukan kunci utama, 3. Buat tabel untuk setiap entitas, 4. Normalisasi ke 1NF, 5. Normalisasi ke 2NF, 6. Normalisasi ke 3NF.

d)

1. Analisis data dan pengumpulan informasi, 2. Buat diagram alur, 3. Tentukan relasi antar tabel, 4. Normalisasi ke 4NF, 5. Uji coba sistem, 6. Implementasi database.

8.

Apa yang dimaksud dengan redundansi data?

a)

Redundansi data adalah penyimpanan informasi yang berbeda di satu lokasi.

b)

Redundansi data adalah penyimpanan informasi yang sama di lebih dari satu lokasi.

c)

Redundansi data adalah proses pengolahan data untuk meningkatkan kecepatan akses.

d)

Redundansi data adalah penghapusan informasi yang tidak diperlukan.

9.

Mengapa normalisasi penting dalam desain basis data?

a)

Normalisasi mengurangi biaya penyimpanan data.

b)

Normalisasi meningkatkan kecepatan akses data.

c)

Normalisasi mengurangi redundansi dan meningkatkan integritas data.

d)

Normalisasi menyederhanakan struktur tabel.

10.

Sebutkan kesalahan umum yang sering terjadi saat normalisasi!

a)

Kesalahan umum saat normalisasi adalah tidak memahami bentuk normal yang tepat dan mengabaikan dependensi fungsional.

b)

Menggunakan tabel yang tidak terstruktur dan tidak melakukan pengelompokan data.

c)

Menerapkan normalisasi tanpa mempertimbangkan ukuran tabel yang optimal.

d)

Mengabaikan penghapusan data duplikat dan tidak melakukan analisis relasi.

11.

Apa yang dimaksud dengan dependensi fungsional?

a)

Dependensi fungsional adalah cara untuk mengelompokkan data dalam tabel.

b)

Dependensi fungsional adalah hubungan di mana satu atribut menentukan atribut lainnya dalam basis data.

c)

Dependensi fungsional adalah teknik untuk mengoptimalkan query dalam SQL.

d)

Dependensi fungsional adalah proses menghapus data yang tidak relevan.

12.

Jelaskan perbedaan antara 1NF dan 2NF!

a)

1NF ensures data integrity, while 2NF focuses on data redundancy.

b)

1NF focuses on atomicity and uniqueness of records, while 2NF addresses full functional dependency of non-key attributes on the primary key.

c)

1NF allows duplicate records, whereas 2NF eliminates all duplicates.

d)

1NF is about data types, while 2NF deals with data normalization techniques.

13.

Apa yang terjadi jika sebuah tabel tidak dinormalisasi?

a)

Pengurangan ukuran tabel secara otomatis.

b)

Pemisahan data menjadi beberapa tabel.

c)

Peningkatan kecepatan akses data.

d)

Redundansi data dan kesulitan pemeliharaan.

14.

Sebutkan contoh tabel yang sudah dinormalisasi!

a)

Tabel Mahasiswa: ID_Mahasiswa, Nama, Alamat; Tabel Mata Kuliah: ID_Mata_Kuliah, Nama_Mata_Kuliah, SKS.

b)

Tabel Ujian: ID_Ujian, Nama_Ujian, Tanggal; Tabel Nilai: ID_Nilai, ID_Mahasiswa, Skor.

c)

Tabel Dosen: ID_Dosen, Nama, Jabatan; Tabel Kelas: ID_Kelas, Nama_Kelas, Ruang.

d)

Tabel Perpustakaan: ID_Buku, Judul, Pengarang; Tabel Anggota: ID_Anggota, Nama_Anggota, No_Telepon.

15.

Apa itu denormalisasi dan kapan sebaiknya dilakukan?

a)

Denormalisasi adalah proses menyederhanakan struktur basis data untuk meningkatkan performa, dilakukan saat kecepatan akses data lebih penting daripada integritas data.

b)

Denormalisasi adalah teknik pengurangan data yang digunakan untuk mengurangi ukuran basis data, dilakukan saat penyimpanan menjadi masalah utama.

c)

Denormalisasi adalah proses memperumit struktur basis data untuk meningkatkan keamanan, dilakukan saat integritas data lebih penting daripada kecepatan akses.

d)

Denormalisasi adalah metode pengorganisasian data yang meningkatkan kompleksitas, dilakukan saat semua data harus selalu akurat.

16.

Jelaskan pengertian atribut kunci!

a)

Atribut kunci adalah atribut yang digunakan untuk mengurutkan data dalam tabel.

b)

Atribut kunci adalah atribut yang menyimpan data tambahan dalam tabel.

c)

Atribut kunci adalah atribut yang mengelompokkan entitas berdasarkan kategori.

d)

Atribut kunci adalah atribut yang mengidentifikasi secara unik setiap entitas dalam tabel.

17.

Apa yang dimaksud dengan tabel relasional?

a)

Tabel relasional adalah jenis tabel yang hanya menyimpan data dalam format teks.

b)

Tabel relasional adalah struktur yang menyimpan data dalam bentuk grafik dan diagram.

c)

Tabel relasional adalah sistem penyimpanan data yang menggunakan format file biner.

d)

Tabel relasional adalah struktur data yang menyimpan data dalam bentuk baris dan kolom dalam basis data relasional.

18.

Sebutkan keuntungan dari normalisasi basis data!

a)

Menyulitkan pemeliharaan dan pengelolaan data.

b)

Mengurangi kecepatan akses data secara keseluruhan.

c)

Keuntungan dari normalisasi basis data termasuk pengurangan redundansi data, peningkatan integritas data, dan kemudahan pemeliharaan.

d)

Meningkatkan redundansi data yang tidak perlu.

19.

Apa yang dimaksud dengan anomali dalam basis data?

a)

Anomali dalam basis data adalah kesalahan atau ketidaksesuaian yang terjadi dalam pengelolaan data.

b)

Anomali dalam basis data adalah proses pengumpulan data yang efisien.

c)

Anomali dalam basis data adalah metode untuk menghapus data yang tidak relevan.

d)

Anomali dalam basis data adalah fitur yang meningkatkan kinerja data.

20.

Jelaskan bagaimana normalisasi dapat meningkatkan integritas data!

a)

Normalisasi mengurangi biaya penyimpanan data secara signifikan.

b)

Normalisasi meningkatkan integritas data dengan mengurangi redundansi dan mencegah inkonsistensi.

c)

Normalisasi meningkatkan kecepatan akses data tanpa mengubah struktur.

d)

Normalisasi menghilangkan semua jenis data yang tidak diperlukan.