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



Pdf көрінісі
бет149/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   145   146   147   148   149   150   151   152   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

1 9 1
 


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


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


Достарыңызбен бөлісу:
1   ...   145   146   147   148   149   150   151   152   ...   246




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

    Басты бет