Бағдарламалық жасақтаманың ER диаграммасын құру
ER құрылысын қарастырайық. ER-диаграммада мәндерді көрсету үшін тіктөртбұрыштарды, ал қатынастарды көрсету үшін ромбтар қолданады. ER-диаграммаларды мәндер экземпляры және мәндер класстары болып ажыратады. Төменде Мұғалім пәнді оқиды ДҚ үшін екі типтің ER -диаграммалары келтірілген. (сурет).
1-Сурет – мәндер және байланыстардың экземплярына арналған ER-диаграмма
Мұнда П1, П2, П3, П4 - әр түрлі оқытушылар, ал ПОИС, ПСИИ, Информатика, Математика - бұл пәндердің атаулары.
2-Сурет – класстардың ER-диаграммасы
КП (мұғалім коды), КД (пән коды) - сәйкесінше Мұғалім мен Пән субъектілерінің негізгі кілттері болып табылатын атрибуттар. Субъекттің әр данасы үшін Мұғалім мен Пәннің кодтары әр түрлі. Сілтеме кілті екі атрибуттан тұрады .
Бірінші қадамда тек субъектілердің кілті болып табылатын атрибуттар қажет. Басқа атрибуттар, жоғарыда анықталған ФЗ-мен бірге, кейінгі кезеңдерде қатынасқа қосылады.
Көбіне екілік байланыстар, яғни екі құрылым арасындағы байланыстар болады, бірақ бірнеше бірлік мағынасы жағынан бір-бірімен ажырамас жағдайда, жоғары ретті байланыстар да болуы мүмкін.
«Мұғалім пәнді оқиды» деген қатынас екілік сипатта болады, ол тек екі затты ғана байланыстырады, ал «мұғалім мамандық бойынша пәнді оқиды» деген қатынас үш жақты, үш затты байланыстырады және т.с.с. Алдымен ең қарапайым және кең таралған бинарды қарастырайық. қатынастар.
Достарыңызбен бөлісу: |