wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Web 1.5-1.6 Bacaan

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu fungsi dalam basis data dan bagaimana cara kerjanya?

a)

Fungsi dalam basis data adalah jenis tabel yang menyimpan data.

b)

Fungsi dalam basis data adalah alat untuk menghapus data secara permanen.

c)

Fungsi dalam basis data hanya digunakan untuk menyimpan data tanpa mengembalikan hasil.

d)

Fungsi dalam basis data adalah sekumpulan perintah yang dapat dipanggil untuk melakukan operasi tertentu dan mengembalikan hasil.

2.

Sebutkan contoh penggunaan fungsi dalam SQL!

a)

INSERT INTO nama_tabel (kolom1, kolom2) VALUES (nilai1, nilai2);

b)

SELECT COUNT(*) FROM nama_tabel;

c)

UPDATE nama_tabel SET kolom='nilai';

d)

DELETE FROM nama_tabel WHERE kondisi;

3.

Apa yang dimaksud dengan stored procedure?

a)

Stored procedure adalah sekumpulan pernyataan SQL yang disimpan dalam database.

b)

Stored procedure adalah jenis database yang tidak dapat diubah.

c)

Stored procedure adalah format file untuk menyimpan data.

d)

Stored procedure adalah alat untuk mengelola pengguna database.

4.

Jelaskan langkah-langkah untuk membuat stored procedure dasar!

a)

CREATE PROCEDURE (parameter1 Tipe, parameter2 Tipe) BEGIN -- kode SQL di sini; END;

b)

CREATE PROCEDURE nama_prosedur (parameter1 Tipe, parameter2 Tipe) BEGIN -- kode SQL di sini END;

c)

CREATE FUNCTION nama_prosedur (parameter1 Tipe, parameter2 Tipe) BEGIN -- kode SQL di sini END;

d)

CREATE PROCEDURE nama_prosedur (parameter1 Tipe) BEGIN -- kode SQL di sini END;

5.

Apa perbedaan antara fungsi dan stored procedure?

a)

Fungsi dan stored procedure selalu mengembalikan nilai yang sama.

b)

Stored procedure tidak dapat menerima parameter, sedangkan fungsi dapat.

c)

Fungsi mengembalikan nilai, sedangkan stored procedure tidak.

d)

Fungsi hanya dapat digunakan dalam query, sedangkan stored procedure tidak.

6.

Bagaimana cara memanggil stored procedure dalam SQL?

a)

CALLING nama_procedure(param1, param2);

b)

CALL nama_procedure(param1, param2);

c)

RUN nama_procedure(param1, param2);

d)

EXEC nama_procedure(param1, param2);

7.

Apa itu trigger dalam basis data?

a)

Trigger adalah jenis data dalam basis data.

b)

Trigger adalah prosedur otomatis yang dijalankan sebagai respons terhadap peristiwa tertentu dalam basis data.

c)

Trigger adalah fungsi yang digunakan untuk mengubah struktur tabel.

d)

Trigger adalah alat untuk menghapus data dari basis data.

8.

Sebutkan jenis-jenis trigger yang ada dalam SQL!

a)

AFTER UPDATE Trigger

b)

ON DELETE Trigger

c)

BEFORE Trigger, AFTER Trigger, INSTEAD OF Trigger

d)

BEFORE INSERT Trigger

9.

Jelaskan cara kerja trigger setelah insert!

a)

Trigger setelah insert secara otomatis menjalankan aksi tertentu setelah data baru dimasukkan ke dalam tabel.

b)

Trigger setelah insert menghapus data lama dari tabel.

c)

Trigger setelah insert hanya berfungsi pada tabel tertentu.

d)

Trigger setelah insert tidak dapat menjalankan aksi otomatis.

10.

Apa yang dimaksud dengan backup basis data?

a)

Backup basis data adalah salinan data dari basis data yang dibuat untuk tujuan pemulihan.

b)

Backup basis data adalah metode untuk meningkatkan kecepatan basis data.

c)

Backup basis data adalah pengaturan hak akses pengguna dalam sistem.

d)

Backup basis data adalah proses menghapus data yang tidak diperlukan.

11.

Sebutkan jenis-jenis backup yang umum digunakan!

a)

local backup

b)

snapshot backup

c)

cloud backup

d)

full backup, incremental backup, differential backup, mirror backup

12.

Bagaimana cara melakukan backup basis data menggunakan SQL?

a)

Gunakan perintah 'COPY DATABASE nama_database TO ''path\ke\file.bak'' untuk SQL Server.

b)

Gunakan perintah 'BACKUP DATABASE nama_database TO FILE = ''path\ke\file.bak'' untuk MySQL.

c)

Gunakan perintah 'BACKUP DATABASE nama_database TO DISK = 'path\ke\file.bak'' untuk SQL Server atau 'mysqldump -u user -p nama_database > file.sql' untuk MySQL.

d)

Gunakan perintah 'EXPORT DATABASE nama_database TO ''path\ke\file.bak'' untuk SQL Server.

13.

Apa yang dimaksud dengan restore basis data?

a)

Restore basis data adalah proses menghapus data dari sistem basis data.

b)

Restore basis data adalah proses menyalin data dari satu basis data ke basis data lain.

c)

Restore basis data adalah proses memperbarui sistem basis data dengan versi terbaru.

d)

Restore basis data adalah proses mengembalikan data dari cadangan ke sistem basis data.

14.

Jelaskan langkah-langkah untuk melakukan restore basis data!

a)

Menghapus basis data yang tidak diperlukan.

b)

Membuat salinan basis data baru.

c)

Langkah-langkah untuk melakukan restore basis data.

d)

Menjalankan perintah SQL untuk mengupdate data.

15.

Apa itu replikasi data dalam basis data?

a)

Replikasi data adalah proses menghapus data dari basis data.

b)

Replikasi data adalah proses menyalin dan menyimpan data dari satu lokasi ke lokasi lain dalam basis data.

c)

Replikasi data adalah proses mengamankan data dari serangan siber.

d)

Replikasi data adalah cara untuk mengubah format data dalam basis data.

16.

Sebutkan jenis-jenis replikasi data!

a)

Replikasi manual

b)

Replikasi penuh, replikasi sebagian, replikasi sinkron, replikasi asinkron.

c)

Replikasi terdistribusi

d)

Replikasi statis

17.

Bagaimana cara mengatur replikasi data dalam SQL?

a)

Menambahkan indeks untuk meningkatkan kecepatan query

b)

Menghapus data dari server utama

c)

Menggunakan perintah SELECT untuk menyalin data

d)

Mengatur replikasi data dalam SQL melibatkan konfigurasi server, penentuan jenis replikasi, dan pengujian koneksi.

18.

Apa keuntungan menggunakan trigger dalam pengelolaan basis data?

a)

Meningkatkan kecepatan akses data

b)

Mengurangi ukuran basis data

c)

Menyimpan data dalam format yang tidak terstruktur

d)

Keuntungan menggunakan trigger adalah otomatisasi proses dan menjaga integritas data.

19.

Jelaskan pentingnya melakukan backup secara rutin!

a)

Backup hanya diperlukan saat ada perubahan data.

b)

Backup tidak berpengaruh pada keamanan data.

c)

Backup dapat dilakukan sekali setahun saja.

d)

Backup secara rutin penting untuk melindungi data dan memastikan pemulihan yang cepat jika terjadi kehilangan data.

20.

Apa yang harus diperhatikan saat melakukan replikasi data?

a)

Kecepatan, biaya, ukuran data, format file.

b)

Konsistensi, latensi, keamanan, pemulihan dari kegagalan.

c)

Hanya fokus pada keamanan dan privasi.

d)

Mengabaikan latensi dan konsistensi.