wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Basis Data 1

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

objek yang mewakili suatu yang nyata dan dapat diwujudkan dalam basis data disebut...

a)

Atribut

b)

Entitas

c)

Relasi

d)

ERD

2.

Bagian dari entitas yang memilik karakteristik dan ciri dari entitas tersebut dinamakan...

a)

Entitas

b)

Relasi

c)

Atribut

d)

Kardinalitas

3.

Berikut atribut yang paling tepat untuk entitas siswa adalah

a)

nama_siswa, kelas, alamat, no_telp

b)

nis, nama_siswa, kelas, alamat, no_telp

c)

nama_siswa, kelas, alamat, jurusan

d)

nama_siswa, kelas, jenis_kelamin, no_telp

4.

manakah kardinalitas yang cocok antara kepala sekolah dengan sekolah adalah..

a)
b)
c)
d)
5.

Perhatikan pernyataan berikut!

(1) memiliki standar ganda

(2) data tidak boleh sama

(3) data harus unik

(4) data tidak boleh kosong

(5) memiliki dua subset data tertentu

Berdasarkan pernyataan di atas, ketentuan yang harus diperhatikan ketika suatu field menjadi primary key adalah...

a)

1, 3, dan 5

b)

1, 2, dan 4

c)

2, 3, dan 4

d)

1, 3, dan 4

e)

2, 3, dan 5

6.

Pada dasarnya perintah SELECT masuk ke dalam kategori perintah....

a)

DDL

b)

DML

c)

DCL

d)

ODL

e)

DDML

7.

Jika kita ingin menambahkan data ke dalam tabel siswa, dari perintah dibawah ini manakah perintah yang tidak benar ...

a)

insert into siswa values ('103','faiz','antapani');

b)

insert into siswa values ('103','farhan','antapani');

c)

insert into siswa (nim, nama, alamat) values ('103','farhan','antapani');

d)

insert into siswa (nim, nama, alamat) ('103','farhan','antapani');

8.

Dibawah ini adalah salah satu tujuan atau manfaat penggunaan DBMS, Kecuali

a)

Akses data lebih mudah dan cepat

b)

Dapat menangani data-data dalam jumlah besar

c)

Membuat pekerjaan menjadi kompleks

d)

Menghilangkan hasil duplikasi maupun inkonsistensi data

e)

Akses data lebih mudah dan ringan

9.

Perintah untuk update nama siswa pada kolom nama di tabel siswa dari yang sebelumnya bernama ‘Rini’ menjadi ‘Tuti’

a)

UPDATE siswa SET nama=’Tuti’ WHERE nama=’Rini’

b)

MODIFY siswa SET nama=’Tuti’ WHERE nama=’Rini’

c)

UPDATE nama=’Tuti’ FROM siswa WHERE nama=’Rini’

d)

UPDATE FROM siswa SET nama=’Tuti’ WHERE nama=’Rini’

e)

UPDATE FROM siswa SETTING nama=’Tuti’ WHERE nama=’Rini’

10.

Tuple adalah ..

a)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity dengan entity lain

b)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity

c)

Kumpulan elemen-elemen yang saling berkaitan

d)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entity secara lengkap

e)

Kumpulan elemen-elemen yang saling berkaitan, menginformasikan tentang suatu entitas

11.

Merupakan kumpulan field / atribut minimal yang dapat membedakan setiap baris data dalam sebuah table secara unik merupakan pengertian dari..

a)

uperkey

b)

Candidate-key

c)

Key primer

d)

Kunci tamu

e)

Kunci Index

12.

Gambar di bawah ini merupakan contoh dari hubungan..

a)

Hubungan Majemuk

b)

Hubungan binary dengan atribut

c)

Hubungan ternary dengan atribut

d)

Hubungan ternary dengan atribut

e)

Hubungan unary beratribute, hubungan banyak ke banyak

13.
Perintah Data Definition Language (Ddl) Pada Sql Yang Digunakan Untuk Mengubah Struktur Pada Tabel Adalah....
a)
Delete
b)
Alter
c)
Update
d)
Select
e)
Drop
14.

Perhatikan Gambar berikut ....

Tentukan rasio kardinalitas yang benar

a)

one to one

b)

one to many

c)

many to one

d)

many to many

15.

Perhatikan Gambar berikut ini..

Dari gambar tersebut dapat diketahui rasio relasi kardinalitas, yaitu

a)

1:1

b)

1:m

c)

m:m

d)

m:1

16.

Yang merupakan atribut multivaluae ditunjukkan dengan atribut ...

a)

Hobby

b)

NRP

c)

Nama

d)

Mahasiswa

17.

Atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih mendasar

a)

Derived

b)

Multivalue

c)

Composite

d)

Simple

18.

Command alter digunakan untuk :

a)

Menambah tabel, mengubah nama kolom yang ada, menghapus kolom, memodifikasi ukuran kolom atau mengubah datatype kolom

b)

Menambah kolom, mengubah nama kolom yang ada, menghapus kolom, memodifikasi ukuran database atau mengubah datatype database

c)

Menambah kolom, mengubah nama kolom yang ada, menghapus kolom, memodifikasi ukuran kolom atau mengubah datatype kolom

d)

Menambah jumlah tabel, mengubah nama database yang ada, menghapus kolom, memodifikasi ukuran kolom atau mengubah datatype kolom

19.

Berikut ini adalah contoh penggunaan alter,

ALTER TABLE

Employee

RENAME

Marks TO Age; .

Apa yang terjadi dari proses tersebut ?

a)

kolom Marks berubah nama menjadi Age

b)

kolom Marks dihilangkan

c)

kolom Marks isinya ditambah dengan isi kolom Age

d)

kolom Age diganti dengan kolom Employee

20.

Query yang benar untuk merubah nama Sella menjadi Seila pada tabel di atas adalah

a)

Update From Mahasiswa SET nama = "Seila" WHERE nama = "Sella"

b)

Update Mahasiswa SET nama = "Seila" WHERE nama = "Sella"

c)

Update Mahasiswa SET nama = "Seila" WHERE nim = "2055301127"

d)

Update From Mahasiswa SET nama = "Seila" WHERE nim = "2055301127"

21.

Manakah hasil yang benar dari query ini "Select nama,nim from mahasiwa WHERE jk = "Perempuan"

a)
b)
c)
d)
22.

cara untuk menambah kolom baru pada tabel;

a)

ADD COLUMN IN TABLE makanan ADD harga_makanan DECIMAL(20);

b)

ALTER TABLE makanan ADD (harga_makanan) DECIMAL(20);

c)

ALTER TABLE makanan ADD harga_makanan DECIMAL(20);

d)

ALTER TABLE makanan ADD COLUMN harga_makanan DECIMAL(20);

23.
Which attribute is the MULTI-VALUED ATTRIBUTE?
a)
EmpID
b)
Degree
c)
Age
d)
Address
24.

Which attribute is the COMPOSITE ATTRIBUTE?

a)

Degree

b)

Age

c)

Salary

d)

Address

25.
This symbol indicates _____ relationship.
a)
one or many
b)
zero or many
c)
zero or one
d)
many to many
26.

Jelaskan cardinality tario dari gambar di atas

a)

1:1

b)

1:M

c)

M:M

d)

M:1