2. PENGENALAN
• Model perhubungan entiti (E-R Model)
– suatu model data diperingkat konseptual
• Model E-R bertujuan memodelkan suatu organisasi
dan pengendaliannya dari perspektif pengguna
3. • Mewakili keperluan data secara konseptual dalam sebuah
sistem.
• Rajah Entiti Perhubungan (ERD) merupakan teknik
permodelan data yang merupakan perwakilan grafik secara
logikal dan terperinci tentang entiti-entiti dan perhubungan
antara entiti-entiti dalam sebuah organisasi atau kawasan
bisnes.
• Tiga komponen utama dalam ERD:
1) Entiti
2) Atribut
3) Perhubungan
KONSEP ASAS MODEL E-R
5. ENTITI
• Entiti ialah suatu objek atau konsep dalam dunia
nyata yang boleh dikenalpasti kewujudannya melalui
sifat-sifat tertentu (unik).
• Dalam konteks pangkalan data, entiti adalah ‘objek’
yang menjadi sumber data
• Contoh entiti fizikal– Pelajar, Pensyarah, Buku.
• Contoh entiti konsep – Peperiksaan, Pengalaman
• Kumpulan entiti yang sama dipanggil set entiti.
6. 6
STAF PELAJAR KURSUS
Contoh Perwakilan Entiti dalam ERD
Jenis Entiti Contoh
Orang STAF, PELAJAR, PENSYARAH
Tempat DAERAH, BANDAR, NEGERI
Objek
Peristiwa
Konsep
BANGUNAN, PERALATAN, PRODUK
KURSUS, AKAUN
PENDAFTARAN, PERMOHONAN
Contoh Jenis Entiti yang lazim digunakan
7. 7
75115 Farazila Yusof
75794 Wan Haniza Wan Hassim
76740 Norwani Mohd Zain
77388 Zarawahida Zakaria
77512 Rozita Bt Bahamad
77558 Armamorhana Ahmad
77655 Siti Amrah Zakaria
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
85042 Ku Irdawaty Ku Yaakob
Setiap baris
Berikut merupakan
‘Instance entity’
Kepada entiti
Pelajar
Entiti: PELAJAR
8. MENAMAKAN ENTITI
• Singular noun
– Contoh : CUSTOMER, STUDENT
• Deskriptif dan spesifik kepada organisasi.
– Contoh : PESANAN BELIAN dan PESANAN PELANGGAN tidak boleh dinamakan sebagai
PESANAN.
• Ringkas dan padat
– Contoh : PENDAFTARAN adalah lebih ringkas dan tepat berbanding
PENDAFTARAN PELAJAR UNTUK KELAS
• Entiti peristiwa diberi nama mengikut keputusan/hasil
peristiwa bukan mengikut aktiviti atau proses peristiwa.
– Contoh : Peristiwa dimana pengurus projek memberikan kerja
kepada kumpulan projek dinamakan TUGASAN.
8
9. • Terdapat dua jenis set entiti – kuat & lemah
• Set entiti kuat – kewujudannya tidak bersandar
atas kewujudan entiti lain. Cth : Pelajar
• Set entiti lemah – kewujudannya bersandar
kepada kewujudan satu set entiti kuat. Cth : Waris
PELAJAR WARIS
Set Entiti Kuat/Dominan Set Entiti Lemah/Subordinat