ER Modeli g’oyaviy rejalar
Reja tanlovi:
Agar kontseptsiya ob‟ekt yoki xususiyat sifatida modellashtirilsa?
Agar kontseptsiya ob‟ekt yoki munosabat sifatida modellashtirilsa?
Aloqalarni aniqlash: ikkilik yoki uch tomonlama?
Aggregatsiya(Birlashtirish)?
ER Modelida cheklovlar:
Ko'pgina ma'lumotlar semantikasini olish mumkin.
Biroq, ER diagrammalarida ba'zi cheklovlar mavjud emas.
Ob’ekt va Attribut(Xususiyat) Masalan: Ishchining Manzil atributi bo‟lishi kerakmi yoki ob‟ektning?
Ushbu ma'lumot manzil ma'lumotlari va ma'lumotlarning
semantikasidan foydalanishga bog'liqdir:
Agar biz, har bir xodim uchun bir nechta manzilga ega bo'lsak,
manzil ob‟ekt bo‟lishi shart (chunki atributlar belgilanishi
mumkin emas).
Agar bino (shahar, ko'cha va hokazo) muhim bo'lsa, (Masalan: biz ma'lum bir shaharda xodimlarni ishga olishni istaymiz) u
holda manzil, manzil sifatida modellashtirilgan bo'lishi kerak
(chunki atribut qiymati atomik).
Works_In2 ≥ 2 davr mobaynida ishchiga bo'limda ishlashga ruxsat
bermaydi.
Bu esa xodim bir nechta manzilni yozishni xohlash muammosiga
o'xshaydi:
biz ushbu munosabatlarning har bir namunasi uchun tavsiflovchi
atributlarning bir nechta qiymatlarini yozib olamiz. Ob’ekt va Munosabat
Agar menejer har bir bo'lim uchun alohida byudjet ajratsa ER diagram
normal xolatda bo‟ladi.
Agar boshqaruvchi barcha boshqariladigan departamentlarni qamrab
oladigan ixtiyoriy byudjetga ega bo'lsachi?
Ortiqcha dbudget, menejer tomonidan boshqariladigan har bir
bo'lim uchun saqlanadi.
ER diagrammalarini kontseptsial sxema bo'yicha bajarish
28
Har bir ob‟ekt yangi xaritaga jadval qo‟shadi.
Har bir attribut xaritaga yangi jadval ustuni qo‟shadi.
Har bir munosabat xaritalarga yangi ustunlar yoki yangi jadvalga
(munosabat turiga qarab)o'rnatish.