Professional Documents
Culture Documents
d) Apakah yang dimaksudkan dengan jenis set dan berikan contoh gambar
rajahnya. (4
markah)
e) Setiap kejadian set dibina oleh saru tekod pemilik dan beberapa rekod
ahli dari jenis rekod ahli. Lukiskan SATU (1) contoh gambarajah yang menunjukkan
hubungan satu ke banyak (1:M) bagi dua kejadian dalam satu set.
(4
markah)
b) Beri dan jelaskan TIGA (3) struktur pangkalan data rangkaian (6 markah)
c) Beri dan huraikan LIMA (5) pilihan set susunan. (15 markah)
b) i. Berikan TIGA (3) jenis bahasa yang digunakan pada model data
rangkaian. (3 markah)
b)
SALEREP CUSTOMER
1:M 1:M
INV_LINE
Jumlah = 3 markah
c)
JABATAN PERAKAUNAN
PERAKAUNAN
Set JAB_UTAMA
Aiman
Aiman Muthu
Muthu Azlan
Azlan
PELAJAR
[2]
- Jenis set pada rajah di atas dinamakan JAB-UTAMA, JABATAN adalah jenis
rekod pemilik dan PELAJAR adalah jenis rekod ahli. [1]
- Setiap kejadian set dibina oleh satu rekod pemilik dan beberapa rekod ahli dari
jenis rekod ahli. [1]
- Rekod ahli bagi jabatan PERAKAUNAN ialah Aiman, Muthu dan Azlan. [1]
Jumlah = 5 markah
d) i. SORT
Rekod ahli boleh disusun secara susunan menaik atau menurun mengikut
medan yang dikehendaki. [2]
ii. FIRST
Satu rekod ahli yang baru boleh menjadi rekod pertama di dalam kejadian set
tertentu apabila dimasukkan ke dalam pangkalan data [2]
iii. LAST
Satu rekod ahli yang baru menjadi rekod yang terakhir dalam kejadian set
tertentu apabila dimasukkan dalam pangkalan data [2]
iv. NEXT
Rekod ahli baru akan dimasukkan selepas rekod ahli yang terakhir digunakan
dalam kejadian set tertentu. Jika hendak menggunakan arahan NEXT, maka
sekurang-kurangnya satu rekod ahli mesti wujud dalam kejadian set. [2]
Jumlah = 8 markah
e) DDL:
- bahasa yang menerangkan struktur Pangkalan Data Rangkaian iaitu skima
dalaman. [1]
DML:
- Mengandungi satu set operator untuk memanipulasikan pangkalan data
rangkaian. [1]
- Kebanyakan arahan DML menggunakan dua langkah sahaja. [1]
- Arahan FIND digunakan untuk mengenalpasti rekod yang dikehendaki dan
arahan GET digunakan untuk operasi yang dikehendaki. [1]
Jumlah = 3 markah
SOALAN 6 (SESI JUL 08)
c)
i. Rekod
Rekod mengandungi sekumpulan data yang berhubung kait. [2]
d) - Penerangan hubungan antara dua jenis rekod di dalam nisbah 1:M. [1]
- Setiap jenis set mempunyai 3 elemen iaitu, nama untuk jenis set, jenis rekod
pemilik dan jenis rekod ahli. [1]
JABATAN
Set JAB_UTAMA
PELAJAR
[2]
Jumlah = 4 markah
e) PERAKAUNAN
PERAKAUNAN PEMASARAN
PEMASARAN
Aiman
Aiman Muthu
Muthu Azlan
Azlan Farhana
Farhana Firdaus
Firdaus Arif
Arif
Jumlah = 4 markah
f) i. Sort [1]
ii. Sistem default [1]
iii. First [1]
iv. Last [1]
v. Next [1]
vi. Prior [1]
i. Sort
Rekod ahli boleh disusun secara susunan menaik atau menurun mengikut
medan yang dikehendaki. [2]
iii. FIRST
Satu rekod ahli yang baru boleh menjadi rekod pertama di dalam kejadian set
tertentu apabila dimasukkan kedalam pangkalan data [2]
iv. LAST
Satu rekod ahli yang baru menjadi rekod yang terakhir dalam kejadian set
tertentu apabila dimasukkan dalam pangkalan data [2]
v. NEXT
Rekod ahli baru akan dimasukkan selepas rekod ahli yang terakhir digunakan
dalam kejadian set tertentu. Jika hendak menggunakan arahan NEXT, maka
sekurang-kurangnya satu rekod ahli mesti wujud dalam kejadian set. [2]
vi. PRIOR
Rekod ahli baru akan dimasukkan ke dalam pangkalan data sebelum rekod
terakhir yang telah dimasukkan. Jika rekod itu adalah rekod pemilik, maka
rekod baru akan ditempatkan pada tempat terakhir di dalam set itu. [2]
Jumlah = 6 markah
Pilihan retention
Pilihan retention berlaku apabila satu rekod dari jenis rekod ahli wujud
dengan sendirinya di dalam pangkalan data [1]
atau mesti sentiasa mempunyai hubungan dengan rekod pemilik, dengan
itu menjadi ahli di dalam kejadian set. [1]
Terdapat 3 pilihan set iaitu OPTIONAL, MANDATORY dan
FIXED. [1]
Jumlah = 6 markah
a) i. Jenis set:
merupakan penerangan hubungan antara dua jenis rekod di dalam
nisbah 1:M. [1]
Jumlah = 2 markah
Jumlah = 3 markah
ii.
Arahan Operasi
FIND Menunjukkan kedudukan rekod
GET Mendapatkan rekod
OBTAIN Menunjukkan dan mendapatkan rekod
MODIFY Mengemaskini rekod
ERASE Menghapuskan rekod
STORE Memasukkan rekod
Jumlah = 4 markah
c)
PELAJAR
No_Pelajar
No_Pelajar Nama
Nama Alamat
Alamat T_Lahir
T_Lahir
d) Skima bahasa definisi data merupakan bahasa yang menerangkan struktur Pangkalan
Data Rangkaian iaitu skima dalaman. [2]
Jumlah = 2 markah
e) MOVE ‘150’ TO STUDENT# IN BORROWER
FIND ANY BORORWER USING STUDENT#
GET BORROWER
Jumlah = 5 markah