Оқулық «Білім беруді дамытудың федералды институты»



жүктеу 2,79 Kb.
Pdf просмотр
бет61/101
Дата20.05.2018
өлшемі2,79 Kb.
#15312
түріОқулық
1   ...   57   58   59   60   61   62   63   64   ...   101

 
 
10.6 
сурет. Баркердің белгілеріне байланысты субъектінің тағайындалуы
 
Тәуелді субъект жүйеде басқа субъектілерге байланысты деректерді 
ұсынады, сондықтан ол әрқашан басқа ұйымдармен байланыстырылуы 
керек.
 
Байланысты ұйым екі немесе одан да көп субъектілер арасындағы 
байланысқа  байланысты  деректерді  ұсынады.  Әдетте,  бұл  түрдегі 
көптеген  көптеген  қатынастарға  арналған  үлгіде  пайда  болады  (10.6-
сурет). 
Егер ұйым данасы оның негізгі сипаттамалары арқылы анықталса, 
онда ұйым толықтай анықталған деп айтылады. Әйтпесе, сәйкестендіру 
мәні  байланысты  ұйым  сызықша  байланыс  желісін  (10.7  сурет) 
көрсетеді, бұл атрибуттары қолдану арқылы жүзеге асырылады. 
ER-
диаграммада  көрсетілген  Кейбір  тұтастығын  шектеулер, 
басқалары табиғи тілде сипатталған. 
Мысал ретінде белгілі бір өнімді тұрақты клиенттерге жеткізу және 
сату  процесін  бейнелейтін  дерекқорды  қарастырыңыз.  Дерекқор 
автоматтандырылған  ақпараттық  жүйесіне  арналған  «Көтерме  қойма» 
болып табылады. 
«Өнім»,  «жеткізуші»  және  «сатып  алушы»  -  талдау  доменіне 
негізделген, шын мәнінде трек-нұсқаулықтарын оқшауланған болады. 
«Тұтынушылар көптеген тауарларды сатып ала алады», «тауарларды 
көптеген сатып алушылар сатып ала алады» деген бірден-бір байланыс 
бар. «Тауарлар» және «жеткізушілер» арасындағы ұқсас қарым-қатынас. 
Мұндай байланыстарды типті (10.8 сурет) «көптеген көптеген» болып 
табылады. 
Дегенмен,  реляциялық  деректер  үлгісі  көп-көпшілік  қарым-
қатынасты бірнеше бір-нан-көп қатынастарға ауыстыруды қажет етеді. 
Бұл  қарым-қатынас  тауарлар  процесінің  сату  /  сатып  алу  көрсетеді 
тұлғаның басқа түрін қосуға болады шешу үшін 
 
<
 
\
 
Байланысты мән  ■
 
S _______________________________________________________________ >
 
Байланысты мән
 
10.7 
сурет. Баркердің белгілеуінде басқа біреудің сәйкестендіруін анықтау
 
1 9 1
 


 
Жеткізуші   Тауар 
   
сатып алушы 
 
10.8 
сурет. ER-диаграммасының алғашқы нұсқасы 
 
біз  «Келіп  түскен жол  жүру  құжаттары»  және  «Кіріс  шот-фактурасы» 
деген қауымдастырылған субъектілерді енгіздік (10.9-сурет). 
Нысандар  арасында байланыс орнату. Бір сатып алушы бірнеше рет 
тауарларды сатып ала алады, сондықтан Сатып алушы нысандары мен 
Сату  есебінен  бірден  көп  қатынастар  бар.  тауарларды  Әрбір  атауы 
бірнеше рет объектілері арасындағы, нәтижесінде мәмілелер бойынша 
«тауарлар»  айналысуға  болады  және  «шот-фактура»  байланыс 
«көптеген  бір»,  бар.  Сонымен  қатар,  сілтемелер  «Табыс  туралы  заң» 
және «Тауарлар» арасында құрылады. 
Субъектілердің атрибуттарын талдайық. Әрбір жеткізуші мен сатып 
алушы заңды тұлға болып табылады және аты, мекен-жайы, банктік 
деректемелері бар. Әрбір өнімде атауы, бағасы бар, өлшем бірлігі 
сипатталады. Әрбір шот-фактура бірегей нөмірі, берілген күні, 
мөлшерде және бағаның тауарлар тізімін, сондай-ақ шот-фактура 
жалпы сомасы бар. Сатып алушылар тауарды сатып алады, сонымен 
бірге сатып алынатын тауарлар саны мен бағасы туралы деректер 
енгізілетін шығын шот-фактураларын алады. Әрбір сатып алушы 
бірнеше шот-фактураларды ала алады. Әрбір шот-фактура бір сатып 
алушыға беріледі. Әрбір жүк жөнелтімінде кемінде бір өнім болуы 
керек («бос» жүкқұжат бола алмайды). Әрбір өнім өз кезегінде бірнеше 
жүк жөнелтімдерінде бірнеше тұтынушыға сатылуы мүмкін. «Өнім» 
және «Жеткізуші» арасындағы өзара қарым-қатынастарды анықтау 
үшін ұқсас логикалық тізбекті құруға болады. Сатып алушы бір болуы 
мүмкін уақытша және өнім беруші болып табылады, сондықтан осы екі 
нысан «Контрагенттің» бір мәнімен біріктіріледі. 
 
 
 10.9 
сурет. ER-диаграммасының аралық нұсқасы
 
1 9 2
 


 
Дерекқорды  құруда  маңызды  міндет  -  әрбір  дананы  бірегей  түрде 
анықтайтын  атрибуттарды  анықтау,  яғни  бастапқы  кілттерді 
идентификациялау.  «Тауарлар»  кестесі  үшін  тауарлардың  атауы 
бастапқы  кілт  болып  табылмайды,  себебі  әртүрлі  тауарлардың  атауы 
бірдей болуы мүмкін, сондықтан біз «Кодты» бастапқы кілт енгіземіз, 
ол арқылы біз мақаланың мақаласын түсінеміз. Сол сияқты, «Аты» да 
«Контрагенттер»  кестесінде  негізгі  кілт  болып  табылмайды. 
Паспорттық  нөмір,  салық  төлеушінің  сәйкестендіру  нөмірі  немесе  әр 
контракты бірегейлендіретін кез-келген басқа атрибут ретінде түсінуге 
болатын  жеткізушілер  мен  сатып  алушылар  үшін  бастапқы  кодты 
енгіземіз.  «Шығын  шот-фактурасы»  /  «Кіріс  алуы  туралы»  кестелер 
үшін «Нөмір» өрісі бастапқы кілт болып табылады, себебі нөмір әрбір 
шот-фактураны бірегей түрде анықтайды. Бастапқы кілт ретінде біз бір 
өрісті емес, кейбір өрістер жиынтығын таңдай алдық, бірақ қарапайым 
бастапқы кілттермен модельдеу процесін көрсету үшін пайдаланады. 
Енді  сіз  мұның  бәрін  диаграммада  жасай  аласыз.  Осылайша, 
нақтылаудан  кейін  диаграмма  күріште  көрсетілгендей  көрінеді  (10.10 
сурет). 
Бұл  диаграмма  әзірленген  жүйенің  деректер  ағындарының 
диаграммасында  көрсетілген  барлық  шығыс  деректерін  алу 
мүмкіндігімен тексерілуі керек. 
«
Нысан» және «меншік» ұғымдары салыстырмалы болып табылады. 
Доменнің әрбір үлгісінде өзін өзі санау керек-
 
 
10.10 
сурет. ER-диаграммасының нақты нұсқасы
 
193
 


жүктеу 2,79 Kb.

Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   ...   101




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау