Мысалы, тҧжырымдамалық ҥлгіде
есептеу индикаторлары
кӛрсетілуі керек, бірақ дерекқорда сақталуы міндетті емес. Осыған
байланысты, бірінші жобалық қадамдардың бірі дерекқордың қҧрамын,
яғни, деректер базасында сақталуы керек кӛрсеткіштердің тізімін
анықтау болып табылады.
Сонымен қатар, доменде бар сілтемелердің барлық тҥрлері
нақты
логикалық модельге тікелей салыстыру мҥмкін емес. Осылайша,
кӛптеген СУБД элементтер арасындағы элементтерден кӛптеген-кӛп
қатынастарға тікелей қолдау кӛрсетпейді. Бҧл жағдайда логикалық
модельге қосымша кӛмекші элемент енгізіледі, бҧл осы қатынастарды
бейнелейді (осылайша, кӛп-кӛпшілік қатынасы осы жаңадан енгізілген
элемент пен тҥпнҧсқа элементтер арасындағы екіден кӛп қатынастарға
бӛлінеді). Бҧған мысал келтірілген.
Кәсіптік
қатынас
диаграммасын
салыстырмалы
дерекқор
схемасына тҥрлендірудің әдеттегі қадамдық процедурасын сипаттайық.
1. Әрбір мән кестеге айналады. Кәсіпорынның
атауы кестенің аты
болып табылады. Кәсіпорын тҥрі мысалдары тиісті кестенің қатарына
сәйкес келеді.
2. Әр атрибут бір атаумен кестенің бағанына айналады; Деректерді
ҧсыну ҥшін неғҧрлым дәл пішім таңдалуы мҥмкін. Қосымша
атрибуттарға сәйкес бағандар анықталмаған мәндер болуы мҥмкін;
міндетті атрибуттарға сәйкес келетін бағандар мҥмкін емес.
3. Бірегей идентификатордың компоненттері
кестенің негізгі кілті
болады. Бірнеше мҥмкін бірегей идентификаторлар болса, негізгі кілт
ҥшін ең сипаттамалар таңдалады. Қосылымда
бірегей идентификатор
болса,
сілтеменің
басқа
соңында
орналасқан
бірегей
идентификатордың кӛшірмесі бастапқы кілттің бағандар санына
қосылады. Осы бағандарды атау ҥшін, соңғы нҥктенің атаулары және /
немесе жҧпталған нысан атаулары пайдаланылады.
4. Ӛзара қарым-қатынас сыртқы кілттерге айналады. Қосымша
таңбалар анықталмаған мәндерге мҥмкіндік
беретін сыртқы кілт
бағандарына сәйкес келеді; міндетті хабарламалар - белгісіз мәндерге
жол бермейтін бағандар болып табылады.
Егер A және B
нысандарының арасында бір-бірімен қарым-қатынас болса, тиісті
сыртқы кілт дизайнердің ӛтініші бойынша кестеде де, В-кестеде де
жариялануы мҥмкін.
5. А
және В типті субъектілер арасындағы кӛпсалалы
коммуникацияны қолдау ҥшін, екі қосымша міндетті C кестесі бар
Достарыңызбен бөлісу: