wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

basisdata1

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

pernyataan yangbeenar mengenai basis data

a)

Himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah

b)

Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan.

c)

semua benar

d)

Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik

2.

yang bukan tujuan basis data

a)

tidak ada redudancy

b)

mempermmudah mengakses data

c)

multiple user

3.

yang bukan manfaat basis data

a)

speed

b)

space

c)

multiuser

d)

security

4.

yang merupakan manfaat basis data

a)

program baru

b)

pemakaian langsung

c)

independen data

d)

semua benar

5.

yang bukan kemampuan SQL

a)

mendefinisikan struktur data

b)

mengkombinasi aljabar relasional dan kalkulus relasional

c)

modifikasi data dalam basis data

d)

menentukan konstrain sekuriti

6.

Bahasa SQL

a)

Data Manipulation Language

b)

Data Definition Language

c)

Data Direct Language

d)

Data Security Language

7.

Contoh DML kecuali

a)

Update

b)

Create

c)

Select

d)

Delete

8.

yang termasuk konstrain, kecuali

a)

field

b)

foreign key

c)

index

d)

null

9.

contoh tipe tanggal dan waktu

a)

date

b)

time

c)

datetime

d)

semua benar

10.

contoh tipe data numeris

a)

float

b)

double

c)

char

d)

int

11.

contoh tipe data string,kecuali

a)

char

b)

text

c)

enum

d)

tidak ada jawaban salah

12.

syntax membuat database "mahasiswa"

a)

create database mahasiswa;

b)

use mahasisa

c)

drop database mahasiswa;

d)

create table mahasiswa

13.

syntax membuat tabel mahasiswa

a)

CREATE TABLE MAHASISWA(

THANG INTEGER, NIM INTEGER, NAMA VARCHAR(30),

ALAMAT VARCHAR(80));

b)

CREATE TABLE MAHSISWA( THANG INTEGER,NIM INTEGER,NAMA VARCHAR(30),

ALAMAT VARCHAR(80));

c)

CREATE TABLE MAHASISWA THANG INTEGER,

NIM INTEGER,NAMA VARCHAR,

ALAMAT VARCHAR;

d)

CREATE TABLE MAHASISWA(

THANG INTEGER,

NIM INTEGER,

NAMA VARCHAR,ALAMAT VARCHAR);

14.

script menghapus table mahasiswa

a)

drop database mahasiswa;

b)

delete table mahasiswa

c)

drop table mahasiswa;

d)

drop table mahasiswa

15.

syntax yang benar adalah

a)

create table kelas(

IDKelas integer not null primary key);

b)

create table kelas(

IDKelas integer not null primary key,

)

c)

create table kelas(

IDKelas integer not null primary key,

);

d)

create table kelas

IDKelas integer not null primary key,

;

16.

syntax yang benar adalah

a)

Create table kelas(

IDKelas integer not null,

PRIMARY KEY(IDKelas)

);

b)

create table kelas(

IDKelas integer not null primary key,

)

c)

create table kelas(

IDKelas integer not null primary key

);

d)

Create table kelas(

IDKelas integer not null,

PRIMARY KEY(IDKelas)

17.

cara membuat primary key

a)

ALTER TABLE mahasiswa ADD CONSTRAINT PK_MHS PRIMARY KEY (NIM);

b)

semua benar

c)

Create table kelas(

IDKelas integer not null,

PRIMARY KEY(IDKelas)

);

d)

create table kelas(

IDKelas integer not null primary key

);

18.

termasuk script DDL

a)

DROP TABLE MAHASISWA;

b)

INSERT INTO mahasiswa

c)

CREATE DATABASE pegawai;

d)

ALTER TABLE mahasiswa ADD CONSTRAINT PK_MHS PRIMARY KEY (NIM);

19.

data pada table master tidak bisa dihapus adalah definisi dari

a)

ON DELETE CASCADE

b)

ON DELETE NO ACTION

c)

ON UPDATE NO ACTION

d)

ON UPDATE CASCADE

20.

data dari table reference bisa diubah dan data pada tabel lain otomatis mengikuti merupakan definisi dari

a)

ON UPDATE CASCADE

b)

ON DELETE CASCADE

c)

ON UPDATE NO ACTION

d)

ON DELETE NO ACTION