WorksheetsPangkalan Data 2
Total questions: 25
Worksheet time: 15mins
________ adalah perisian atau program yang boleh menguruskan koleksi data berstruktur yang disusun untuk membolehkan pengguna menambah, mencari, menyusun, meringkaskan dan mencetak data.
Sistem Maklumat Eksekutif
Sistem Sokongan Pengurusan
Sistem Maklumat Pengurusan
Sistem Pengurusan Pangkalan Data
Hubungan yang melibatkan dua entiti dinamakan sebagai ___________.
binari
unari
ternari
kuarternari
Berikut adalah jenis-jenis atribut, kecuali
atribut mudah.
atribut tunggal.
atribut komposit.
atribut sekunder.
_________ merupakan kunci yang menentukan keunikan setiap entiti. Fungsinya adalah untuk menentukan semua sifat-sifat bagi entiti.
Super key
Primary key
Foreign key
Combined key
Yang manakah takrifan berikut adalah TIDAK tepat?
Bilangan rangkap atau rekod di dalam sesuatu jadual dinamakan kardinaliti.
Atribut tunggal boleh dipecahkan kepada unit-unit atau komponen-komponen kecil.
Kunci utama adalah atribut yang dipilih untuk mengenalpasti rangkap dengan unik dalam sesuatu hubungan.
Entiti ialah sesuatu objek yang menjadi sumber data dan wujud dalam suatu persekitaran.
Bahasa Takrifan Data (Data Definition Language - DDL) ialah komponen di dalam SQL yang membenarkan kita mentakrif set hubungan dan juga mentakrifkan maklumat mengenai setiap hubungan.
Maklumat berikut diperlukan untuk membuat takrifan, KECUALI
skema hubungan
struktur jadual
bilangan rekod yang dikehendaki
jenis data dan domain bagi setiap atribut / lajur.
SQL merupakan bahasa yang digunakan dalam proses meminta data dari pangkalan data dan menerima semula hasilnya.
SQL adalah akronim bagi __________.
Strong Question Language
Strong Query Language
Structured Query Language
Structured Question Language
Arahan __________digunakan untuk menyisip data baru kepada jadual dalam pangkalan data.
SELECT
MODIFY
DELETE
INSERT INTO
"Arahan ini akan menghapuskan keseluruhan jadual." Pernyataan di atas merujuk kepada arahan __________.
DROP TABLE
CREATE TABLE
ALTER TABLE
DESCRIBE TABLE
"Ini merupakan kaedah formal yang mengenalpasti hubungan berdasarkan kunci utama (primary key) dan sandaran fungsian antara atribut".
Pernyataan di atas menerangkan tentang ______.
penormalan
permodelan E-R
kekangan integriti
pengecaman anomali
"Satu hubungan atau jadual yang mengandungi satu atau lebih kumpulan berulang".
Pernyataan di atas menerangkan tentang _____.
Bentuk tidak normal (UNF)
Bentuk penormalan pertama (1NF)
Bentuk penormalan kedua (2NF)
Bentuk penormalan ketiga (3NF)
Nyatakan jenis kekardinalan bagi pernyataan "Seorang pelumba kereta hanya boleh mempunyai sebuah kereta lumba sahaja".
1 : 0
1 : 1
1 : M
M : N
Rajah menunjukkan Gambarajah Perhubungan Entiti (Entity Relational Diagram - ERD).
Yang manakah berikut merupakan entiti dan kunci primer (primary key) yang tepat?
Guru & NoKP
Guru & Nama
NoKP & KodSub
Subjek & NamaSub
Berikut adalah jenis data numerik KECUALI
INT
CHAR
FLOAT
DECIMAL
Yang manakah atribut berikut boleh dikategorikan sebagai "Atribut Nilai Komposit"?
Jawatan
KodPekerja
AlamatKerja
KelayakanAkademik
Pernyataan berikut adalah kegunaan CREATE TABLE, kecuali
membina jadual
menakrifkan jadual
membina pangkalan data
menakrifkan lajur / column
Arahan _________ akan mengisih data mengikut susunan menaik.
SELECT
GROUP BY
ORDER BY ASC
ORDER BY DESC
Yang manakah pernyataan berikut adalah untuk memaparkan medan-medan yang telah ditakrifkan dalam jadual "pelajar"?
SHOW pelajar;
DESCRIBE pelajar;
DROP TABLE pelajar;
ALTER TABLE pelajar ADD TarikhLahir DATE;
Yang manakah pernyataan SQL berikut akan memaparkan semua maklumat dalam jadual "Pekerja"?
SELECT Pekerja;
SELECT * Pekerja;
SELECT * FROM Pekerja;
SELECT pekerja FROM Pekerja;
Yang manakah pernyataan SQL berikut dapat memaparkan semua maklumat pelanggan yang namanya bermula dengan huruf "M"?
SELECT * FROM pelanggan WHERE nama = '%M';
SELECT * FROM pelanggan WHERE nama = 'M';
SELECT * FROM pelanggan WHERE nama LIKE 'M%';
SELECT * FROM pelanggan WHERE nama LIKE '%M%';
Yang manakah berikut BUKAN fungsi agregat (Aggregate Functions) SQL?
SUM - mengembalikan jumlah nilai di dalam lajur.
MAX - mengembalikan nilai terbesar dalam lajur.
COUNT - mengemablikan bilangan nilai di dalam lajur.
ROUND - membundarkan lajur nombor kepada nombor desimal yang spesifik.
Yang manakah arahan SQL berikut paling tepat untuk menghasilkan jadual "SUBJEK"?
CREATE TABLE SUBJEK (KodSubjek CHAR(3) NOT NULL, Subjek CHAR(10), Aliran CHAR(20) NOT NULL);
CREATE TABLE SUBJEK (KodSubjek CHAR(3) NOT NULL, Subjek VARCHAR(20), Aliran VARCHAR(20));
CREATE TABLE SUBJEK (KodSubjek CHAR, Subjek VARCHAR, Aliran VARCHAR);
CREATE TABLE SUBJEK (KodSubjek CHAR(3) NOT NULL PRIMARY KEY, Subjek VARCHAR(20), Aliran VARCHAR(20));
Jadual di bawah merujuk kepada jadual "Barang" dalam sebuah pangkalan data. Pilih arahan SQL yang tepat untuk memaparkan nama barang dan kuantitinya yang terdapat dalam stok. Harga barang tersebut hendaklah melebihi 100.
SELECT NamaBarang, Kuantiti FROM Barang;
SELECT * FROM Barang WHERE Harga >= 100;
SELECT NamaBarang, Kuantiti FROM Barang WHERE Harga = 100;
SELECT NamaBarang, Kuantiti FROM Barang WHERE Harga > 100;
Rajah menunjukkan jadual "Jurujual" dan arahan SQL. Apakah outputnya setelah arahan SQL berikut dilaksanakan?
SELECT Nama, Gaji FROM Jurujual
WHERE Umur > 30 AND Gaji BETWEEN 50000 AND 150000;
Rajah menunjukkan senarai pangkalan data yang terdapat pada komputer.
Apakah arahan SQL untuk menggunakan pangkalan data / database "penjualan"?
SELECT penjualan;
RENAME penjualan;
USE penjualan;
DROP penjualan;
