-->
|
|
|
Ñàìîå ãëàâíîå Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ§ 12. Áàçà äàííûõ êàê ìîäåëü ïðåäìåòíîé îáëàñòèÁàçà äàííûõ (ÁÄ) — ñîâîêóïíîñòü äàííûõ, îðãàíèçîâàííûõ ïî îïðåäåë¸ííûì ïðàâèëàì, îòðàæàþùàÿ ñîñòîÿíèå îáúåêòîâ è èõ îòíîøåíèé â íåêîòîðîé ïðåäìåòíîé îáëàñòè, ïðåäíàçíà÷åííàÿ äëÿ õðàíåíèÿ âî âíåøíåé ïàìÿòè êîìïüþòåðà è ïîñòîÿííîãî ïðèìåíåíèÿ. Èíôîðìàöèîííàÿ ñèñòåìà — ýòî ñîâîêóïíîñòü ñîäåðæàùåéñÿ â áàçàõ äàííûõ èíôîðìàöèè è îáåñïå÷èâàþùèõ å¸ îáðàáîòêó èíôîðìàöèîííûõ òåõíîëîãèé è òåõíè÷åñêèõ ñðåäñòâ. Ìîäåëü äàííûõ — ýòî ñîâîêóïíîñòü ñòðóêòóð äàííûõ è îïåðàöèé èõ îáðàáîòêè. Âûäåëÿþò òðè îñíîâíûõ òèïà ìîäåëåé äàííûõ: èåðàðõè÷åñêóþ, ñåòåâóþ è ðåëÿöèîííóþ. Îñíîâíûì îáúåêòîì ðåëÿöèîííîé ÁÄ ÿâëÿåòñÿ òàáëèöà, îáëàäàþùàÿ ñëåäóþùèìè ñâîéñòâàìè: âñå ñòîëáöû â òàáëèöå îäíîðîäíûå, ò. å. âñå ýëåìåíòû â îäíîì ñòîëáöå èìåþò îäèíàêîâûé òèï è ìàêñèìàëüíî äîïóñòèìûé ðàçìåð; êàæäûé ñòîëáåö èìååò óíèêàëüíîå èìÿ; îäèíàêîâûå ñòðîêè â òàáëèöå îòñóòñòâóþò; ïîðÿäîê ñëåäîâàíèÿ ñòðîê è ñòîëáöîâ â òàáëèöå íå èìååò çíà÷åíèÿ. Îñíîâíûìè ñòðóêòóðíûìè ýëåìåíòàìè ðåëÿöèîííîé òàáëèöû ÿâëÿþòñÿ ïîëå è çàïèñü. Ïåðâè÷íûé êëþ÷ (êëþ÷åâîå ïîëå, èäåíòèôèêàòîð) ðåëÿöèîííîé òàáëèöû — ýòî ïîëå èëè ñîâîêóïíîñòü ïîëåé, êîòîðûå îäíîçíà÷íî îïðåäåëÿþò êàæäóþ ñòðîêó (çàïèñü) â òàáëèöå. Êëþ÷, ñîñòîÿùèé èç îäíîãî ïîëÿ, íàçûâàåòñÿ ïðîñòûì êëþ÷îì. Êëþ÷ íàçûâàåòñÿ ñîñòàâíûì, åñëè îí âêëþ÷àåò â ñåáÿ íåñêîëüêî ïîëåé. Äëÿ õðàíåíèÿ äàííûõ î ñóùíîñòÿõ íåêîòîðîé ïðåäìåòíîé îáëàñòè ìîæåò èñïîëüçîâàòüñÿ íåñêîëüêî ñâÿçàííûõ ìåæäó ñîáîé òàáëèö. Ñâÿçü ìåæäó òàáëèöàìè óñòàíàâëèâàåòñÿ ñ ïîìîùüþ êëþ÷åâûõ ïîëåé. Ìåæäó òàáëèöàìè À è  óñòàíîâëåíà ñâÿçü «îäèí ê îäíîìó», åñëè êàæäàÿ çàïèñü â òàáëèöå À ìîæåò èìåòü íå áîëåå îäíîé ñâÿçàííîé ñ íåé çàïèñè â òàáëèöå Â, è íàîáîðîò — êàæäàÿ çàïèñü â òàáëèöå  ìîæåò èìåòü íå áîëåå îäíîé ñâÿçàííîé ñ íåé çàïèñè â òàáëèöå À. Ìåæäó òàáëèöàìè À è  óñòàíîâëåíà ñâÿçü «îäèí êî ìíîãèì», åñëè êàæäàÿ çàïèñü â òàáëèöå À ìîæåò áûòü ñâÿçàíà ñ íåñêîëüêèìè çàïèñÿìè òàáëèöû Â, íî êàæäàÿ çàïèñü â òàáëèöå  íå ìîæåò áûòü ñâÿçàíà áîëåå ÷åì ñ îäíîé çàïèñüþ òàáëèöû À. Ìåæäó òàáëèöàìè À è  óñòàíîâëåíà ñâÿçü «ìíîãèå êî ìíîãèì», åñëè êàæäîé çàïèñè òàáëèöû À ìîæåò ñîîòâåòñòâîâàòü íåñêîëüêî çàïèñåé â òàáëèöå Â, è íàîáîðîò — êàæäîé çàïèñè òàáëèöû  ìîæåò ñîîòâåòñòâîâàòü íåñêîëüêî çàïèñåé â òàáëèöå À. Òàêàÿ ñâÿçü âñåãäà ðåàëèçóåòñÿ ñ ïîìîùüþ òðåòüåé ñâÿçóþùåé òàáëèöû Ñ. Ñâÿçü «ìíîãèå êî ìíîãèì» ïðåäñòàâëÿåò ñîáîé êîìáèíàöèþ äâóõ ñâÿçåé òèïà «îäèí êî ìíîãèì»: ìåæäó òàáëèöàìè À è Ñ è ìåæäó òàáëèöàìè  è Ñ. Ìîæíî ñâÿçàòü äâå ðåëÿöèîííûå òàáëèöû, åñëè êëþ÷ îäíîé ñâÿçûâàåìîé òàáëèöû ââåñòè â ñîñòàâ êëþ÷à äðóãîé òàáëèöû (âîçìîæíî ñîâïàäåíèå êëþ÷åé). Êëþ÷åâîå ïîëå îäíîé ñâÿçûâàåìîé òàáëèöû ìîæíî ââåñòè â ñòðóêòóðó äðóãîé òàáëèöû, ïðè ýòîì îíî óæå íå áóäåò êëþ÷åâûì; òàêîå ïîëå íàçûâàåòñÿ âíåøíèì êëþ÷îì.
|
|
|