wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pengantar Sistem Basis Data

Total questions: 20

Worksheet time: 52mins

Name
Class
Date
1.

Entity Relationship Diagram (ERD) merupakan model data yang sering digunakan dalam desain …

a)

Fisik

b)

Konseptual

c)

Implementasi

d)

Relasional

e)

Entitas

2.

Atribut yang dijadikan sebagai pembeda dari entitas satu dengan yang lainnya adalah

a)

Foreign Key

b)

Candidate Key

c)

Surrogate Key

d)

Primary Key

e)

Descriptor Attribute

3.

Kondisi di mana setiap atribut yang bukan primary key sepenuhnya secara fungsional tergantung pada primary key disebut

a)

Transitive dependency

b)

Partial Functional Dependency

c)

Repeating group

d)

Condition Dependency

e)

Attribute Dependency

4.

Berikut ini yang merupakan jenis-jenis constraint, kecuali…

a)

Not null

b)

Primary key

c)

Unique

d)

Candidate key

e)

Foreign key

5.

Untuk menghitung jumlah baris dalam suatu tabel, kita dapat menggunakan fungsi …

a)

SUM

b)

MAX

c)

MIN

d)

AVG

e)

COUNT

6.

Berikut ini yang bukan merupakan tipe data untuk data numerik adalah ….

a)

Integer

b)

Varchar

c)

Tinyint

d)

Smallint

e)

Mediumint

7.

Query yang benar untuk membuat sebuah table adalah ……

a)

Create table anggota (

Id_anggota not null,

Nama_anggota varchar(30),

Alamat varchar(50),

Telepon varchar(30),

Primary key (Id_anggota)

);

b)

Create table anggota (

Id_anggota varchar(5) not null primary key,

Nama_anggota date,

Alamat varchar(50),

Telepon varchar(30),

);

c)

Create table anggota (

Id_anggota varchar(30) not null primary key,

Nama_anggota varchar(30)

Alamat varchar(50),

Telepon varchar(30),

);

d)

Create table anggota (

Id_anggota varchar(30) not null primary key,

Nama_anggota varchar(30),

Alamat int(11),

Telepon varchar(30),

);

e)

Create table anggota (

Id_anggota varchar(30) not null,

Nama_anggota varchar(30),

Alamat varchar(50),

Telepon varchar(30),

Primary key (Id_anggota)

);

8.

ALTER TABLE pembelian MODIFY tgl_beli date NOT NULL;

Merupakan query untuk …

a)

Mengubah nama table pembelian menjadi tgl_beli

b)

Menambahkan data tgl_beli pada table pembelian

c)

Mengubah tipe tgl_beli menjadi date pada table pembelian

d)

Menambahkan tipe date pada field tgl_beli pada table pembelian

e)

Mengubah tipe table pembelian menjadi date

9.

Berdasarkan table diatas, query yang benar untuk menampilkan seluruh data mahasiswa yang berjenis kelamin pria adalah….

a)

Select * from table mahasiswa where jk = ‘Pria’;

b)

Select nim, nama, alamat from mahasiswa where jk = ‘Pria’;

c)

Select * from mahasiswa where jk = ‘Pria’;

d)

Select all from mahasiswa where jk = ‘Pria’;

e)

Select * from table mahasiswa where jk = Pria;

10.

Untuk memetakan model data logis ke dalam sebuah skema yang dapat diproses oleh DBMS merupakan tujuan dari Desain …

a)

Fisik

b)

Konseptual

c)

Implementasi

d)

Relasional

e)

Entitas

11.

Suatu atribut atau kumpulan dari beberapa atribut yang dapat mengidentifikasi secara unik pada suatu entitas adalah

a)

Foreign Key

b)

Candidate Key

c)

Surrogate Key

d)

Primary Key

e)

Descriptor Attribute

12.

Ketika ada atribut yang secara tidak langsung tergantung pada primary key dan atribut tersebut juga tergantung pada atribut lain yang bukan key disebut

a)

Transitive dependency

b)

Partial Functional Dependency

c)

Repeating group

d)

Condition Dependency

e)

Attribute Dependency

13.

Berikut ini merupakan perintah SQL yang termasuk dalam Data Definition Language, kecuali…

a)

Create

b)

Alter

c)

Delete

d)

Drop

e)

Rename

14.

Untuk menghitung jumlah isi data dalam suatu tabel, kita dapat menggunakan fungsi …

a)

SUM

b)

MAX

c)

MIN

d)

AVG

e)

COUNT

15.

Berikut ini yang merupakan tipe data untuk data huruf dan angka adalah ….

a)

Integer

b)

Varchar

c)

Date

d)

Enum

e)

Decimal

16.

Query yang benar untuk mengubah nama sebuah table Penjualan menjadi tb_penjualan adalah ……

a)

Alter table penjualan rename to tb_penjualan

b)

Alter penjualan rename to tb_penjualan

c)

Rename penjualan to tb_penjualan

d)

Update penjualan set penjualan = ‘tb_penjualan’

e)

Alter penjualan update to tb_penjualan

17.

UPDATE penjualan SET id_produk=’IP010’, jumlah=10 WHERE id_jual='P007';

Merupakan query untuk …

a)

Mengubah data id_produk pada tabel penjualan

b)

Memperbaharui data id_produk dan jumlah pada tabel penjualan

c)

Memperbaharui data id_produk dan jumlah pada tabel penjualan yang memiliki id_jual = ‘P007’

d)

Menambah data id_produk dan jumlah pada tabel penjualan yang memiliki id_jual = ‘P007’

e)

Mengubah semua data id_produk dan jumlah pada tabel penjualan

18.

Berikut ini yang bukan termasuk query dalam Data Manipulation Language adalah

a)

Insert

b)

Update

c)

Delete

d)

Drop

e)

Select

19.

Berdasarkan gambar diatas, manakah yang bukan termasuk atribut?

a)

Barang

b)

Nota

c)

Tgl

d)

KdBrg

e)

Alamat

20.

Pemetaan hubungan antar entitas disebut

a)

Relationship

b)

Mapping Cardinality

c)

Attribute

d)

Entity

e)

Diagram