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.