CSF45 : MURID jawab SOALAN


MURID jawab SOALAN

M : N
Seorang Murid boleh menjawab BANYAK Soalan
Satu Soalan boleh dijawab oleh BANYAK Murid


Bincangkan :

Bina ERD Lengkap berdasarkan maklumat berikut


USERNAME ( username<KP>, password)

MURID ( nokp<KP>, nama, kelas<KA>, username<KA> )

KELAS ( kelas<KP>, tingkatan, namakelas )

PRESTASI ( nokp<KA>, idsoalan<KA>, datetime<KP>, jawapaninput, markah )

SOALAN ( idsoalan<KP>, soalan, jawapanbetul )


Panduan melabel Kekardinalan :

1. Seorang Murid boleh merekod BANYAK Prestasi.

2. Satu Soalan boleh direkodkan dengan BANYAK Prestasi.


3. Satu Murid ditempatkan kepada SATU Kelas sahaja.

4. Satu Kelas boleh menempatkan BANYAK Murid.


5. Satu Username merujuk SATU Murid saja.

6. Satu Murid merujuk Satu Username saja.
























[Admin, Murid] Borang Signup Murid
No Kad Pengenalan :
Username :
Nama :
Kelas :
Kata Laluan :
INSERT INTO

[Admin, Murid] Borang Login Murid
Username :
Kata Laluan :
SELECT

[Admin] Borang Daftar Murid
No Kad Pengenalan : 
Username :
Nama :
Kelas :
Kata Laluan :
INSERT INTO

[Admin] Borang Daftar Kelas
Kod Kelas :
Tingkatan :
Nama Kelas :
INSERT INTO

[Admin] Borang Daftar Soalan
ID Soalan :
Soalan :
Jawapan :
INSERT INTO

[Admin] Borang Daftar Prestasi?
No Kad Pengenalan : 
ID Soalan : 
DateTime : 
Jawapan Murid : 
Markah : 
INSERT INTO

[Admin] Laporan Murid 
SELECT, UPDATE, DELETE

[Admin] Laporan Soalan 
SELECT, UPDATE, DELETE

[Admin] Laporan Prestasi 
SELECT, UPDATE, DELETE

[Admin] Laporan Kelas 
SELECT, UPDATE, DELETE

[Admin] QUERY SEARCH
SELECT

[Admin] Import Data
INSERT INTO




[Murid] Borang Jawab Soalan Kuiz
Soalan
Jawapan
SELECT, INSERT INTO

[Murid] Laporan Prestasi Diri Sendiri
Soalan
Jawapan Murid
Jawapan Betul
Markah Diperoleh
SELECT





 PAGE PUBLIC 
Login Murid dan Admin
Sign Up Murid
Info / Contact Us

 MENU ADMIN 
Borang Daftar Murid
Borang Daftar Soalan
Borang Daftar Prestasi
Borang Daftar Kelas
Laporan Senarai Murid
Laporan Senarai Soalan
Laporan Senarai Prestasi
Laporan Senarai Kelas
QUERY / Carian
Import Data

 MENU MURID 
Page Soalan Kuiz
Page Maklumat Murid
Page Prestasi Murid
Setting Theme







Kebergantungan Fungsi Transitif :

- perhatikan, hubungan antara dua atribut biasa saja terlebih dahulu (A, B).
- kenalpasti, diantara 2 atribut biasa itu, yang mana boleh ditentukan oleh satu lagi atribut kunci (C).

- jawab persoalan : 
a) adalah atribut biasa A boleh ditentukan oleh satu lagi atribut biasa B?
b) adakah atribut biasa B itu pula boleh ditentukan oleh atribut kunci C?

JIKA kedua2 soalan ini jawapannya adalah YA,
MAKA atribut A, B dan C adalah dalam keadaan kebergantungan fungsi transitif dimana :

B boleh menentukan A dan
C pula, boleh menentukan B
Maka, C juga boleh menentukan A secara transitif 
(melalui hubungannya dengan B)

Contoh :
1) idmurid[KP] - alamat - poskod - kawasan
2) idmurid[KP] - kelas - namakelas










No comments:

Post a Comment

Komen

Note: Only a member of this blog may post a comment.