wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SK F5 (BAB 2 Pagkalan Data Lanjutan)

Total questions: 61

Worksheet time: 30mins

Name
Class
Date
1.

DML berfungsi untutk

a)

memanipulasi data dalam pangkalan data

b)

mencipta dan mengubah struktur pangkalan data

c)

mengawal capaian data dalam pangkalan data

2.

INSERT INTO BARANG

VALUES ('A01','BOLA SEPAK',10,30.50,'M1000')


Ini adalah contoh arahan SQL untuk ..............data dalam jadual

a)

Sisip

b)

Tambah

c)

Ubah

d)

Kemaskini

3.

Terdapat BERAPA cara untuk MENAMBAH rekod ke dalam satu jadual?

a)

2

b)

3

c)

4

d)

5

4.

Terdapat BERAPA cara untuk MEMADAM rekod dalam satu jadual?

a)

2

b)

3

c)

4

d)

5

5.

Arahan SQL untuk memadam rekod tertentu dalam jadual ialah

a)

DELETE

b)

FROM

c)

WHERE

d)

INTO

e)

SET

6.

Arahan SQL untuk mengemaskini semua rekod dalam jadual adalah

a)

UPDATE

b)

SET

c)

WHERE

d)

ALTER

7.

Pernyataan SELECT terdiri daripada BERAPA pernyataan asas?

a)

2

b)

3

c)

4

d)

1

8.

Pernyataan SQL untuk mencapai data ialah

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

9.

Pernyataan SQL untuk pilihan ialah

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

10.

Pernyataan SQL jika terdapat lebih satu syarat ialah

a)

SELECT

b)

FROM

c)

WHERE

d)

AND

11.

Penggunaan simbol ini adalah singkatan untuk memaparkan semua medan yang terdapat dalam jadual

a)

asterik

b)

*

c)

#

d)

!

e)

ALL

12.

Pernyataan SQL ini digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil

a)

GROUP BY

b)

ADD

c)

INSERT INTO

d)

SET

e)

COMBINE

13.

Pernyataan SQL ini digunakan untuk mengisish data dalam susunan menaik atau menurun

a)

GROUP BY

b)

ADD

c)

INSERT INTO

d)

ORDER BY

e)

COMBINE

14.

Penyataan SQL untuk mengisih data mengikut susunan menurun ialah

a)

SELECT

b)

FROM

c)

ORDER BY

d)

ASC

e)

DESC

15.

Terdapat berapa komponen ada dalam ERD?

a)

3

b)

4

c)

5

d)

2

16.

Objek atau konsep unik dan dapat dikenalpasti dalam persekitaran tertentu. Kenyataan ini merujuk kepada

a)

Entiti

b)

Atribut

c)

Hubungan

d)

Kunci

e)

Kekardinalan

17.

Juga dikenali sebagai medan. Sifat yang memerihalkan sesuatu. Kenyataan ini merujuk kepada

a)

Entiti

b)

Atribut

c)

Hubungan

d)

Kunci

e)

Kekardinalan

18.

X menunjukkan bagaimana dua Y berkongsi maklumat dalam pangkalan data. X merujuk kepada?

a)

Entiti

b)

Atribut

c)

Hubungan

d)

Kekardinalan

e)

Kunci Primer

19.

Kunci primer ialah?

a)

atribut unik yang dipilih untuk mengenalpasti rekod dalam hubungan

b)

entiti unik yang dipilih untuk mengenalpasti rekod dalam hubungan

c)

hubungan unik yang dipilih untuk mengenalpasti rekod dalam entiti

d)

kekardinalan unik yang dipilih untuk mengenalpasti rekod dalam atribut

20.

Kunci asing ialah?

a)

kunci primer sesuatu hubungan yang muncul dalam hubungan lain dalam pangkalan data yang sama

b)

entiti sesuatu hubungan yang muncul dalam hubungan lain dalam pangkalan data yang sama

c)

atribut sesuatu hubungan yang muncul dalam hubungan lain dalam pangkalan data yang sama

21.

TANGGUNGAN adalah contoh....

a)

entiti lemah

b)

entiti kuat

c)

atribut lemah

d)

atribut kuat

22.

Yang manakah bukan jenis atribut?

a)

atribut terbitan tunggal

b)

atribut komposit

c)

atribut nilai berganda

d)

atribut kunci

e)

atribut terbitan

23.

X menunjukkan hubungan dari segi kuantiti data antara 2 entiti...X merujuk kepada?

a)

atribut

b)

hubungan

c)

kekardinalan

d)

kunci primer

24.

SQL mempunyai BERAPA fungsi agregat?

a)

3

b)

4

c)

5

d)

6

25.

Fungsi ini digunakan untuk menghitung jumlah nilai dari medan tertentu dalam sesuatu jadual

a)

SUM

b)

MIN

c)

MAX

d)

AVG

e)

COUNT

26.

Fungsi ini memulangkan nilai terendah dari medan tertentu dalam sesuatu jadual

a)

SUM

b)

MIN

c)

MAX

d)

AVG

e)

COUNT

27.

Fungsi ini memulangkan nilai tertinggi dari medan tertentu dalam sesuatu jadual

a)

SUM

b)

MIN

c)

MAX

d)

AVG

e)

COUNT

28.

Fungsi ini memulangkan purata nilai sesuatu medan

a)

SUM

b)

MIN

c)

MAX

d)

AVG

e)

COUNT

29.

Fungsi ini menghitung jumlah rekod tertentu daripada sesuatu jadual

a)

SUM

b)

MIN

c)

MAX

d)

AVG

e)

COUNT

30.

Diberi satu jadual(yang mempunyai maklumat murid dan barang), dan anda ingin mendapatkan jumlah barang yang dipinjam oleh setiap murid. Penyataan SQL yang paling sesuai digunakan adalah?

a)

COUNT

b)

GROUP BY

c)

SUM

d)

WHERE

31.

Penyataan SQL ini digunakan untuk menentukan kumpulan data yang hendak dipaparkan

a)

HAVING

b)

GROUP BY

c)

AVG

d)

MIN

e)

COUNT

32.
  • Setiap data mempunyai 1 nilai sahaja
  • Setiap rekod berbeza
  • Susunan rekod tidak mempunyai kepentingan

Berikut merupakan ciri - ciri penormalan...???

a)

1NF

b)

2NF

c)

3NF

d)

0NF

33.

Apakah syarat-syarat yang menepati Bentuk Penormalan Pertama (1NF)

a)

Mempunyai nilai yang tidak boleh dibahagikan lagi

b)

Tidak mempunyai kumpulan yang berulang

c)

Tidak wujud kebergantungan transitif

d)

Semua atribut bukan kunci bergantung sepenuhnya dengan stribut kunci

34.

Apakah syarat-syarat yang menepati Bentuk Penormalan Kedua (2NF)

a)

Mempunyai nilai yang tidak boleh dibahagikan lagi

b)

Tidak mempunyai kumpulan yang berulang

c)

Wujud kebergantungan separa/transitif

d)

Semua atribut bukan kunci bergantung sepenuhnya dengan stribut kunci

35.

Kebergantungan X bermaksud wujudnya kebergantungan antara atribut bukan kunci. X merujuk kepada

a)

transitif

b)

separa

36.

Y ialah ralat yang mungkin berlaku apabila pengguna ingin mengemaskini jadual yang mengandungi data berulang. Y ialah???

a)

Ralat sintaks

b)

Anamoli

c)

Skema Hubungan

d)

ERD

e)

3NF

37.

Penormalan adalah???

a)

proses memastikan model data logikal terhasil dengan jumlah anamoli minimum

b)

proses menghasilkan skema hubungan dengan menempatkan entiti ke dalam jadual dengan betul

c)

untuk menghasilkan skema hubungan ternormal

d)

proses untuk mengelakkan masalah anomali

38.

i - atribut akan menjadi nama medan

ii - entiti menjadi nama hubungan

iii - jenis hubungan dalam ERD menetukan pemilihan kunci asing


Susunan BETUL langkah-langkah memetakan ERD kepada skema hubungan adalah.....

a)

ii,i,iii

b)

iii,ii,i

c)

i,ii,iii

d)

tiada jawapan :D

39.

X nama jadual (

Nama_medan1 jenis data (saiz) Y,

Nama_medan2 jenis data (saiz) Z, )


Kenal pasti X, Y dan Z

a)

X - CREATE TABLE , Y - PRIMARY KEY, Z - NOT NULL

b)

X - CREATE TABLE, Y - PRIMARY KEY, Z - NOT NUL

c)

X - CREATE TABLE, Y - NOT NULL, Z - PRIMARY KEY

d)

X - CRATE TABLE, Y - PRIMARY KEY, Z - NOT NULL

40.

Antara sistem pangkalan data yang menggunakan SQL ialah

a)

Oracle

b)

Microsoft Access

c)

MySQL

d)

IBM DB2

e)

Sybase

41.

Arahan asas SQL untuk membuat perubahan pada struktur jadual yang telah dicipta ialah

a)

ALTER TABLE

b)

ADD TABLE

c)

MODIFY TABLE

d)

CHANGE TABLE

42.

Sesuatu jadual boleh ditambah medan dengan menggunakan pernyataan

a)

ADD

b)

MODIFY

c)

CHANGE

d)

ALTER

43.

Arahan SQL untuk menukar jenis data atau saiz data sesuatu medan

a)

ADD

b)

MODIFY

c)

CHANGE

d)

ALTER TABLE

44.

Arahan SQL untuk mengubah nama medan

a)

ADD

b)

MODIFY

c)

CHANGE

d)

ALTER TABLE

45.

Arahan SQL untuk menghapuskan medan

a)

ADD

b)

DROP

c)

CHANGE

d)

ALTER

46.

Arahan SQL untuk menghapuskan JADUAL

a)

DROP

b)

DROP TABLE

c)

CHANGE

d)

ALTER

47.

SQL adalah singkatan untuk

a)

Structured Query Language

b)

Structure Query Language

c)

Structured Quary Language

d)

Structured Queue Language

e)

Structured Query Languages

48.

Arahan SQL terbahagi kepada BERAPA bahasa?

a)

2

b)

3

c)

4

d)

5

49.

Pernyataan SQL yang digunakan untuk mencipta dan mengubah struktur pangkalan data. Kenyataan ini merujuk kepada.....

a)

DDL

b)

DML

c)

DCL

d)

DLL

50.

Pernyataan SQL yang digunakan untuk memanipulasi data dalam jadual. Kenyataan ini merujuk kepada.....

a)

DDL

b)

DML

c)

DCL

d)

DLL

51.

Pernyataan SQL yang mengawal capaian data dalam pangkalan data. Kenyataan ini merujuk kepada.....

a)

DDL

b)

DML

c)

DCL

d)

DLL

52.

Contoh arahan DDL adalah

a)

CREATE

b)

ALTER

c)

SELECT

d)

GRANT

e)

DELETE

53.

Contoh arahan DML adalah

a)

DROP

b)

REVOKE

c)

ALTER

d)

UPDATE

e)

INSERT

54.

Contoh arahan DCL adalah

a)

DROP

b)

REVOKE

c)

SELECT

d)

UPDATE

e)

GRANT

55.

SQL merupakan singkatan bagi

a)

Structured Query Language

b)

Systematic Question Language

c)

Structured Question Language

d)

Systematic Query Language

56.

SQL digunakan untuk ........... dan ............. data daripada pangkalan data.

a)

mencapai

b)

mengemaskini

c)

membangunkan

d)

mewujudkan

e)

menyusun

57.

Arahan SQL dibahagikan kepada BERAPA bahasa?

a)

2

b)

3

c)

4

d)

5

58.

Yang manakah merupakan Bahasa Takrifan Data (DDL) ?

a)

CREATE

b)

DROP

c)

SELECT

d)

GRANT

e)

UPDATE

59.

Yang manakah merupakan Bahasa Pengolahan Data (DML) ?

a)

INSERT

b)

DROP

c)

SELECT

d)

GRANT

e)

UPDATE

60.

Yang manakah merupakan Bahasa Kawalan Data (DCL) ?

a)

INSERT

b)

REVOKE

c)

SELECT

d)

GRANT

e)

UPDATE

61.

Pangkalan data boleh dibangunkan dengan menggunakan Sistem Pengurusan Pangkalan Data seperti......

a)

MS Access

b)

MySQL

c)

Oracle

d)

CSS

e)

HTML