|
Âûïîëíèë: ñòóäåíò ãðóïïû ÒÏÏ-00-1
Îçåðîâà À.Þ.
Ïðîâåðèë: ïðåïîäàâàòåëü
Èíôîðìàòèêè
Èðêóòñê 2001ã.
1. Ââåäåíèå 3
2. Îñíîâíûå ïîíÿòèÿ áàç äàííûõ 4
2.1 Áàçû äàííûõ è ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ 4
2.2 Ñîñòàâ ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ 5
2.3 Ñòðóêòóðà ïðîñòåéøåé áàçû äàííûõ 6
2.4 Ñâîéñòâà ïîëåé áàçû äàííûõ 6
2.5 Òèïû äàííûõ 8
2.6 Áåçîïàñíîñòü áàç äàííûõ 9
3 Ïðîåêòèðîâàíèå áàç äàííûõ 9
3.1 Ðåæèìû ðàáîòû ñ áàçàìè äàííûõ 9
3.2 Îáúåêòû áàçû äàííûõ 10
3.2.1 Òàáëèöû 10
3.2.2 Çàïðîñû 10
3.2.3 Ôîðìû 10
3.2.4 Îò÷åòû 11
3.2.5 Ñòðàíèöû 11
3.2.6 Ìàêðîñû è ìîäóëè 11
3.3 Ïðîåêòèðîâàíèå áàçû äàííûõ 11
3.4 Ðàçðàáîòêà òåõíè÷åñêîãî çàäàíèÿ 12
3.5 Ðàçðàáîòêà ñòðóêòóðû áàçû äàííûõ 12
4 Ðàáîòà ñ ÑÓÁÄ Microsoft Access 2000
4.1 Ñîçäàíèå òàáëèö
4.2 Ñîçäàíèå çàïðîñîâ, îò÷åòîâ
5 Çàêëþ÷åíèå
6 Ñïèñîê èñïîëüçîâàííîé ëèòåðàòóðû
Äëÿ ïðèíÿòèÿ îáîñíîâàííûõ è ýôôåêòèâíûõ ðåøåíèé â ïðîèçâîäñòâåííîé äåÿòåëüíîñòè, â óïðàâëåíèè ýêîíîìèêîé è â ïîëèòèêå ñîâðåìåííûé ñïåöèàëèñò äîëæåí óìåòü ñ ïîìîùüþ êîìïüþòåðîâ è ñðåäñòâ ñâÿçè ïîëó÷àòü, íàêàïëèâàòü, õðàíèòü è îáðàáàòûâàòü äàííûå, ïðåäñòàâëÿÿ ðåçóëüòàò â âèäå íàãëÿäíûõ äîêóìåíòîâ. Ïîýòîìó, â äàííîé êóðñîâîé ðàáîòå ðàññìîòðèì ðàáîòó ñ áàçàìè äàííûõ.
2.1 Áàçû äàííûõ è ñèñòåìû óïðàâëåíèÿ áàçàìè äàííûõ
Áàçà äàííûõ – ýòî îðãàíèçîâàííàÿ ñòðóêòóðà, ïðåäíàçíà÷åííàÿ äëÿ õðàíåíèÿ èíôîðìàöèè.  ñîâðåìåííûõ áàçàõ äàííûõ õðàíÿòñÿ íå òîëüêî äàííûå, íî è èíôîðìàöèÿ.
Ýòî óòâåðæäåíèå ëåãêî ïîÿñíèòü, åñëè, íàïðèìåð, ðàññìîòðåòü áàçó äàííûõ êðóïíîãî áàíêà.  íåé åñòü âñå íåîáõîäèìûå ñâåäåíèÿ î êëèåíòàõ, îá èõ àäðåñàõ, êðåäèòíîé èñòîðèè, ñîñòîÿíèå ðàñ÷åòíûõ ñ÷åòîâ, ôèíàíñîâûõ îïåðàöèÿõ è ò.ä. Äîñòóï ê ýòîé áàçå äàííûõ èìååòñÿ ó äîñòàòî÷íî áîëüøîãî êîëè÷åñòâà ñîòðóäíèêîâ áàíêà, íî ñðåäè íèõ âðÿä ëè íàéäåòñÿ òàêîå ëèöî, êîòîðîå èìååò äîñòóï êî âñåé áàçå ïîëíîñòüþ è ïðè ýòîì ñïîñîáíî åäèíîëè÷íî âíîñèòü â íåå ïðîèçâîëüíûå èçìåíåíèÿ. Êðîìå äàííûõ, áàçà ñîäåðæèò ìåòîäû è ñðåäñòâà, ïîçâîëÿþùèå êàæäîìó èç ñîòðóäíèêîâ îïåðèðîâàòü òîëüêî ñ òåìè äàííûìè, êîòîðûå âõîäÿò â åãî êîìïåòåíöèþ.  ðåçóëüòàòå âçàèìîäåéñòâèÿ äàííûõ, ñîäåðæàùèõñÿ â áàçå, ñ ìåòîäàìè, äîñòóïíûìè êîíêðåòíûì ñîòðóäíèêàì, îáðàçóåòñÿ èíôîðìàöèÿ, êîòîðóþ îíè ïîòðåáëÿþò è íà îñíîâàíèè êîòîðîé â ïðåäåëàõ ñîáñòâåííîé êîìïåòåíöèè ïðîèçâîäÿò ââîä è ðåäàêòèðîâàíèå äàííûõ.
Ñ ïîíÿòèåì áàçû äàííûõ òåñíî ñâÿçàíî ïîíÿòèå ñèñòåìû óïðàâëåíèÿ áàçîé äàííûõ. Ýòî êîìïëåêñ ïðîãðàììíûõ ñðåäñòâ, ïðåäíàçíà÷åííûõ äëÿ ñîçäàíèÿ ñòðóêòóðû íîâîé áàçû, íàïîëíåíèå åå ñîäåðæèìûì, ðåäàêòèðîâàíèå ñîäåðæèìîãî è âèçóàëèçàöèè èíôîðìàöèè. Ïîä âèçóàëèçàöèåé èíôîðìàöèè áàçû ïîíèìàåòñÿ îòáîð îòîáðàæàåìûõ äàííûõ â ñîîòâåòñòâèè ñ çàäàííûì êðèòåðèåì, èõ óïîðÿäî÷åíèå, îôîðìëåíèå è ïîñëåäóþùàÿ âûäà÷à íà óñòðîéñòâà âûâîäà èëè ïåðåäà÷è ïî êàíàëàì ñâÿçè.
 ìèðå ñóùåñòâóåò ìíîæåñòâî ñèñòåì óïðàâëåíèÿ áàçàìè äàííûõ. Íåñìîòðÿ íà òî ÷òî îíè ìîãóò ïî-ðàçíîìó ðàáîòàòü ñ ðàçíûìè îáúåêòàìè è ïðåäîñòàâëÿþò ïîëüçîâàòåëþ ðàçëè÷íûå ôóíêöèè è ñðåäñòâà, áîëüøèíñòâî ÑÓÁÄ îïèðàþòñÿ íà åäèíûé óñòîÿâøèéñÿ êîìïëåêñ îñíîâíûõ ïîíÿòèé. Ýòî äàåò íàì âîçìîæíîñòü ðàññìîòðåòü îäíó ñèñòåìó è îáîáùèòü åå ïîíÿòèÿ, ïðèåìû è ìåòîäû íà âåñü êëàññ ÑÓÁÄ.  êà÷åñòâå òàêîãî ó÷åáíîãî îáúåêòà ìû âûáåðåì ÑÓÁÄ Microsoft Access, âõîäÿùóþ â ïàêåò Microsoft Office.
2.2 Ñîñòàâ ÑÓÁÄ
Àðõèòåêòóðà ÑÓÁÄ ìîæåò áûòü ïðåäñòàâëåíà ñëåäóþùèì îáðàçîì:
ßçûê îïèñàíèÿ äàííûõ (ßÎÄ) – Ñðåäñòâà îïèñàíèÿ äàííûõ â ÁÄ è ñâÿçåé ìåæäó íèìè. Ñðåäñòâàìè ýòîãî ÿçûêà îïèñûâàåòñÿ ñòðóêòóðà ÁÄ, ôîðìàòû çàïèñåé, ïàðîëè, çàùèùàþùèå äàííûå.
ßçûê ìàíèïóëèðîâàíèÿ äàííûìè (ßÌÄ) – ÿçûê äëÿ âûïîëíåíèÿ îïåðàöèé íàä äàííûìè, ïîçâîëÿþùèé ìåíÿòü èõ ñòðîåíèå.
Äëÿ ðàçëè÷íûõ ÑÓÁÄ ðåàëèçàöèÿ ýòèõ óðîâíåé ÿçûêîâ ìîæåò áûòü ðàçëè÷íîé.  îäíèõ ñëó÷àÿõ ßÎÄ è ßÌÄ òðåáóåò ñîñòàâëåíèÿ ïîëüçîâàòåëåì ïðîãðàììû ïîëíîñòüþ “âðó÷íóþ”, â äðóãèõ (÷òî îòðàæàåò ñîâðåìåííóþ òåíäåíöèþ) â ÑÓÁÄ ïðèñóòñòâóåò ñðåäñòâà âèçóàëüíîé (çðèìîé, íàãëÿäíîé) ðàçðàáîòêè ïðîãðàìì. Äëÿ ýòîãî â ñîâðåìåííûõ ÑÓÁÄ èìåþòñÿ ðåäàêòîðû ýêðàííûõ ôîðì, îò÷åòîâ. “Êèðïè÷èêàìè” (èíñòðóìåíòàìè) òàêèõ ðåäàêòîðîâ ÿâëÿþòñÿ ïîëÿ ðàçëè÷íûõ âèäîâ (ïîëÿ ââîäà, ïîëÿ âûâîäà, âû÷èñëÿåìûå ïîëÿ), ïðîöåäóðû îáðàáîòêè ðàçëè÷íûõ òèïîâ (ôîðìû ââîäà, òàáëèöû, îò÷åòû, çàïðîñû). Íà îñíîâàíèè ñîçäàííûõ ïîëüçîâàòåëåì îáúåêòîâ ïðîãðàììû – ãåíåðàòîðû ôîðìèðóþò ïðîãðàììíûé êîä íà ÿçûêå êîíêðåòíîé ìàøèíû èëè íà ïðîìåæóòî÷íîì ÿçûêå.
2.3 Ñòðóêòóðà ïðîñòåéøåé áàçû äàííûõ
Ñðàçó ïîÿñíèì, ÷òî åñëè â áàçå íåò íèêàêèõ äàííûõ (ïóñòàÿ áàçà), òî ýòî âñå ðàâíî ïîëíîöåííàÿ áàçà äàííûõ. Ýòîò ôàêò èìååò ìåòîäè÷åñêîå çíà÷åíèå. Õîòÿ äàííûõ â áàçå è íåò, íî èíôîðìàöèÿ â íåé âñå-òàêè åñòü – ýòî ñòðóêòóðà áàçû. Îíà îïðåäåëÿåò ìåòîäû çàíåñåíèÿ äàííûõ è õðàíåíèÿ èõ â áàçå. Ïðîñòåéøèé «íåêîìïüþòåðíûé» âàðèàíò áàçû äàííûõ – äåëîâîé åæåäíåâíèê, â êîòîðîì êàæäîìó êàëåíäàðíîìó äíþ âûäåëåíî ïî ñòðàíèöå. Äàæå åñëè â íåì íå çàïèñàíî íè ñòðîêè, îí íå ïåðåñòàåò áûòü åæåäíåâíèêîì, ïîñêîëüêó èìååò ñòðóêòóðó, ÷åòêî îòëè÷àþùóþ åãî îò çàïèñíûõ êíèæåê, ðàáî÷èõ òåòðàäåé è ïðî÷åé ïèñ÷åáóìàæíîé ïðîäóêöèè.
Áàçû äàííûõ ìîãóò ñîäåðæàòü ðàçëè÷íûå îáúåêòû. Îñíîâíûìè îáúåêòàìè ëþáîé áàçû äàííûõ ÿâëÿþòñÿ åå òàáëèöû. Ïðîñòåéøàÿ áàçà äàííûõ èìååò õîòÿ áû îäíó òàáëèöó. Ñîîòâåòñòâåííî, ñòðóêòóðà ïðîñòåéøåé áàçû äàííûõ òîæäåñòâåííî ðàâíà ñòðóêòóðå åå òàáëèöû.
Ñòðóêòóðó äâóìåðíîé òàáëèöû îáðàçóþò ñòîëáöû è ñòðîêè. Èõ àíàëîãàìè â ïðîñòåéøåé áàçå äàííûõ ÿâëÿþòñÿ ïîëÿ è çàïèñè. Åñëè çàïèñåé â òàáëèöå ïîêà íåò, çíà÷èò, åå ñòðóêòóðà îáðàçîâàíà òîëüêî íàáîðîì ïîëåé. Èçìåíèâ ñîñòàâ ïîëåé áàçîâîé òàáëèöû (èëè èõ ñâîéñòâà), ìû èçìåíÿåì ñòðóêòóðó áàçû äàííûõ è, ñîîòâåòñòâåííî, ïîëó÷àåì íîâóþ áàçó äàííûõ.
2.4 Ñâîéñòâà ïîëåé áàçû äàííûõ
Ïîëÿ áàçû äàííûõ íå ïðîñòî îïðåäåëÿþò ñòðóêòóðó áàçû – îíè åùå îïðåäåëÿþò ãðóïïîâûå ñâîéñòâà äàííûõ, çàïèñûâàåìûõ â ÿ÷åéêè, ïðèíàäëåæàùèå êàæäîìó èç ïîëåé. Íèæå ïåðå÷èñëåíû îñíîâíûå ñâîéñòâà ïîëåé òàáëèö áàç äàííûõ íà ïðèìåðå ÑÓÁÄ Microsoft Access.
Ïîñêîëüêó â ðàçíûõ ïîëÿõ ìîãóò ñîäåðæàòüñÿ äàííûå ðàçíîãî òèïà, òî è ñâîéñòâà ó ïîëåé ìîãóò ðàçëè÷àòüñÿ â çàâèñèìîñòè îò òèïà äàííûõ. Òàê, íàïðèìåð, ñïèñîê âûøåóêàçàííûõ ñâîéñòâ ïîëåé îòíîñèòñÿ â îñíîâíîì ê ïîëÿì òåêñòîâîãî òèïà. Ïîëÿ äðóãèõ òèïîâ ìîãóò èìåòü èëè íå èìåòü ýòè ñâîéñòâà, íî ìîãóò äîáàâëÿòü ê íèì è ñâîè. Íàïðèìåð, äëÿ äàííûõ, ïðåäñòàâëÿþùèõ äåéñòâèòåëüíûå ÷èñëà, âàæíûì ñâîéñòâîì ÿâëÿåòñÿ êîëè÷åñòâî çíàêîâ ïîñëå äåñÿòè÷íîé çàïÿòîé. Ñ äðóãîé ñòîðîíû, äëÿ ïîëåé, èñïîëüçóåìûõ äëÿ õðàíåíèÿ ðèñóíêîâ, çâóêîçàïèñåé, âèäåî êëèïîâ è äðóãèõ îáúåêòîâ OLE, áîëüøèíñòâî âûøåóêàçàííûõ ñâîéñòâ íå èìåþò ñìûñëà.
2.5 Òèïû äàííûõ
Òàáëèöû áàç äàííûõ, êàê ïðàâèëî, äîïóñêàþò ðàáîòó ñ ãîðàçäî áîëüøèì êîëè÷åñòâîì ðàçíûõ òèïîâ äàííûõ. Òàê, íàïðèìåð, áàçû äàííûõ Microsoft Access ðàáîòàþò ñî ñëåäóþùèìè òèïàìè äàííûõ.
2.6 Áåçîïàñíîñòü áàç äàííûõ
Áàçû äàííûõ – ýòî òîæå ôàéëû, íî ðàáîòà ñ íèìè îòëè÷àåòñÿ îò ðàáîòû ñ ôàéëàìè äðóãèõ òèïîâ, ñîçäàâàåìûõ ïðî÷èìè ïðèëîæåíèÿìè. Âûøå ìû âèäåëè, ÷òî âñþ ðàáîòó ïî îáñëóæèâàíèþ ôàéëîâîé ñòðóêòóðû áåðåò íà ñåáÿ îïåðàöèîííàÿ ñèñòåìà. Äëÿ áàçû äàííûõ ïðåäúÿâëÿþòñÿ îñîáûå òðåáîâàíèÿ ñ òî÷êè çðåíèÿ áåçîïàñíîñòè, ïîýòîìó â íèõ ðåàëèçîâàí äðóãîé ïîäõîä ê ñîõðàíåíèþ äàííûõ.
Áàçû äàííûõ – ýòî îñîáûå ñòðóêòóðû. Èíôîðìàöèÿ, êîòîðàÿ â íèõ ñîäåðæèòñÿ, î÷åíü ÷àñòî èìååò îáùåñòâåííóþ öåííîñòü. Íåðåäêî ñ îäíîé è òîé æå áàçîé ðàáîòàþò òûñÿ÷è ëþäåé ïî âñåé ñòðàíå. Îò èíôîðìàöèè, êîòîðàÿ ñîäåðæèòñÿ â íåêîòîðûõ áàçàõ, ìîæåò çàâèñåòü áëàãîïîëó÷èå ìíîæåñòâà ëþäåé. Ïîýòîìó öåëîñòíîñòü ñîäåðæèìîãî áàçû íå ìîæåò è íå äîëæíà çàâèñåòü íè îò êîíêðåòíûõ äåéñòâèé íåêîåãî ïîëüçîâàòåëÿ, çàáûâøåãî ñîõðàíèòü ôàéëû ïåðåä âûêëþ÷åíèåì êîìïüþòåðà, íè îò ïåðåáîåâ â ýëåêòðîñåòè.
Ïðîáëåìà áåçîïàñíîñòè áàç äàííûõ ðåøàåòñÿ òåì, ÷òî â ÑÓÁÄ äëÿ ñîõðàíåíèÿ èíôîðìàöèè èñïîëüçóåòñÿ äâîéíîé ïîäõîä.  ÷àñòè îïåðàöèé, êàê îáû÷íî, ó÷àñòâóåò îïåðàöèîííàÿ ñèñòåìà êîìïüþòåðà, íî íåêîòîðûå îïåðàöèè ñîõðàíåíèÿ ïðîèñõîäÿò â îáõîä îïåðàöèîííîé ñèñòåìû.
3.1 Ðåæèìû ðàáîòû ñ áàçàìè äàííûõ
Îáû÷íî ñ áàçàìè äàííûõ ðàáîòàþ äâå êàòåãîðèè ïîëüçîâàòåëåé. Ïåðâàÿ êàòåãîðèÿ – ïðîåêòèðîâùèêè. Èõ çàäà÷à ñîñòîèò â ðàçðàáîòêå ñòðóêòóðû òàáëèö áàçû äàííûõ è ñîãëàñîâàíèå åå ñ çàêàç÷èêîì. Êðîìå òàáëèö ïðîåêòèðîâùèêè ðàçðàáàòûâàþò è äðóãèå îáúåêòû áàçû äàííûõ, ïðåäíàçíà÷åííûå, ñ îäíîé ñòîðîíû, äëÿ àâòîìàòèçàöèè ðàáîòû ñ áàçîé, à ñ äðóãîé ñòîðîíû – äëÿ îãðàíè÷åíèÿ ôóíêöèîíàëüíûõ âîçìîæíîñòåé ðàáîòû ñ áàçîé (åñëè ýòî íåîáõîäèìî èç ñîîáðàæåíèé áåçîïàñíîñòè). Ïðîåêòèðîâùèêè íå íàïîëíÿþò áàçó êîíêðåòíûìè äàííûìè, (çàêàç÷èê ìîæåò ñ÷èòàòü èõ êîíôèäåíöèàëüíûìè è íå ïðåäîñòàâëÿòü ïîñòîðîííèì ëèöàì). Èñêëþ÷åíèå ñîñòàâëÿåò ýêñïåðèìåíòàëüíîå íàïîëíåíèå ìîäåëüíûìè äàííûìè íà ýòàïå îòëàäêè îáúåêòîâ áàçû.
Âòîðàÿ êàòåãîðèÿ èñïîëíèòåëåé, ðàáîòàþùèõ ñ áàçàìè äàííûõ, - ïîëüçîâàòåëè. Îíè ïîëó÷àþò èñõîäíóþ áàçó äàííûõ îò ïðîåêòèðîâùèêîâ è çàíèìàþòñÿ åå íàïîëíåíèåì è îáñëóæèâàíèåì.  îáùåì ñëó÷àå ïîëüçîâàòåëè íå èìåþò ñðåäñòâ äîñòóïà ê óïðàâëåíèþ ñòðóêòóðîé áàçû – òîëüêî ê äàííûì, äà è òî íå êî âñåì, à ê òåì, ðàáîòà ñ êîòîðûìè ïðåäóñìîòðåíà íà êîíêðåòíîì ðàáî÷åì ìåñòå.
Ñîîòâåòñòâåííî ÑÓÁÄ èìååò äâà ðåæèìà ðàáîòû: ïðîåêòèðîâî÷íûé è ïîëüçîâàòåëüñêèé. Ïåðâûé ðåæèì ïðåäíàçíà÷åí äëÿ ñîçäàíèÿ èëè èçìåíåíèÿ ñòðóêòóðû áàçû è ñîçäàíèå åå îáúåêòîâ. Âî âòîðîì ðåæèìå ïðîèñõîäèò èñïîëüçîâàíèå ðàíåå ïîäãîòîâëåííûõ îáúåêòîâ äëÿ íàïîëíåíèÿ áàçû èëè ïîëó÷åíèÿ äàííûõ èç íåå.
3.2 Îáúåêòû áàçû äàííûõ
3.2.1 Òàáëèöû
Òàáëèöû – ýòî îñíîâíûå îáúåêòû ëþáîé áàçû äàííûõ. Âî-ïåðâûõ, â òàáëèöàõ õðàíÿòñÿ âñå äàííûå, èìåþùèåñÿ â áàçå, à âî-âòîðûõ, òàáëèöû õðàíÿò è ñòðóêòóðó áàçû (ïîëÿ, èõ òèïû è ñâîéñòâà).
3.2.2 Çàïðîñû
Ýòè îáúåêòû ñëóæàò äëÿ èçâëå÷åíèÿ äàííûõ èç òàáëèö è ïðåäîñòàâëåíèÿ èõ ïîëüçîâàòåëþ â óäîáíîì âèäå. Ñ ïîìîùüþ çàïðîñîâ âûïîëíÿþò òàêèå îïåðàöèè êàê îòáîð äàííûõ, èõ ñîðòèðîâêó è ôèëüòðàöèþ. Ñ ïîìîùüþ çàïðîñîâ ìîæíî âûïîëíÿòü ïðåîáðàçîâàíèÿ äàííûõ ïî çàäàííîìó àëãîðèòìó, ñîçäàâàòü íîâûå òàáëèöû, âûïîëíÿòü àâòîìàòè÷åñêîå íàïîëíåíèÿ òàáëèö äàííûìè, èìïîðòèðîâàííûìè èç äðóãèõ èñòî÷íèêîâ, âûïîëíÿòü ïðîñòåéøèå âû÷èñëåíèÿ â òàáëèöàõ è ìíîãîå äðóãîå.
3.2.3 Ôîðìû
Åñëè çàïðîñû – ýòî ñïåöèàëüíûå ñðåäñòâà äëÿ îòáîðà è àíàëèçà äàííûõ, òî ôîðìû – ýòî ñðåäñòâà äëÿ ââîäà äàííûõ. Ñìûñë èõ òîò æå – ïðåäîñòàâèòü ïîëüçîâàòåëþ ñðåäñòâà äëÿ çàïîëíåíèÿ òîëüêî òåõ ïîëåé, êîòîðûå åìó çàïîëíÿòü ïîëîæåíî. Îäíîâðåìåííî ñ ýòèì â ôîðìå ìîæíî ðàçìåñòèòü ñïåöèàëüíûå ýëåìåíòû óïðàâëåíèÿ (ñ÷åò÷èêè, ðàñêðûâàþùèåñÿ ñïèñêè, ïåðåêëþ÷àòåëè, ôëàæêè è ïðî÷åå) äëÿ àâòîìàòèçàöèè ââîäà. Ïðåèìóùåñòâà ôîðì ðàñêðûâàþòñÿ îñîáåííî íàãëÿäíî, êîãäà ïðîèñõîäèò ââîä äàííûõ ñ çàïîëíåííûõ áëàíêîâ.  ýòîì ñëó÷àå ôîðìó äåëàþò ãðàôè÷åñêèìè ñðåäñòâàìè òàê, ÷òîáû îíà ïîâòîðÿëà îôîðìëåíèå áëàíêà – ýòî çàìåòíî óïðîùàåò ðàáîòó íàáîðùèêà, ñíèæàåò åãî óòîìëåíèå è ïðåäîòâðàùàåò ïîÿâëåíèå ïå÷àòíûõ îøèáîê.
3.2.4 Îò÷åòû
Ïî ñâîèì ñâîéñòâàì è ñòðóêòóðå îò÷åòû âî ìíîãîì ïîõîæè íà ôîðìû, íî ïðåäíàçíà÷åíû òîëüêî äëÿ âûâîäà äàííûõ, ïðè÷åì äëÿ âûâîäà íå íà ýêðàí, à íà ïðèíòåð.  ñâÿçè ñ ýòèì îò÷åòû îòëè÷àþòñÿ òåì, ÷òî â íèõ ïðèíÿòû ñïåöèàëüíûå ìåðû äëÿ ãðóïïèðîâàíèÿ âûâîäèìûõ äàííûõ è äëÿ âûâîäà ñïåöèàëüíûõ ýëåìåíòîâ îôîðìëåíèÿ, õàðàêòåðíûõ äëÿ ïå÷àòíûõ äîêóìåíòîâ.
3.2.5 Ñòðàíèöû
Ýòî ñïåöèàëüíûå îáúåêòû áàç äàííûõ, ðåàëèçîâàííûõ â ïîñëåäíåé âåðñèè ÑÓÁÄ Microsoft Access (Access 2000). Ïðàâäà, áîëåå êîðåêòíî èõ íàçûâàòü ñòðàíèöàìè äîñòóïà ê äàííûì. Ôèçè÷åñêè ýòî îñîáûé îáúåêò, âûïîëíåííûé â êîäå HTML, ðàçìåùàåìûé íà Web-ñòðàíèöå è ïåðåäàâàåìûé êëèåíòó âìåñòå ñ íåé. Ñàì ïî ñåáå ýòîò îáúåêò íå ÿâëÿåòñÿ áàçîé äàííîé, íî ñîäåðæèò êîìïîíåíòû, ÷åðåç êîòîðûå îñóùåñòâëÿåòñÿ ñâÿçü ïåðåäàííîé Web-ñòðàíèöû ñ áàçîé äàííûõ, îñòàþùåéñÿ íà ñåðâåðå. Ïîëüçóÿñü ýòèìè êîìïîíåíòàìè, ïîñåòèòåëü Web-óçëà ìîæåò ïðîñìàòðèâàòü çàïèñè áàçû â ïîëÿõ ñòðàíèöû äîñòóïà. Òàêèì îáðàçîì, ñòðàíèöû äîñòóïà ê äàííûì îñóùåñòâëÿþò èíòåðôåéñ ìåæäó êëèåíòîì, ñåðâåðîì è áàçîé äàííûõ, ðàçìåùåííîé íà ñåðâåðå. Ýòà áàçà äàííûõ íå îáÿçàòåëüíî äîëæíà áûòü áàçîé äàííûõ Microsoft Access. Ñòðàíèöû äîñòóïà, ñîçäàííûå ñðåäñòâàìè Microsoft Access, ïîñâîëÿþò ðàáîòàòü òàêæå ñ áàçàìè äàííûõ Microsoft SQL Server.
3.2.6 Ìàêðîñû è ìîäóëè
Ýòè êàòåãîðèè îáúåêòîâ ïðåäíàçíà÷åíû êàê äëÿ àâòîìàòèçàöèè ïîâòîðÿþùèõñÿ îïåðàöèé ïðè ðàáîòå ñ ÑÓÁÄ, òàê è äëÿ ñîçäàíèÿ íîâûõ ôóíêöèé ïóòåì ïðîãðàììèðîâàíèÿ.  ÑÓÁÄ Microsoft Access ìàêðîñû ñîñòîÿò èç ïîñëåäîâàòåëüíîñòè âíóòðåííèõ êîìàíä ÑÓÁÄ è ÿâëÿþòñÿ îäíèì èç ñðåäñòâ àâòîìàòèçàöèè ðàáîòû ñ áàçîé. Ìîäóëè ñîçäàþòñÿ ñðåäñòâàìè âíåøíåãî ÿçûêà ïðîãðàìèðîâàíèÿ, â äàííîì ñëó÷àå ÿçûêà Visual Basic for Applications. Ýòî îäíî èç ñðåäñòâ, ñ ïîìîùüþ êîòîðûõ ðàçðàáîò÷èê áàçû ìîæåò çàëîæèòü â íåå íåñòàíäàðòíûå ôóíêöèîíàëüíûå âîçìîæíîñòè, óäîâëåòâîðèòü ñïåöèôè÷åñêîå òðåáîâàíèå çàêàç÷èêà, ïîâûñèòü áûñòðîäåéñòâèå ñèñòåìû óïðàâëåíèÿ, à òàêæå óðîâåíü åå çàùèùåííîñòè.
3.3 Ïðîåêòèðîâàíèå áàçû äàííûõ
Ìåòîäè÷åñêè ïðàâèëüíî íà÷èíàòü ðàáîòó ñ êàðàíäàøîì è ëèñòîì áóìàãè â ðóêàõ, íå èñïîëüçóÿ êîìïüþòåð. Íà äàííîì ýòàïå îí ïðîñòî íå íóæåí. Íåîïòèìàëüíûå ðåøåíèÿ è ïðÿìûå îøèáêè, çàëîæåííûå íà ýòàïå ïðîåêòèðîâàíèÿ, âïîñëåäñòâèè î÷åíü òðóäíî óñòðàíÿþòñÿ, ïîýòîìó ýòîò ýòàï ÿâëÿåòñÿ îñíîâîïîëàãàþùèì.
3.4 Ðàçðàáîòêà òåõíè÷åñêîãî çàäàíèÿ
Òåõíè÷åñêîå çàäàíèå íà ïðîåêòèðîâàíèå áàçû äàííûõ äîëæåí ïðåäîñòàâèòü çàêàç÷èê. Îäíàêî äëÿ ýòîãî îí äîëæåí âëàäåòü ñîîòâåòñòâóþùåé òåðìèíîëîãèåé è çíàòü, õîòÿ áû â îáùèõ ÷åðòàõ, òåõíè÷åñêèå âîçìîæíîñòè îñíîâíûõ ÑÓÁÄ. Ê ñîæàëåíèþ, íà ïðàêòèêå òàêîå ïîëîæåíèå âñòðå÷àåòñÿ íå âñåãäà. Ïîýòîìó îáû÷íî èñïîëüçóþò ñëåäóþùèå ïîäõîäû:
Ïðè ïîäãîòîâêå òåõíè÷åñêîãî çàäàíèÿ ñîñòàâëÿþò:
Ïðè ýòîì î÷åíü âàæíî íå îãðàíè÷èâàòüñÿ âçàèìîäåéñòâèåì ñ ãîëîâíûì ïîäðàçäåëåíèåì çàêàç÷èêà, à ïðîâåñòè îáñóæäåíèå ñî âñåìè ñëóæáàìè è ïîäðàçäåëåíèÿìè, êîòîðûå ìîãóò îêàçàòü îêàçàòüñÿ ïîñòàâùèêàìè äàííûõ â áàçó èëè èõ ïîòðåáèòåëÿìè.
3.5 Ðàçðàáîòêà ñòðóêòóðû áàçû äàííûõ
Âûÿñíèâ îñíîâíóþ ÷àñòü äàííûõ, êîòîðûå çàêàç÷èê ïîòðåáëÿåò èëè ïîñòàâëÿåò, ìîæíî ïðèñòóïàòü ê ñîçäàíèþ ñòðóêòóðû áàçû, òî åñòü ñòðóêòóðû åå îñíîâíûõ òàáëèö.
1. Ðàáîòà íà÷èíàåòñÿ ñ ñîñòàâëåíèÿ ãåíåðàëüíîãî ñïèñêà ïîëåé – îí ìîæåò íàñ÷èòûâàòü äåñÿòêè è äàæå ñîòíè ïîçèöèé.
2. Â ñîîòâåòñòâèè ñ òèïîì äàííûõ, ðàçìåùàåìûõ â êàæäîì ïîëå, îïðåäåëÿþò íàèáîëåå ïîäõîäÿùèé òèï äëÿ êàæäîãî ïîëÿ.
3. Äàëåå ðàñïðåäåëÿþò ïîëÿ ãåíåðàëüíîãî ñïèñêà ïî áàçîâûì òàáëèöàì. Íà ïåðâîì ýòàïå ðàñïðåäåëåíèå ïðîèçâîäÿò ïî ôóíêöèîíàëüíîìó ïðèçíàêó. Öåëü – îáåñïå÷èòü, ÷òîáû ââîä äàííûõ â îäíó òàáëèöó ïðîèçâîäèëñÿ, ïî âîçìîæíîñòè, â ðàìêàõ îäíîãî ïîäðàçäåëåíèÿ, à åùå ëó÷øå – íà îäíîì ðàáî÷åì ìåñòå.
4.  êàæäîé èç òàáëèö íàìå÷àþò êëþ÷åâîå ïîëå.  êà÷åñòâå òàêîãî âûáèðàþò ïîëå, äàííûå â êîòîðîì ïîâòîðÿòüñÿ íå ìîãóò. Íàïðèìåð, äëÿ òàáëèöû äàííûõ î ñòóäåíòàõ òàêèì ïîëå ìîæåò ñëóæèòü èíäèâèäóàëüíûé øèôð ñòóäåíòà. Äëÿ òàáëèöû, â êîòîðîé ñîäåðæàòüñÿ ðàñïèñàíèå çàíÿòèé, òàêîãî ïîëÿ ìîæíî è íå íàéòè, íî åãî ìîæíî ñîçäàòü èñêóññòâåííûì êîìáèíèðîâàíèåì ïîëåé «Âðåìÿ çàíÿòèÿ» è «Íîìåð àóäèòîðèè». Ýòà êîìáèíàöèÿ íå ïîâòîðèìà, òàê êàê â îäíîé àóäèòîðèè â îäíî è òî æå âðåìÿ íå ïðèíÿòî ïðîâîäèòü äâà ðàçëè÷íûõ çàíÿòèÿ. Åñëè â òàáëèöå âîîáùå íåò íè êàêèõ ïîëåé, êîòîðûå ìîæíî áûëî áû èñïîëüçîâàòü, êàê êëþ÷åâûå, âñåãäà ìîæíî ââåñòè äîïîëíèòåëüíîå ïîëå òèïà Ñ÷åò÷èê – îíî íå ìîæåò ñîäåðæàòü ïîâòîðÿþùèõñÿ äàííûõ ïî îïðåäåëåíèþ.
5. Ñ ïîìîùüþ êàðàíäàøà è áóìàãè ðàñ÷åð÷èâàþò ñâÿçè ìåæäó òàáëèöàìè. Òàêîé ÷åðòåæ íàçûâàåòñÿ ñõåìîé äàííûõ. Ñóùåñòâóåò íåñêîëüêî òèïîâ âîçìîæíûõ ñâÿçåé ìåæäó òàáëèöàìè. Íàèáîëåå ðàñïðîñòðàíåííûìè ÿâëÿþòñÿ ñâÿçè «îäèí êî ìíîãèì» è «îäèí ê îäíîìó». Ñâÿçü ìåæäó òàáëèöàìè îðãàíèçóåòñÿ íà îñíîâå îáùåãî ïîëÿ, ïðè÷åì â îäíîé èç òàáëèö îíî îáÿçàòåëüíî äîëæíî áûòü êëþ÷åâûì, òî åñòü íà ñòîðîíå «îäèí» äîëæíî âûñòóïàòü êëþ÷åâîå ïîëå, ñîäåðæàùåå óíèêàëüíûå, íåïîâòîðÿþùèåñÿ çíà÷åíèÿ. Çíà÷åíèÿ íà ñòîðîíå «ìíîãèå» ìîãóò ïîâòîðÿòüñÿ.
6. Ðàçðàáîòêîé ñõåìû äàííûõ çàêàí÷èâàåòñÿ «áóìàæíûé» ýòàï ðàáîòû íàä òåõíè÷åñêèì ïðåäëîæåíèåì. Ýòó ñõåìó ìîæíî ñîãëàñîâàòü ñ çàêàç÷èêîì, ïîñëå ÷åãî ïðèñòóïàòü ê íåïîñðåäñòâåííîìó ñîçäàíèþ áàçû äàííûõ.
Ñëåäóåò ïîìíèòü, ÷òî ïî õîäó ðàçðàáîòêè ïðîåêòà çàêàç÷èêó íåïðåìåííî áóäóò ïðèõîäèòü â ãîëîâó íîâûå èäåè. Íà âñåõ ýòàïàõ ïðîåêòèðîâàíèÿ îí ñòðåìèòñÿ îõâàòèòü åäèíîé ñèñòåìîé âñå íîâûå è íîâûå ïîäðàçäåëåíèÿ è ñëóæáû ïðåäïðèÿòèÿ. Âîçìîæíîñòü ãèáêîãî èñïîëüçîâàíèÿ åãî ïîæåëàíèé âî ìíîãîì îïðåäåëÿåòñÿ êâàëèôèêàöèåé ðàçðàáîò÷èêà áàçû äàííûõ. Åñëè ñõåìà äàííûõ ñîñòàâëåíà ïðàâèëüíî, ïîäêëþ÷àòü ê áàçå íîâûå òàáëèöû íåòðóäíî. Åñëè ñòðóêòóðà áàçû íåðàöèîíàëüíà, ðàçðàáîò÷èê ìîæåò èñïûòàòü ñåðüåçíûå òðóäíîñòè è âîéòè â ïðîòèâîðå÷èå ñ çàêàç÷èêîì. Ïðîòèâîðå÷èÿ èñïîëíèòåëÿ ñ çàêàç÷èêîì âñåãäà ñâèäåòåëüñòâóþò î íåäîñòàòî÷íîé êâàëèôèêàöèè èñïîëíèòåëÿ. Èìåííî ïî ýòîìó ýòàï ïðåäâàðèòåëüíîãî ïðîåêòèðîâàíèÿ áàçû äàííûõ ñëåäóåò ñ÷èòàòü îñíîâíûì. Îò åãî óñïåõà çàâèñèò, íàñêîëüêî áàçà äàííûõ ñòàíåò óäîáíîé, è áóäóò ëè ñ íåé ðàáîòàòü ïîëüçîâàòåëè. Åñëè îòìå÷àåòñÿ, ÷òî ïîëüçîâàòåëè áàçû «ñàáîòèðóþò» åå ýêñïëóàòàöèþ è ïðåäïî÷èòàþò ðàáîòàòü òðàäèöèîííûìè ìåòîäàìè, ýòî ãîâîðèò íå î íèçêîé êâàëèôèêàöèè ïîëüçîâàòåëåé, à î íåäîñòàòî÷íîé êâàëèôèêàöèè ðàçðàáîò÷èêà áàçû.
Íà ýòîì ýòàïå çàâåðøàåòñÿ ïðåäâàðèòåëüíîå ïðîåêòèðîâàíèå áàçû äàííûõ, è íà ñëåäóþùåì ýòàïå íà÷èíàåòñÿ åå íåïîñðåäñòâåííàÿ ðàçðàáîòêà. Ñ ýòîãî ìîìåíòà ñëåäóåò íà÷àòü ðàáîòó ñ ÑÓÁÄ.
1. Èíôîðìàòèêà. Áàçîâûé êóðñ /Ñèìîíîâè÷ Ñ.Â. è äð. - ÑÏá: Èçäàòåëüñòâî «Ïèòåð», 2000. – 640ñ.
2. Èíôîðìàòèêà. Ó÷åáíîå ïîñîáèå /Ïîä ðåä. Â.Ã. Êèðèÿ. – Èðêóòñê: ÈðÃÒÓ ,1998 ÷àñòü 2. – 382ñ.
3. Èíôîðìàòèêà. Ó÷åáíîå ïîñîáèå /Ëîìòàäçå Â.Â., Øèøêèíà Ë.Ï. – Èðêóòñê: ÈðÃÒÓ, 1999. – 116ñ.