A B
Diagram bagi mewakili satu sandaran fungsian.
5
• (a)
NoPelajar Program
Nombor pelajar IT
A52345
• (b)
Program
NoPelajar
7
• (a) KodKurus tidak bersandar fungsian terhadap NoPelajar
•
NoPelajar KodKursus
TM3020
Nombor pelajar A58909
TM4020
• (b) Gred tidak bersandar fungsian terhadap KodKursus
KodKursus Gred
KodKursus TM3020 A
B
• (c) Gred tidak bersandar fungsian terhadap NoPelajar
NoPelajar Gred
NoPelajar A58909 B
C+ Rajah 3.5
8
• Penentu bagi sandaran fungsian penuh boleh juga
terdiri daripada lebih daripada satu atribut.
• Contoh: anda pertimbangkan hubungan Kursus-Gred
(NoPelajar, KodKursus, Gred). Jika berdasarkan (a),
seorang pelajar boleh mendaftar lebih daripada satu
kursus. Oleh itu KodKursus tidak bersandar fungsian
terhadap NoPelajar.
• Juga tidak wujud sandaran fungsian di dalam Rajah (b)
dan (c).
9
NoPelajar
Gred
KodKursus
NoPelajar A58909 B
KodKursus TM3020
Rajah 3.6: Gred bersandar fungsian terhadap NoPelajar dan KodKursus
11
NoKontena JenisBahan
NoKontena A2 Cecair
Perhubungan antara NoKontena dan JenisBahan ialah 1:1,
iaitu satu kontena hanya boleh menempatkan satu jenis
bahan.
JenisBahan
NoKontena
NoKontena A2
Cecair NoKontena A3
NoKontena C1