wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ujian Basis Data Kelas 11

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa itu SQL?

a)

SQL is a programming language used for creating websites.

b)

SQL is a type of computer hardware.

c)

SQL is a software used for graphic design.

d)

SQL is a domain-specific language used for managing data in relational database management systems.

2.

Berikan contoh perintah SQL untuk menampilkan semua data dari tabel 'mahasiswa'.

a)

DISPLAY ALL mahasiswa;

b)

SELECT * FROM mahasiswa;

c)

SELECT * FROM students;

d)

SHOW * FROM mahasiswa;

3.

Apa yang dimaksud dengan Database Management Systems (DBMS)?

a)

DBMS adalah aplikasi perangkat lunak yang memungkinkan pengguna berinteraksi dengan basis data, menyediakan fungsionalitas seperti membuat, mengambil, memperbarui, dan mengelola data.

b)

DBMS adalah aplikasi yang hanya digunakan untuk membuat presentasi data

c)

DBMS adalah singkatan dari Data Backup Management System

d)

DBMS adalah aplikasi perangkat keras yang digunakan untuk mengelola data

4.

Sebutkan beberapa contoh DBMS yang sering digunakan.

a)

Access

b)

MariaDB

c)

Cassandra

d)

MySQL, Oracle, SQL Server, PostgreSQL, MongoDB, SQLite

5.

Jelaskan perbedaan antara SQL dan NoSQL.

a)

SQL tidak memiliki relasi antar tabel

b)

NoSQL menggunakan skema tabel yang terstruktur

c)

SQL menggunakan skema tabel yang tidak terstruktur

d)

Perbedaan utama antara SQL dan NoSQL adalah SQL menggunakan skema tabel yang terstruktur dan memiliki relasi antar tabel, sedangkan NoSQL tidak menggunakan skema tabel tetap dan lebih fleksibel dalam menyimpan data.

6.

Bagaimana cara membuat database baru menggunakan SQL?

a)

CREATE DATABASE nama_database

b)

INSERT DATABASE nama_database

c)

UPDATE DATABASE nama_database

d)

ADD DATABASE nama_database

7.

Apa itu perintah SELECT dalam SQL?

a)

Perintah SELECT dalam SQL adalah perintah yang digunakan untuk mengambil data dari database.

b)

Perintah SELECT dalam SQL digunakan untuk membuat database baru.

c)

Perintah SELECT dalam SQL digunakan untuk memperbarui data dalam database.

d)

Perintah SELECT dalam SQL digunakan untuk menghapus data dari database.

8.

Jelaskan perintah WHERE dalam SQL beserta contohnya.

a)

Perintah WHERE digunakan untuk menggabungkan dua tabel dalam SQL.

b)

Perintah WHERE dalam SQL digunakan untuk menentukan kriteria yang harus dipenuhi oleh baris data yang akan diambil dari tabel. Contohnya, SELECT * FROM nama_tabel WHERE kolom = 'nilai'; akan mengembalikan baris data dari tabel 'nama_tabel' dimana nilai kolom sesuai dengan 'nilai'.

c)

Perintah WHERE digunakan untuk menghapus data dari tabel.

d)

Perintah WHERE digunakan untuk mengurutkan data dalam tabel.

9.

Apa yang dimaksud dengan kunci asing (foreign key) dalam database?

a)

Kunci asing digunakan untuk mengurutkan data dalam database

b)

Kunci asing menghubungkan tabel berdasarkan nama kolom

c)

Kunci asing (foreign key) dalam database adalah kolom atau serangkaian kolom yang menghubungkan satu tabel dengan tabel lainnya berdasarkan nilai yang ada di kolom tersebut.

d)

Kunci asing adalah kolom yang tidak memiliki nilai unik

10.

Bagaimana cara menghapus sebuah tabel dalam database menggunakan SQL?

a)

DELETE TABLE nama_tabel;

b)

ERASE TABLE nama_tabel;

c)

REMOVE TABLE nama_tabel;

d)

DROP TABLE nama_tabel;

11.

Apa itu indeks dalam database dan mengapa penting?

a)

Indeks dalam database adalah struktur data yang digunakan untuk meningkatkan kinerja pencarian dan pengambilan data dengan cara mengurutkan dan mengelompokkan data tertentu. Indeks penting karena dapat mempercepat proses query dan mengurangi beban kerja pada database.

b)

Indeks dalam database tidak mempengaruhi kinerja pencarian dan pengambilan data

c)

Indeks dalam database adalah struktur data yang digunakan untuk menyimpan data yang tidak penting

d)

Indeks dalam database hanya digunakan untuk mengurutkan data secara acak

12.

Jelaskan perintah JOIN dalam SQL.

a)

Perintah JOIN digunakan untuk menghapus data dari tabel

b)

Perintah JOIN dalam SQL digunakan untuk menggabungkan baris dari dua atau lebih tabel berdasarkan kolom yang memiliki nilai yang sama di antara mereka.

c)

Perintah JOIN digunakan untuk membagi data antara dua tabel

d)

Perintah JOIN digunakan untuk mengurutkan data dalam tabel

13.

Apa yang dimaksud dengan normalisasi dalam database?

a)

Proses desain database untuk menambahkan redundansi data

b)

Proses desain database untuk mengurangi redundansi data dan meningkatkan integritas data dengan membagi tabel menjadi beberapa tabel yang lebih kecil dan menghubungkannya melalui hubungan.

c)

Membagi tabel menjadi beberapa tabel yang lebih besar

d)

Mengurangi integritas data dengan menggabungkan tabel menjadi satu

14.

Bagaimana cara melakukan backup dan restore database dalam DBMS?

a)

Gunakan perintah 'dumpdb' untuk backup database dan 'loaddb' untuk restore database

b)

Gunakan perintah 'mysqldump' untuk backup database MySQL, 'pg_dump' untuk backup database PostgreSQL, 'mysql' untuk restore database MySQL, dan 'psql' untuk restore database PostgreSQL.

c)

Gunakan perintah 'backupdb' untuk backup database dan 'restoredb' untuk restore database

d)

Gunakan perintah 'copydb' untuk backup database dan 'pastadb' untuk restore database

15.

Jelaskan perintah INSERT INTO dalam SQL beserta contohnya.

a)

Perintah INSERT INTO digunakan untuk menghapus data dari tabel.

b)

Perintah INSERT INTO digunakan untuk mengubah struktur tabel.

c)

Perintah INSERT INTO dalam SQL digunakan untuk menambahkan baris data baru ke dalam tabel. Contohnya: INSERT INTO customers (name, email) VALUES ('John Doe', 'john.doe@example.com');

d)

Perintah INSERT INTO digunakan untuk mengambil data dari tabel.