Курсовая работа. 1. 2 Список вопросов, на которые должна отвечать информационная
Скачать 0.69 Mb.
|
2.2 Тре бо ва ни я но рма ли за ци иПо сле вы де ле ни я и нфо рма ци о нны х о бъе кто в не о бхо ди мо про ве ри ть о тве ча ю т ли о ни тре бо ва ни я м но рма ли за ци и , а и ме нно : ре кви зи ты ка ждо го и нфо рма ци о нно го о бъе кта ка но ни че ско й мо де ли да нны х до лжны о тве ча ть тре бо ва ни я м, со о тве тству ю щи м тре тье й но рма льно й фо рме ре ля ци о нно й мо де ли да нны х: и нфо рма ци о нны й о бъе кт до лже н со де ржа ть у ни ка льны й и де нти фи ка то р — пе рви чны й клю ч; все не клю че вы е ре кви зи ты до лжны бы ть вза и мо не за ви си мы ; все клю че вы е ре кви зи ты , до лжны бы ть фу нкци о на льно не за ви си мы ; ка жды й о пи са те льны й ре кви зи т до лже н фу нкци о на льно по лно за ви се ть о т клю ча , т. е . ка ждо му зна че ни ю клю ча до лжно со о тве тство ва ть то лько о дно зна че ни е о пи са те льно го ре кви зи та , а при со ста вно м клю че о пи са те льны е ре кви зи ты до лжны за ви се ть о т все й со во ку пно сти ре кви зи то в, о бра зу ю щи х клю ч; ка жды й о пи са те льны й ре кви зи т до лже н за ви се ть о т клю ча не тра нзи ти вно , т. е . не до лже н за ви се ть че ре з дру го й про ме жу то чны й ре кви зи т. (2) 2.3 Ти п свя зи и нфо рма ци о нны х о бъе кто вСле ду ю щи м ша го м про е кти ро ва ни я я вля е тся о пре де ле ни е свя зе й ме жду о бъе кта ми . На ли чи е свя зе й о пре де ля е тся при ро до й ре а льны х о бъе кто в, про це ссо в и ли я вле ни й о то бра жа е мы х э ти ми и нфо рма ци о нны ми о бъе кта ми . На ри су нке 1.4 представлена ER-ди а гра мма . Рисунок 1.4 ER-ди а гра мма Су ще ству ю т три ти па свя зе й: 1:1, 1:М, М:N. Свя зь 1:1 ре а ли зу е тся вклю че ни е м о дно го и то го же клю ча для о бе и х су щно сте й, о бы чно свя зь 1:1 о пи сы ва е т о ди н и то т же о бъе кт, ре кви зи ты за пи сы ва ю тся в два И О , на при ме р, для о пти ми за ци и ре а ли за ци и за про со в. Свя зь 1:М ре а ли зу е тся до ба вле ни е м клю че во го по ля о сно вно й та бли цы в по дчи не нну ю та бли цу , в ка че стве не клю че во го а три бу та и ли в ка че стве о дно го и з ре кви зи то в со ста вно го пе рви чно го клю ча . Свя зь М:M– в ре ля ци о нно й мо де ли да нны х не ре а ли зу е тся . Е е не о бхо ди мо пре о бра зо ва ть в свя зь 1:М вве де ни е м до по лни те льно го о бъе кта «свя зки ». О бъе кт свя зка я вля е тся по дчи не нны м в свя зя х 1:М. Глава 3. По стро е ни е и нфо рма ци о нно -ло ги че ско й мо де ли ба зы да нны х 3.1 По стро е ни е ма три цы сме жно сти И ЛМ Ма три ца сме жно сти — ква дра тна я ма три ца по чи слу и нфо рма ци о нны х о бъе кто в. Ма три ца за по лня е тся по стро ка м. Э ле ме нт ма три цы на пе ре се че ни и стро ки и сто лбца ра ве н 1, е сли и нфо рма ци о нны й о бъе кт, сто я щи й в стро ке , свя за н с и нфо рма ци о нны м о бъе кто м, сто я щи м в сто лбце , о тно ше ни е м о ди н ко мно ги м, ти п фу нкци о на льно й свя зи во вни ма ни е не при ни ма е тся (3) (4). Таблица 2.1 со о тве тству е т ма три це сме жно сти для И О И ЛМ пре дме тно й о бла сти «Сто ло ва я ги мна зи и №8». А лго ри тм ра спо ло же ни я И О по у ро вня м и е ра рхи и : Вы чи сли ть и то го вы е су ммы э ле ме нто в ма три цы по сто лбца м. Вы де ли ть И О сто лбцо в, для ко то ры х и то го ва я су мма ра вна 0. У да ли ть стро ки ма три цы сме жно сти со о тве тству ю щи е И О те ку ще го у ро вня и е ра рхи и . Для пе ре хо да к сле ду ю ще му у ро вню и е ра рхи и сле ду е т по вто ри ть пу нкт 2-3. Та бли ца 2.1 Ма три ца сме жно сти
Ци фра ми обозначены И О : 1 — food, 2 — table_inf, 3 —pupil, 4 —visit, 5 - pay. 3.2 Ло ги че ска я мо де ль пре дме тно й о бла сти Ло ги че ска я стру кту ра ре ля ци о нно й ба зы да нны х я вля е тся а де ква тны м о то бра же ни е м по лу че нно й и нфо рма ци о нно -ло ги че ско й мо де ли пре дме тно й о бла сти . Для ка но ни че ско й мо де ли не тре бу е тся до по лни те льны х пре о бра зо ва ни й. Ка жды й и нфо рма ци о нны й о бъе кт мо де ли да нны х о то бра жа е тся со о тве тству ю ще й ре ля ци о нно й та бли це й. Стру кту ра ре ля ци о нно й та бли цы о пре де ля е тся ре кви зи тны м со ста во м со о тве тству ю ще го и нфо рма ци о нно го о бъе кта , где ка жды й сто лбе ц (по ле , а три бу т) со о тве тству е т о дно му и з ре кви зи то в. Клю че вы е ре кви зи ты о бра зу ю т у ни ка льны й клю ч ре ля ци о нно й та бли цы . Для ка ждо го сто лбца та бли цы за да е тся ти п, ра зме р да нны х и дру ги е сво йства . То по ло ги я про е кта схе мы да нны х пра кти че ски со впа да е т с то по ло ги е й и нфо рма ци о нно – ло ги че ско й мо де ли . Ло ги че ска я мо де ль не о бхо ди ма для вы я вле ни я свя зе й ме жду су щно стя ми . На ри су нке 2.1 о то бра жа е тся ло ги че ска я стру кту ра ба зы да нны х в ви де схе мы . На э то й схе ме пря мо у го льни ка ми о то бра жа ю тся та бли цы ба зы да нны х с по лны м спи ско м и х по ле й, а ли ни и по ка зы ва ю т, ка ки е та бли цы со е ди ня ю тся ме жду со бо й. Со е ди не ни е та бли ц про во ди тся по клю че вы м по ля м. Пе рви чны е клю чи о бо зна ча ю тся ка к РК и по ни м о су ще ствля е тся и де нти фи ка ци я за пи се й в та бли це . Пе рви чны е клю чи не по вто ря ю тся . Для свя зи и спо льзу е тся вто ри чны й клю ч и ли клю ч свя зи . О н о бы чно о бо зна ча е тся , ка к FK. Рисунок 2.1 Ло ги че ска я мо де ль пре дме тно й о бла сти 3.3 По стро е ни е фи зи че ско й мо де ли Па ра ме тры ка ждо й та бли цы ба зы да нны х у ка за ны ни же . «pupil»
«food»
«table_inf»
«visit»
«pay»
|