SPPD
Pangkalan
data
Program Aplikasi
A02538 SALMI BINTI BAHAROM 1234567890 A12345678 PENSYARAH KANAN salmi@upm.edu.my 93303 AKTIF
A12563 JAMILAH BINTI DIN 6489505969 A83838838 PENSYARAH KANAN milah@upm.edu.my 93303 AKTIF
A00023 ALI BIN AHMAD 2883838484 544646464 PROFESOR ali@upm.edu.my 97774 PENCEN
•
•
•
JABATAN
kod_jabatan nama_jabatan
•
•
•
SISTEM PENGURUSAN PANGKALAN DATA
Contoh:
idProf namaProf
namaKelas
idKelas
CONTOH RAJAH HUBUNGAN ENTITI
ASAS NOTASI RAJAH HUBUNGAN ENTITI
Satu entiti khas
yang juga
merupakan
hubungan
Simbol
Entiti
Simbol
Atribut
Simbol
Hubungan
ENTITI
• Jenis Entiti vs. Keseketikaan Entiti
Jenis entiti – merujuk kepada entiti yang
mempunyai ciri-ciri yang sama
Keseketikaan entiti – setiap satu kejadian (i.e.
single occurrence) dalam satu jenis entiti
• Entiti Kuat vs. Entiti Lemah
Entiti Kuat – kewujudan jenis entiti bebas dari
jenis entiti yang lain.
Entiti Lemah – kewujudan jenis entiti yang
bergantung kepada jenis entiti yang lain.
JENIS DAN KESEKETIKAAN ENTITI
Jenis Entiti: PELAJAR
noMatrik namaPelajar
75115 Farazila Yusof
75794 Wan Haniza Wan Hassim
Setiap baris 76740 Norw ani Mohd Zain
Berikut merupakan 77388 Zaraw ahida Zakaria
entiti keseketikaan 77512 Rozita Bt Bahamad
(i.e. instance entity) 77558 Armamorhana Ahmad
Kepada entiti 77655 Siti Amrah Zakaria
Pelajar 78436 Siti Nor Haiza Mad Janapi
78447 Noriati Jaminah
84781 Emilza Fuad
84817 Azli Kamarudzaman
84858 Faddly Mazlan
84904 Balkhis Diba Mansor
85013 Aina Najmi Shari
ENTITI KUAT DAN ENTITI LEMAH
STAF 1 M
mempunyai TANGGUNGAN
No_matrik Alamat
PELAJAR
Satu atribut
dipecahkan kepada
beberapa
komponen.
Entiti dengan atribut berbilang (Skill) dan atribut terbitan
(Years_Employed)
Atribut Berbilang
Atribut Terbitan Seorang pekerja boleh ada
Dari Date_Employed dan Tarikh Semasa pelbagai kemahiran
PENGECAM (KUNCI)
• Untuk memudahkan pencarian maklumat dalam pangkalan
data, maka dalam setiap rekod yang disimpan akan
mempunyai satu atribut yang dikenali sebagai atribut
kekunci.
• Tiga jenis kunci iaitu:
Kunci Calon – satu atribut yang boleh menjadi kunci iaitu
memenuhi syarat untuk dipilih sebagai kunci.
Pengecam (Kunci Primer) – Satu atribut (atau kombinasi atribut-
atribut) yang mengecam secara unik keseketikaan individu satu
jenis entiti.
Pengecam Komposit – satu pengecam yang terdiri dari atribut
komposit
CIRI-CIRI PENGECAM
• Atribut yang mana nilainya tidak akan
berubah.
• Atribut yang mana nilainya tidak akan nol.
• Elakan guna pengecam pintar yang
strukturnya seperti klasifikasi, lokasi dan
sebagainya. Kerana nilai-nilai seperti ini
mungkin akan berubah.
• Gantikan kepada kunci yang baru dan mudah
bagi kunci yang panjang dan komposit
KUNCI ATRIBUT MUDAH
Kunci digariskan
KUNCI ATRIBUT KOMPOSIT
Nama hubungan:
menulis
PENULIS BUKU
Dua entiti
Satu entiti yang berkait
yang berkait dalam satu
Tiga entiti yang
dalam satu hubungan
berkait dalam
hubungan
satu hubungan
KARDINALITI HUBUNGAN
• Satu – ke – Satu
Setiap entiti dalam hubungan hanya akan ada cuma satu keseketikaan
entiti yang berhubung.
• Satu – ke – Banyak
Satu entiti pada satu bahagian hubungan boleh mempunyai
banyak keseketikaan entiti yang berhubung, tetapi satu
entiti pada satu bahagian yang lain hanya akan mempunyai
maximum satu keseketikaan entiti yang berhubung.
• Banyak – ke – Banyak
Entiti di kedua-dua bahagian yang berhubung boleh
mempunyai banyak keseketikaan entiti.
DARJAH DAN KARDINALITI HUBUNGAN
PELAJAR KURSUS
daftar
PENSYARAH
ada ajar
PENSYARAH
HUBUNGAN IDENTIFIKASI
ENTITI KUAT ENTITI LEMAH
ENTITI PENYATUAN
• Ia merupakan satu entiti yang mempunyai atribut
• DAN ia juga satu hubungan yang menghubungkan entiti-entiti
• Bilakah satu hubungan dengan atribut akan menjadi entiti
penyatuan
Semua hubungan untuk entiti penyatuan mesti banyak
Entiti penyatuan mempunyai maksud yang bebas dari entiti-entiti
lain
Seeloknya entiti penyatuan mempunyai pengecam unik dan
mempunyai atribut yang lain
Entiti penyatuan juga boleh untuk menyertai dalam hubungan lain
dengan entiti yang bersekutu dengan hubungan tersebut.
Hubungan ternari sepatutnya diubah kepada entiti penyatuan
Certificate_Number Date_Completed
CONTOH ENTITI PENYATUAN
CERTIFICATE