Байланыстар сипаттамалары
Субъектілер арасындағы байланыс екі сипаттамаға ие: қатынас дәрежесі және қатынасқа жататын субъект класы. Бұл сипаттамалардың мәндерін субъект даналары арасындағы қатынастарды талдаудан анықтауға болады. Қарым-қатынас дәрежесі бір субъектінің басқа дананың әр данасымен қанша данасын байланыстыруға болатындығын көрсетеді. Байланыс дәрежесі әр жағынан бағаланады. Байланыс дәрежесі үш мағынаның біреуін білдіруі мүмкін:
• бір-бірден (1: 1);
• біреуден көпке дейін (1: M немесе M: 1);
• көп - көп (M: N).
1: 1 қатынасы дегеніміз, бірінші құрылымның әрбір данасы екінші субъектінің бір данасымен ғана байланысты болуы мүмкін және керісінше.
Қатынас 1: M дегеніміз бірінші құрылымның әрбір данасы екінші ұйымның бірнеше даналарымен, ал екінші құрылымның әрбір даналары бірінші субъектінің бір данасымен байланысты болуы мүмкін дегенді білдіреді.
M: N қатынасы дегеніміз бірінші құрылымның әрбір данасы екінші құрылымның бірнеше даналарымен байланысты болуы мүмкін және керісінше.
Кәсіпорынның қарым-қатынас сыныбы міндетті немесе міндетті емес болуы мүмкін. Міндетті меншік сыныбында ұйымның әрбір данасы басқа ұйыммен байланыстырылуы керек, ал міндетті емес меншік сыныбында ұйымның әрбір данасы басқа ұйымның кез-келген данасымен байланыстырылуы қажет емес. Басқаша айтқанда, дерекқорда барлық нысандар туралы ақпарат сақталады, бірақ олардың тек кейбіреулері ғана басқа ұйымның даналарымен байланысты.
Мысалы, диаграммада сілтеме сипаттамаларын көрсету үшін нүктелік таңбаны қолдануға болады. Егер нүкте тіктөртбұрыштың ішінде болса, онда тіктөртбұрышқа сәйкес келетін субъект қажетті мүшелік класына ие болады. Егер тіктөртбұрыштың сыртында болса, онда міндетті емес мүшелік класы. Нүктелердің жанындағы сандар немесе әріптер байланыс дәрежесін көрсетеді. Сілтемелердің үш типінің екі тиістілікке үйлесуі пәндік аймақтағы сілтемелердің әртүрлі нұсқаларын сипаттауға мүмкіндік береді. Енгізілген ұғымдарды жақсы түсіну үшін кейбір жағдайларды мысалдар бойынша қарастырамыз және олар үшін ER-диаграммалар құрамыз.
Преподаватель және Предмет субъектілері арасындағы қатынастардың әр түрлі оқу орындарында қабылданған әр түрлі ережелері бар.
І жағдай. Әр мұғалім бір ғана Пән оқи алады, әр Пәнді бір Мұғалім оқиды. Байланыс дәрежесі 1: 1, екі субъектінің де тиесілі класы міндетті болып табылады (6-сурет).
Сурет 6- 1-жағдайға байланысты мәндердің қатынасы үшін ER-диаграммасы
Мұнда Д1, Д2, Д3, Д4 - бұл пәндердің атаулары. KП, KД - субъектілердің кілттері, сәйкесінше мұғалім және тәртіп.
2-жағдай. Мұғалім тек бір Пәнді оқи алады, әр Пәнді бір Мұғалім оқиды. Қазіргі уақытта оқу процесіне қатыспаған (біліктілігін арттыруда, әкімшілік жұмыстарымен айналысатын және т.б.) мұғалімдер бар. Байланыс дәрежесі 1: 1, субъектінің сыныбы.Пән міндетті, субъект.Мұғалім баламалы (сурет 7).
7-сурет – 2-жағдайдағы мән және ER-диаграммалар арасындағы байланыстар
3-жағдай. Мұғалім тек бір пәнді оқи алады, дисциплинаны бір оқытушыдан артық оқымайды, қазіргі уақытта білім беру үдерісімен айналыспайтын оқытушылар бар, ал оқу жоспарында ешкім оқымайтын пәндер бар. Байланыс дәрежесі 1: 1, екі субъектінің де тиесілі класы міндетті емес (8-сурет).
8-сурет – 3-жағдай үшін ER-диаграммалар және мәндер қатынасы
4-жағдай. Әр мұғалім бір уақытта бірнеше пәндерді оқи алады, бірақ әр пәнді бір мұғалім артық оқымайды. Қазіргі уақытта білім беру үдерісіне қатыспайтын мұғалімдер бар, ал оқу жоспарында ешкім оқымайтын пәндер бар. Байланыс дәрежесі 1: M, екі субъектінің де тиесілі класы міндетті емес (9-сурет).
9-сурет. 4-жағдайға байланысты ER-диаграммалар және мәндер қатынасы
5-жағдай. Әр мұғалім бір пәннен артық оқымайды, бірақ әр пәнді бірнеше мұғалім оқи алады (10-сурет).
10-сурет – 5-жағдайға байланысты ER-диаграммалар және мәндер қатынасы
6-жағдай. Мұғалім бірнеше пәнді оқи алады, ал тәртіпті бірнеше мұғалім оқи алады. Қазіргі уақытта білім беру үдерісіне қатыспайтын мұғалімдер бар, ал оқу жоспарында ешкім оқымайтын пәндер бар. Қарым-қатынастың дәрежесі «көпке көпке» тең, екі субъектінің де тиесілі класы міндетті емес (11-сурет).
11-сурет – 6-жағдайға байланысты ER-диаграммалар және мәндер қатынасы
Достарыңызбен бөлісу: |