Äìèòðèåâà Ì.Â., Äìèòðèåâ Þ.È.
Äìèòðèåâà Ìàðèíà Âàëåðüåâíà Äìèòðèåâ Þðèé Èãîðåâè÷
ÑÎÂÐÅÌÅÍÍÛÅ ÈÍÔÎÐÌÀÖÈÎÍÍÛÅ ÒÅÕÍÎËÎÃÈÈ...
9 downloads
379 Views
793KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Äìèòðèåâà Ì.Â., Äìèòðèåâ Þ.È.
Äìèòðèåâà Ìàðèíà Âàëåðüåâíà Äìèòðèåâ Þðèé Èãîðåâè÷
ÑÎÂÐÅÌÅÍÍÛÅ ÈÍÔÎÐÌÀÖÈÎÍÍÛÅ ÒÅÕÍÎËÎÃÈÈ:
ÑÓÁÄ ACCESS 8.0
ÐÀÇÐÀÁÎÒÊÀ ÐÅËßÖÈÎÍÍÎÉ ÁÀÇÛ ÄÀÍÍÛÕ Â ïðåäûäóùèõ ñòàòüÿõ áûëè ðàññìîòðåíû âîïðîñû, ñâÿçàííûå ñ ñîçäàíèåì, ðåäàêòèðîâàíèåì òàáëèö è ôîðì, ôîðìèðîâàíèåì çàïðîñîâ è ñîçäàíèåì îò÷åòîâ äëÿ îäíîòàáëè÷íîé áàçû äàííûõ.  ïðåäëàãàåìîé ðàáîòå ïðèâåäåíû ïðàêòè÷åñêèå çàäàíèÿ ïî ñîçäàíèþ áàçû äàííûõ, ñîäåðæàùåé íåñêîëüêî òàáëèö, ôîðìèðîâàíèþ ñâÿçåé ìåæäó òàáëèöàìè. Òåîðèÿ ðåëÿöèîííûõ áàç äàííûõ ìàòåìàòè÷åñêàÿ äèñöèïëèíà, îñíîâó êîòîðîé ñîñòàâëÿåò ðåëÿöèîííàÿ àëãåáðà [3 6]. Âñå îáðàáàòûâàåìûå äàííûå â ðåëÿöèîííîé áàçå äàííûõ îðãàíèçîâàíû â òàáëèöû. Ðåçóëüòàòîì âûïîëíåíèÿ äåéñòâèé íàä òàáëèöàìè ÿâëÿåòñÿ òàêæå òàáëèöà. Ðàçðàáîòêà áîëüøîé áàçû äàííûõ ÿâëÿåòñÿ ñëîæíîé çàäà÷åé. Íà ïåðâîì ýòàïå äîëæíà áûòü ñïðîåêòèðîâàíà ëîãè÷åñêàÿ ìîäåëü äàííûõ, òî åñòü òðåáóåòñÿ îïðåäåëèòü, èç êàêèõ òàáëèö áóäåò ñîñòîÿòü áàçà äàííûõ è êàê òàáëèöû ñâÿçàíû ìåæäó ñîáîé.  òåîðèè ðåëÿöèîííûõ áàç äàííûõ ðàññìàòðèâàþòñÿ òàáëèöû îïðåäåëåííîãî âèäà, íàõîäÿùèåñÿ â òàê íàçûâàåìîé íîðìàëüíîé ôîðìå.
...ðàññìàòðèâàþòñÿ òàáëèöû îïðåäåëåííîãî âèäà, íàõîäÿùèåñÿ â òàê íàçûâàåìîé íîðìàëüíîé ôîðìå...
50
Ïîñòàíîâêà çàäà÷è Ïðåäïîëîæèì, ÷òî íåêîòîðàÿ ôèðìà èìååò øòàò ñîòðóäíèêîâ (ïåðåâîä÷èêîâ ñ ðàçëè÷íûõ ÿçûêîâ), ïðèíèìàåò çàêàçû íà âûïîëíåíèå ïåðåâîäîâ, è äèðåêòîðó ôèðìû òðåáóåòñÿ ðàçðàáîòàòü áàçó äàííûõ äëÿ ó÷åòà âðåìåíè ðàáîòû ñîòðóäíèêîâ. Ìû ñîçäàâàëè ðàíåå áàçó äàííûõ Ó÷åò âðåìåíè ðàáîòû, íî â íåé íèêàê íå îòðàæàëàñü èíôîðìàöèÿ î êîíêðåòíîé ðàáîòå, â äàííîì ñëó÷àå ýòî èíîñòðàííûé ÿçûê, ñ êîòîðîãî îñóùåñòâëÿëñÿ ïåðåâîä. Ìîæíî ïîïûòàòüñÿ, êàê ðàíüøå, ñîçäàòü îäíó òàáëèöó, â êîòîðóþ âêëþ÷èòü âñþ èìåþùóþñÿ èíôîðìàöèþ: íîìåð çàïèñè, ôàìèëèþ, ÿçûê, äàòó ðàáîòû, âðåìÿ ðàáîòû. Ýòîò ïîäõîä èìååò ÿâíûé íåäîñòàòîê: óâåëè÷èâàåòñÿ îáúåì ââîäèìîé èíôîðìàöèè. Ìîæíî ïîñòóïèòü ñëåäóþùèì îáðàçîì: ñîçäàòü òàáëèöó, â êîòîðîé êàæäîìó ÿçûêó ñîïîñòàâèòü íåêèé êîä. Íàçîâåì ýòó òàáëèöó, íàïðèìåð, Òàáëèöà ÿçûêîâ.  òàáëèöó ó÷åòà âðåìåíè ðàáîòû (íàçîâåì åå Íîâàÿ òàáëèöà ó÷åòà âðåìåíè ðàáîòû) áóäåì ïîìåùàòü íå íàçâàíèå ÿçûêà, à êîä ÿçûêà.  ýòîì ñëó÷àå îáúåì õðàíèìîé èíôîðìàöèè áóäåò ìåíüøå.  òàáëèöå ñ èìå-
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 5, 1999 ã.
ÑÓÁÄ Access 8.0: ðàçðàáîòêà ðåëÿöèîííîé áàçû äàííûõ
Ñâÿçü «îäèí-êî-ìíîãèì» íàèáîëåå ðàñïðîñòðàíåííûé òèï ñâÿçè ìåæäó òàáëèöàìè...
ìíîãèì» íàèáîëåå ðàñïðîñòðàíåííûé òèï ñâÿçè ìåæäó òàáëèöàìè.  ôàéë áàçû äàííûõ Access âõîäèò åùå îäèí îáúåêò, èìåþùèé ñîáñòâåííîå îêíî: Ñõåìà äàííûõ.  ýòîì îêíå óñòàíàâëèâàþòñÿ, èçìåíÿþòñÿ è ðàçðûâàþòñÿ ñâÿçè ìåæäó òàáëèöàìè. Ïðè âûïîëíåíèè ïðåäûäóùèõ ïðàêòè÷åñêèõ ðàáîò ñ ïîìîùüþ Ìàñòåðà áûëà ñîçäàíà áàçà äàííûõ ñ èìåíåì Ìîÿ áèáëèîòåêà. Îíà ñîäåðæèò íåñêîëüêî òàáëèö, ñâÿçè ìåæäó êîòîðûìè ïîêàçàíû íà ðèñóíêå 1.
íåì Òàáëèöà ÿçûêîâ ïåðâè÷íûì êëþ÷îì Òåìà 8. Ôîðìèðîâàíèå ñâÿçåé ÿâëÿåòñÿ ïîëå Êîä ÿçûêà.  òàáëèöå æå ñ èìåíåì Íîâàÿ òàáëèöà ó÷åòà âðåìåíè ðàìåæäó òàáëèöàìè áîòû ïåðâè÷íûì êëþ÷îì áóäåò ïîëå Íîìåð çàïèñè. Äâå Ïîñòðîèì áàçó äàííûõ, ñîäåðæàùóþ äâå òàáëèöû, è óñòàáëèöû ñîäåðæàò ñòîëáöû (àòðèáóòû) ñ îäèíàêîâûì èìåòàíîâèì ñâÿçü ìåæäó ýòèìè òàáëèöàìè. íåì Êîä ÿçûêà. Ðàññìîòðèì, êàêèì îáÏðàêòè÷åñêàÿ ðàáîòà 10 ðàçîì ýòè òàáëèöû ñâÿçàíû Ôîðìèðîâàíèå ñâÿçåé ìåæäó ñîáîé. Êàæäîé çàïèñè â òàáëèöå Êîä ÿçûêà ñîîòìåæäó òàáëèöàìè âåòñòâóåò íîëü, îäíà èëè áî1. Ñîçäàéòå íîâóþ òàáëèöó, â ëåå çàïèñåé òàáëèöû ñ èìåêîòîðîé õðàíèòñÿ èíôîðìàöèÿ íåì Íîâàÿ òàáëèöà ó÷åòà î íàçâàíèè ÿçûêà è ñîïîñòàââðåìåíè. Òàêàÿ ñâÿçü ìåæäó ëåííîì åìó êîäå. òàáëèöàìè íàçûâàåòñÿ Ôîðìèðîâàíèå ñâÿçåé «îäèí-êî-ìíîãèì» (îáîçíà· Âûáåðèòå âêëàäêó Òàáëèöû ìåæäó òàáëèöàìè... è íàæìèòå íà êíîïêó Ñîçäàòü. ÷àåòñÿ 1:M). Ñâÿçü «îäèí-êî-
Ðèñóíîê 1. ÒÅÕÍÎËÎÃÈ×ÅÑÊÎÅ ÎÁÐÀÇÎÂÀÍÈÅ
51
Äìèòðèåâà Ì.Â., Äìèòðèåâ Þ.È. ·
 äèàëîãîâîì îêíå Íîâàÿ òàáëèöà âûáåðèòå ñòðîêó Êîíñòðóêòîð è íàæìèòå íà êíîïêó Ok. · Ïîëþ Êîä ÿçûêà ñîïîñòàâüòå òèï ñ÷åò÷èê, ïîëþ Íàçâàíèå ÿçûêà òèï Òåêñòîâûé, Ðàçìåð 20. · Ñîõðàíèòå òàáëèöó ïîä èìåíåì Òàáëèöà ÿçûêîâ. 2. Çàïîëíèòå Òàáëèöó ÿçûêîâ, êàê ïîêàçàíî â òàáëèöå 1. Êîä ÿçûêà 1 2 3 4 5 6 7 8
Íàçâàíèå ÿçûêà Íåìåöêèé Àíãëèéñêèé Ôðàíöóçñêèé Ãðå÷åñêèé Èñïàíñêèé Èòàëüÿíñêèé Êèòàéñêèé Ïîëüñêèé Òàáëèöà 1.
3. Ñêîïèðóéòå òàáëèöó Ó÷åò âðåìåíè ðàáîòû è ñîõðàíèòå åå ïîä èìåíåì Íîâàÿ òàáëèöà ó÷åòà âðåìåíè (Âûäåëèòå èìÿ Ó÷åò âðåìåíè ðàáîòû, ñêîïèðóéòå â áóôåð îáìåíà, âñòàâüòå èç áóôåðà, óêàçàâ íîâîå èìÿ, ïåðåêëþ÷àòåëü äîëæåí áûòü â ñîñòîÿíèè Ñòðóêòóðà è äàííûå). 4. Èçìåíèòå ñòðóêòóðó òàáëèöû, äîáàâèâ ïîëå ñ èìåíåì Êîä ÿçûêà, òèï ýòîãî ïîëÿ ×èñëîâîé. 5. Íà ïàíåëè èíñòðóìåíòîâ âûáåðèòå êíîïêó Ñõåìà äàííûõ è ùåëêíèòå ïî íåé. Ïîÿâèòñÿ îêíî Ñõåìà äàííûõ è îêíî Äîáàâëåíèå òàáëèöû. 6. Âûäåëÿÿ íóæíóþ òàáëèöó è íàæèìàÿ êíîïêó Äîáàâèòü, ïåðåíåñèòå äâå òàáëèöû Òàáëèöà ÿçûêîâ è Íîâàÿ òàáëèöà ó÷åòà âðåìåíè. 7. Çàêðîéòå îêíî Äîáàâëåíèå òàáëèöû (êíîïêà Çàêðûòü). 8. Óñòàíîâèòå ñâÿçü ìåæäó ïîëåì Êîä ÿçûêà òàáëèöû Íîâàÿ òàáëèöà ó÷åòà âðåìåíè è Êîäîì ÿçûêà òàáëèöû ñ èìåíåì Òàáëèöà ÿçûêîâ. Äëÿ ýòîãî âûäåëèòå ïîëå Êîä ÿçûêà òàáëèöû Íîâàÿ òàáëèöà ó÷åòà âðåìåíè è, íå îòïóñêàÿ ëåâóþ êíîïêó ìûøè, ñî-
52
Ïîñòðîåííàÿ ñâÿçü áóäåò óêàçàíà ñòðåëêîé. âìåñòèòå êóðñîð ñ ïîëåì Êîä ÿçûêà òàáëèöû ñ èìåíåì Òàáëèöà ÿçûêîâ. 9.  îêíå Ñâÿçè âûáåðèòå ïåðåêëþ÷àòåëü Îáåñïå÷åíèå öåëîñòíîñòè äàííûõ è íàæìèòå íà êíîïêó Ñîçäàòü. Ïîñòðîåííàÿ ñâÿçü áóäåò óêàçàíà ñòðåëêîé. Ïîñëå âûïîëíåííûõ äåéñòâèé îêíî Ñâÿçè äîëæíî èìåòü ïðèìåðíî òàêîé âèä, êàê íà ðèñóíêå 2.
Ðèñóêîê 2. 10. Çàêðîéòå îêíî Ñõåìà äàííûõ. Ñâÿçü äàííûõ èç ðàçëè÷íûõ òàáëèö óñòàíîâëåíà. 11.  òàáëèöå ñ èìåíåì Íîâàÿ òàáëèöà ó÷åòà âðåìåíè íå çàïîëíåí ñòîëáåö ñ êîäîì ÿçûêà. Ñîçäàéòå ôîðìó äëÿ ââîäà èíôîðìàöèè â íîâóþ òàáëèöó è çàïîëíèòå åå. 12. Âûïîëíåííóþ ðàáîòó ïîêàæèòå ïðåïîäàâàòåëþ. Òåìà 9. Ôîðìèðîâàíèå çàïðîñîâ íà îñíîâàíèè íåñêîëüêèõ òàáëèö Âûïîëíÿÿ ïðåäûäóùèå ïðàêòè÷åñêèå çàäàíèÿ, ìû íàó÷èëèñü ôîðìèðîâàòü çàïðîñû äëÿ áàçû äàííûõ, ñîäåðæàùåé ëèøü îäíó òàáëèöó. Ïðè ôîðìèðîâàíèè
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 5, 1999 ã.
ÑÓÁÄ Access 8.0: ðàçðàáîòêà ðåëÿöèîííîé áàçû äàííûõ
Ðèñóíîê 3. çàïðîñà ìîæíî èñïîëüçîâàòü äàííûå èç ðàçíûõ òàáëèö. Çàïðîñû ïîçâîëÿþò ñîçäàâàòü òàêèå íàáîðû äàííûõ, êîòîðûå âûãëÿäÿò êàê îäíà òàáëèöà, íî ôàêòè÷åñêè ñîñòàâëåíû èç äàííûõ, õðàíÿùèõñÿ â ðàçíûõ òàáëèöàõ. Òàêèå íàáîðû èíîãäà íàçûâàþò äèíàìè÷åñêèìè èëè âèðòóàëüíûìè. Çàïðîñû ìîæíî èñïîëüçîâàòü òàê æå, êàê èñïîëüçóþòñÿ òàáëèöû. Íà îñíîâàíèè çàïðîñà ìîæíî ïîñòðîèòü ôîðìó èëè îò÷åò.
3. Ñôîðìèðóéòå çàïðîñ, â ðåçóëüòàòå âûïîëíåíèÿ êîòîðîãî ñòðîèòñÿ òàáëèöà ñ ïàðàìåòðîì èíîñòðàííûé ÿçûê, ñîõðàíèòå ïîä èìåíåì Èíîñòðàííûé ÿçûê. Âûïîëíèòå çàïðîñ, âûáèðàÿ â êà÷åñòâå ïàðàìåòðà íåìåöêèé, à çàòåì ôðàíöóçñêèé ÿçûêè. Ñîõðàíèòå ïîñòðîåííûå òàáëèöû. 4. Ñôîðìèðóé-òå çàïðîñ, êîòîðûé ïîçâîëèò îïðåäåëèòü, ñêîëüêî âðåìåíè áûëî çàòðà÷åíî ñîòðóäíèêàìè ôèðìû íà ïåðåâîä ñ êàæäîãî ÿçûêà. 5. Âûïîëíåííóþ ðàáîòó ïîêàæèòå ïðåïîäàâàòåëþ. Òåìà 10. Ðåäàêòèðîâàíèå ôîðì
Ïðè ïîñòðîåíèè áàçû äàííûõ Ó÷åò âðåìåíè ðàáîòû äëÿ êàæäîãî ñîòðóäíèêà òðåáóåòñÿ ââîäèòü äàòó ðàáîòû, ÷òî ÿâëÿåòñÿ äîâîëüíî óòîìèòåëüíûì çàíÿòèåì. Ýòî ìîæíî îáëåã÷èòü. Ïðè âûïîëíåíèè ïðå1. Ñôîðìèðóéòå çàïðîñ íà îñíîâàíèè äûäóùèõ ïðàêòè÷åñêèõ çàäàíèé ñòðîèëèñü äâóõ òàáëèö, â ðåçóëüòàòå âûïîëíåíèÿ êîðàçëè÷íûå ôîðìû äëÿ ââîäà è ðåäàêòèðîòîðîãî âûâîäèòñÿ èíôîðìàöèÿ âàíèÿ äàííûõ. Ïðè ïîñòðîåíèè î ñîòðóäíèêàõ: ôàìèëèÿ, íàôîðì èñïîëüçîâàëñÿ Ìàñòåð çâàíèå ÿçûêà è ÷èñëî ÷àñîâ ôîðì. Êàê è äðóãèå Ìàñòåðà (Âêëàäêà Çàïðîñû Ñîçäàòü Access, Ìàñòåð ôîðì ñòðîèò Êîíñòðóêòîð Ok). Äîáàâüòå ôîðìó â çàâèñèìîñòè îò îòâåäâå òàáëèöû è ñôîðìèðóéòå òîâ ïîëüçîâàòåëÿ íà âîïðîñû. çàïðîñ. Îêíî çàïðîñà áóäåò Ìîæíî ñîçäàâàòü ôîðìû âðó÷èìåòü âèä, êàê íà ðèñóíêå 3. íóþ, íî ýòî òðåáóåò îïðåäåëåí2. Ñôîðìèðóéòå çàïðîñ íà îñíûõ íàâûêîâ è äîïîëíèòåëüíîíîâàíèè äâóõ òàáëèö, â ðåçóëüãî âðåìåíè. Åùå îäèí ïóòü: èñòàòå âûïîëíåíèÿ êîòîðîãî âûïîëüçîâàòü Ìàñòåð ôîðì äëÿ ñîâîäèòñÿ èíôîðìàöèÿ î ñîòðóäçäàíèÿ ÷åðíîâîãî âàðèàíòà, à íèêàõ, ðàáîòàþùèõ ñ èòàëüÿíçàòåì îòðåäàêòèðîâàòü ïîñòðîñêèì ÿçûêîì, ñîõðàíèòå çàïåííóþ ôîðìó âðó÷íóþ. Òàê ìû ðîñ ïîä èìåíåì Èòàëüÿíñêèé è ïîñòóïèì ïðè ïîñòðîåíèè ÿçûê. Ðåäàêòèðîâàíèå ôîðì ôîðìû ñ êàëåíäàðåì. Ïðàêòè÷åñêàÿ ðàáîòà 11 Ôîðìèðîâàíèå çàïðîñîâ íà îñíîâàíèè íåñêîëüêèõ òàáëèö
ÒÅÕÍÎËÎÃÈ×ÅÑÊÎÅ ÎÁÐÀÇÎÂÀÍÈÅ
53
Äìèòðèåâà Ì.Â., Äìèòðèåâ Þ.È. Ïðàêòè÷åñêàÿ ðàáîòà 12 Ðåäàêòèðîâàíèå ôîðì Ïîñòðîåíèå ôîðìû ñ êàëåíäàðåì
è íàæìèòå êëàâèøó OK.  ðåçóëüòàòå îïèñàííûõ äåéñòâèé êàëåíäàðü ðàçìåñòèòñÿ â îáëàñòè äàííûõ ôîðìû. Ïðè íåîáõîäèìîñòè ñëåäóåò èçìåíèòü ðàçìåðû êàëåíäàÐàçðàáîòàéòå òàêóþ ôîðìó äëÿ ââîðÿ è ïîìåñòèòü êàëåíäàðü òàê, ÷òîáû îí äà äàííûõ â òàáëèöó Íîâàÿ òàáëèöà ó÷åíå çàñëîíÿë äðóãèå ïîëÿ ôîðìû. Ïîëó÷åíòà âðåìåíè, ÷òîáû èíôîðìàíàÿ ôîðìà äîëæíà èìåòü öèþ î äàòå ðàáîòû ñîòðóäíèïðèìåðíî ñëåäóþùèé êà íå ïðèõîäèëîñü ââîäèòü ñ âèä, èçîáðàæåííûé íà êëàâèàòóðû, à ìîæíî áûëî áû ðèñóíêå 4. âçÿòü èç êàëåíäàðÿ. 5. Äëÿ òîãî ÷òîáû 1. Ñîçäàéòå ôîðìó äëÿ ââîîïðåäåëèòü ïîëå â òàáëèäà äàííûõ â òàáëèöó ñ èìåöå, êóäà áóäåò ââîäèòüñÿ íåì Íîâàÿ òàáëèöà ó÷åòà çíà÷åíèå, êîòîðîå âûáåâðåìåíè, âíåøíèé âèä êîòîðåò ïîëüçîâàòåëü â êàëåíðîé  îäèí ñòîëáåö, ñòèëü äàðå, íàäî ñäåëàòü êàëåíÃëîáóñ. äàðü òåêóùèì, çàòåì 2. Ñîõðàíèòå ôîðìó ïîä ùåëêíóòü ïî êíîïêå èìåíåì Ôîðìà äëÿ òàáëèöû Ðàçðàáîòàéòå òàêóþ ôîðìó Ñâîéñòâà íà ïàíåëè èíó÷åò âðåìåíè. Çàêðîéòå îêíî äëÿ ââîäà äàííûõ..., ÷òîáû ñòðóìåíòîâ.  îòêðûâèíôîðìàöèþ î äàòå ðàáîòû... ôîðìû. øåìñÿ îêíå âûáåðèòå ìîæíî áûëî áû âçÿòü èç êàëåí3. Âûäåëèòå òîëüêî ÷òî ñîçàêëàäêó Äàííûå è â äàðÿ. çäàííóþ ôîðìó è íàæìèòå íà ñòðîêå äàííûå âûáåðèêíîïêó Êîíñòðóêòîð. Ìû ïåòå èç ñïèñêà ïîëå Òåêóðåøëè â ðåæèì êîíñòðóêòîùàÿ äàòà. ðà äëÿ âûáðàííîé ôîðìû. 6. Çàêðîéòå îêíî 4. Óâåëè÷üòå îáëàñòü äàíôîðìû, íà âîïðîñ î ñîõðàíûõ òàêèì îáðàçîì, ÷òîáû íåíèè ìàêåòà îòâåòüòå ÄÀ. ñïðàâà îò ââîäèìûõ ïîëåé 7. Îòêðîéòå òîëüêî ìîæíî áûëî ïîìåñòèòü êà÷òî ñîçäàííóþ ôîðìó. ëåíäàðü. Âûáåðèòå ïóíêò Òåïåðü ìîæíî ââîäèòü ìåíþ Âñòàâêà, Ýëåìåíò.  äàííûå â òàáëèöó áàçû îêíå Âñòàâêà ñïåöèàëüíûõ äàííûõ ñ ïîìîùüþ íîâîé ýëåìåíòîâ óïðàâëåíèÿ â ôîðìû, ïðè÷åì äàòó ðàñïèñêå Âûáîð ñïåöèàëüíîãî áîòû âûáåðèòå èç êàëåíýëåìåíòà íàéäèòå è âûäåëè- Îòêðîéòå òîëüêî ÷òî äàðÿ, ÷òî çíà÷èòåëüíî òå ñòðîêó Ýëåìåíò êàëåíäàðü ñîçäàííóþ ôîðìó. óäîáíåå, ÷åì íàáèðàòü åå ñàìîìó. 8. Ââåäèòå â òàáëèöó áàçû äàííûõ ñ ïîìîùüþ ñîçäàííîé ôîðìû äàííûå î ðàáîòå äåñÿòè ñîòðóäíèêîâ. 9. Ñîçäàííóþ ôîðìó ñ êàëåíäàðåì è èçìåíåííóþ òàáëèöó ïîêàæèòå Ðèñóíîê 4. ïðåïîäàâàòåëþ.
54
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 5, 1999 ã.
ÑÓÁÄ Access 8.0: ðàçðàáîòêà ðåëÿöèîííîé áàçû äàííûõ Òåìà 11. Ñîçäàíèå ìíîãîòàáëè÷íîé ïîëüçîâàòåëüñêîé ôîðìû
òåëüíîñòü äåéñòâèé äëÿ äîñòèæåíèÿ öåëè ìîæåò áûòü òàêîé, êàê è â ïðåäûäóùåì ñëó÷àå: ÷åðíîâîé âàðèàíò ôîðìû ñîçäàåòñÿ ñ ïîìîùüþ Ìàñòåðà ôîðì, çàòåì ôîðìà ðåäàêòèðóåòñÿ âðó÷íóþ. ÑÓÁÄ Access ïðåäîñòàâëÿåò ñðåäñòâà âèçóàëüíîãî ïðîåêòèðîâàíèÿ.  ðåæèìå êîíñòðóêòîðà äîñòóïíà ïàíåëü ýëåìåíòîâ, êîòîðàÿ ïðåäîñòàâëÿåò ñðåäñòâà èçìåíåíèÿ ìàêåòà ñóùåñòâóþùåãî îáúåêòà.
Ïðè âûïîëíåíèè ïðåäûäóùèõ çàäàíèé ìû íàó÷èëèñü ñòðîèòü ðàçëè÷íûå ïîëüçîâàòåëüñêèå ôîðìû. Êîãäà ïîòðåáîâàëîñü âêëþ÷èòü â ôîðìó êàëåíäàðü, äëÿ òîãî ÷òîáû îáëåã÷èòü ââîä äàòû ïðè çàïîëíåíèè òàáëèöû áàçû äàííûõ, íàì ïðèøëîñü âûïîëíÿòü ðåäàêòèðîâàíèå ñ ïîìîùüþ Ìàñòåðà ôîðì. Ïðè ââîäå èíôîðìàöèè â òàáëèöó Ïðàêòè÷åñêàÿ ðàáîòà 13 ó÷åòà âðåìåíè ðàáîòû íàì ïîòðåáóåòñÿ òåÑîçäàíèå ìíîãîòàáëè÷íîé ïåðü ââîäèòü êîä ÿçûêà. Ñ ïîìîùüþ Ìàñïîëüçîâàòåëüñêîé ôîðìû òåðà ôîðì ìîæíî ñîçäàòü ôîðìó äëÿ ââîäà äàííûõ, íî â íåé òàêæå íàäî ââîäèòü 1. Ñîçäàéòå ôîðìó ïîä èìåíåì Ôîðìà êîä ÿçûêà. Ïðè ââîäå ìû äîëæíû ïîìíèòü, äëÿ íîâîé òàáëèöû äëÿ ââîäà äàííûõ â êàêîé êîä èìååò äàííûé ÿçûê, êðîìå òîãî, òàáëèöó Íîâàÿ òàáëèöà ó÷åòà âðåìåíè, ìîæíî íàáðàòü ïî îøèáêå âíåøíèé âèä ôîðìû  òàêîé êîä, êîòîðûé íèêàêîîäèí ñòîëáåö, ñòèëü Îáëàìó ÿçûêó íå ñîîòâåòñòâóåò. êà. Ïîñëå ðàáîòû ÌàñòåÌîãóò âîçíèêíóòü è äðóãèå ðà ôîðì áóäåò ïîñòðîåíà íåïðèÿòíîñòè. Åñòåñòâåííîå ôîðìà, êîòîðóþ ìîæíî îòæåëàíèå íå íàáèðàòü êîä ðåäàêòèðîâàòü âðó÷íóþ. ÿçûêà íè â òàáëèöå, íè â 2. Îòêðîéòå ýòó ôîðìó â ôîðìå, à âûáðàòü íàçâàíèå ðåæèìå Êîíñòðóêòîð. Ñëåÿçûêà èç ïðåäëîæåííîãî âà îò îêíà ôîðìû ðàñïîñïèñêà. Äðóãèìè ñëîâàìè, ìû ...ôîðìà, êîòîðóþ ìîæíî ëîæåíà Ïàíåëü ýëåìåíòîâ. õîòèì, ÷òîáû â ïîñòðîåííîé îòðåäàêòèðîâàòü âðó÷íóþ. Åñëè ýòîé ïàíåëè íà ýêðàôîðìå áûëî ñôîðìèðîâàíî íå íåò, íàäî íàæàòü êíîïïîëå ñî ñïèñêîì. Òîãäà ïðè ââîäå äàíêó Ïàíåëü ýëåìåíòîâ íà ñòàíäàðòíîé ïàíåíûõ ñ ïîìîùüþ ôîðìû ïîëüçîâàòåëü âûëè èíñòðóìåíòîâ. Ïîñëå ýòèõ äåéñòâèé âèä áèðàë áû íóæíûé ÿçûê èç ðàñêðûâàþùåýêðàíà áóäåò òàêèì, êàê íà ðèñóíêå 5. ãîñÿ ñïèñêà, à â òàáëèöó çàïèñûâàëñÿ áû 3. Ðàñøèðüòå îáëàñòü äàííûõ â îêíå ââîñîîòâåòñòâóþùèé ÿçûêó êîä. Ïîñëåäîâàäà ôîðìû.  ïàíåëè ýëåìåíòîâ íàæìèòå íà êíîïêó Ïîëå ñî ñïèñêîì. Óêàçàòåëü ìûøè èçìåíèë ñâîé âèä íà êðåñò. Íà ñâîáîäíîì ìåñòå â îáëàñòè äàííûõ ùåëêíèòå ëåâîé êíîïêîé ìûøè. Çàãðóæàåòñÿ ìàñòåð Ñîçäàíèå ïîëåé ñî ñïèñêîì. 4.  îêíå Ñîçäàíèå ïîëåé ñî ñïèñêîì âûáåðèòå ïåðåêëþ÷àòåëü ïîëå ñî ñïèñêîì èñïîëüçóåò çíà÷åíèÿ èç òàáëèöû èëè çàïðîñà (îí îòìå÷åí ïî óìîë÷àíèþ), íàæìèòå íà êíîïêó Äàëåå. Íà ñëåäóþùåì øàãå âûáåðèòå èç òàáëèö Òàáëèöà ÿçûêîâ, íàæìèòå íà êíîïêó Äàëåå. ÏåÐèñóíîê 5. ðåíåñèòå âñå ïîëÿ òàáëèöû èç îêíà ÒÅÕÍÎËÎÃÈ×ÅÑÊÎÅ ÎÁÐÀÇÎÂÀÍÈÅ
55
Äìèòðèåâà Ì.Â., Äìèòðèåâ Þ.È. Êîíòðîëüíîå çàäàíèå
Âûäåëèòå ïîëå Íàçâàíèå.... Äîñòóïíûå ïîëÿ â îêíî Âûáðàííûå ïîëÿ. Êëþ÷åâîå ïîëå ðåêîìåíäóåòñÿ ñêðûâàòü. Íàæìèòå íà êíîïêó Ãîòîâî. 5. Óäàëèòå ñòàðûå ïîëÿ Êîä ÿçûêà (âûäåëèòå è íàæìèòå íà êíîïêó Del). Âûäåëèòå ïîëå Íàçâàíèå è èçìåíèòå åãî íà Èíîñòðàííûé ÿçûê. Ëåâîé êíîïêîé ìûøè äâèãàéòå íîâûå ïîëÿ íà íóæíîå ìåñòî. Çàêðîéòå ôîðìó, ñîõðàíèòå åå. 6. Ââåäèòå èíôîðìàöèþ î ðàáîòå øåñòè ñîòðóäíèêîâ, èñïîëüçóÿ òîëüêî ÷òî ïîñòðîåííóþ ôîðìó. 7. Ïîñòðîéòå òàêóþ ôîðìó äëÿ ââîäà è ðåäàêòèðîâàíèÿ äàííûõ, â êîòîðîé äàòó ðàáîòû ñîòðóäíèêà ìîæíî áûëî áðàòü èç êàëåíäàðÿ. Äëÿ ýòîãî íàäî âûäåëèòü òîëüêî ÷òî ñîçäàííóþ ôîðìó è íàæàòü íà êíîïêó Êîíñòðóêòîð. Äàëåå âûáåðèòå ïóíêò ìåíþ Âñòàâêà, ýëåìåíò. Ïîâòîðèòå äåéñòâèÿ, êîòîðûå ìû âûïîëíÿëè ïðè ïîñòðîåíèè ôîðìû ñ êàëåíäàðåì äëÿ îäíîòàáëè÷íîé áàçû äàííûõ. Ïîñòðîåííàÿ ôîðìà áóäåò èìåòü ïðèìåðíî ñëåäóþùèé âèä, ïðåäñòàâëåííûé íà ðèñóíêå 6. 8. Ââåäèòå äàííûå î ïÿòè ñîòðóäíèêàõ â òàáëèöó, èñïîëüçóÿ ïîñòðîåííóþ ôîðìó ñ êàëåíäàðåì. 9. Îòðåäàêòèðóéòå ïîñòðîåííóþ ôîðìó òàêèì îáðàçîì, ÷òîáû ôàìèëèè ñîòðóäíèêîâ ôèðìû ìîæíî áûëî âûáèðàòü èç ñïèñêà. 10. Ïîñòðîåííûå ôîðìû è èçìåíåííóþ òàáëèöó áàçû äàííûõ ïîêàæèòå ïðåïîäàâàòåëþ.
56
1. Ðàçðàáîòàéòå áàçó äàííûõ ó÷åòà âðåìåíè ðàáîòû ñîòðóäíèêîâ.  áàçå äàííûõ äîëæíà õðàíèòüñÿ èíôîðìàöèÿ î ñîòðóäíèêå, î ÿçûêàõ, êîòîðûìè ñîòðóäíèê âëàäååò, äàòå ðàáîòû è ÷èñëå ÷àñîâ. Êðîìå òîãî, òðåáóåòñÿ õðàíèòü èíôîðìàöèþ î ðîäå äåÿòåëüíîñòè ñîòðóäíèêà. Ñîòðóäíèê çà âðåìÿ ðàáîòû ìîã îñóùåñòâëÿòü ïåðåâîä, ïðîâîäèòü êîíñóëüòàöèè, îáó÷àòü êëèåíòîâ è ò.ï. Ïðåäïîëîæèì, ÷òî èíôîðìàöèÿ î òèïå äåÿòåëüíîñòè ñîòðóäíèêà âëèÿåò íà îïëàòó ðàáîòû (âïðî÷åì, òàê æå, êàê è ÿçûê, ñ êîòîðûì îí ðàáîòàë, è çàòðà÷åííîå íà ðàáîòó âðåìÿ). 2. Ñôîðìèðóéòå çàïðîñ, â ðåçóëüòàòå âûïîëíåíèÿ êîòîðîãî ñòðîèòñÿ òàáëèöà, ñîäåðæàùàÿ · ôàìèëèè ñîòðóäíèêîâ ñ èõ äåÿòåëüíîñòüþ â ôèðìå; · ôàìèëèè ñîòðóäíèêîâ, çàíèìàâøèõñÿ ïåðåâîäîì ñ ôðàíöóçñêîãî ÿçûêà; · ôàìèëèè ñîòðóäíèêîâ, äåÿòåëüíîñòü êîòîðûõ áûëà ñâÿçàíà ñ êîíñóëüòàöèÿìè; · ôàìèëèè ñîòðóäíèêîâ, âûïîëíÿâøèõ îò÷åòû íà àíãëèéñêîì ÿçûêå. 3. Ñîñòàâüòå îò÷åòû ïî èìåþùèìñÿ òàáëèöàì è ïîñòðîåííûì çàïðîñàì. 4. Ïîñòðîåííóþ òàáëèöó, íîâóþ ôîðìó
Ðèñóíîê 6.
© ÊÎÌÏÜÞÒÅÐÍÛÅ ÈÍÑÒÐÓÌÅÍÒÛ Â ÎÁÐÀÇÎÂÀÍÈÈ. ¹ 5, 1999 ã.
ÑÓÁÄ Access 8.0: ðàçðàáîòêà ðåëÿöèîííîé áàçû äàííûõ
...ôàìèëèè ñîòðóäíèêîâ ñ èõ äåÿòåëüíîñòüþ â ôèðìå... ñî ñïèñêîì ââîäà, ïîñòðîåííûå çàïðîñû è ïîäãîòîâëåííûå îò÷åòû ñîõðàíèòå â ðàáî÷åé ïàïêå è ïîêàæèòå ïðåïîäàâàòåëþ. 5. Âûïîëíèòå èíäèâèäóàëüíîå çàäàíèå, ïðåäëîæåííîå ïðåïîäàâàòåëåì. Ïîñëå âûïîëíåíèÿ ïðàêòè÷åñêèõ çàäàíèé ó÷àùèéñÿ äîëæåí óìåòü ñòðîèòü áàçó äàííûõ, ñîäåðæàùóþ íåñêîëüêî òàáëèö, óñòàíàâëèâàòü ñâÿçè ìåæäó òàáëèöàìè, òî åñòü ôîðìèðîâàòü ñõåìó äàííûõ, ñîçäàâàòü ìíîãîòàáëè÷íûå ôîðìû, óìåòü ðåäàêòèðîâàòü ôîðìû, äîáàâëÿÿ â íèõ ñïèñîê ââîäà è êàëåíäàðü, ôîðìèðîâàòü ðàçëè÷íûå çàïðîñû ê áàçå äàííûõ íà îñíî-
Äìèòðèåâà Ìàðèíà Âàëåðüåâíà, äîöåíò êàôåäðû èíôîðìàòèêè ÑÏá Ãîñóäàðñòâåííîãî Óíèâåðñèòåòà. Äìèòðèåâ Þðèé Èãîðåâè÷, ïðåïîäàâàòåëü êàôåäðû ìàòåìàòè÷åñêîãî ìîäåëèðîâàíèÿ ÑÏá Ãîñóäàðñòâåííîãî Óíèâåðñèòåòà êèíî è òåëåâèäåíèÿ. ÒÅÕÍÎËÎÃÈ×ÅÑÊÎÅ ÎÁÐÀÇÎÂÀÍÈÅ
âàíèè íåñêîëüêèõ òàáëèö, ñîçäàâàòü îò÷åòû. Ïðèîáðåòåííûå íàâûêè ó÷àùèéñÿ äîëæåí ïðîäåìîíñòðèðîâàòü ïðè ïîñòðîåíèè áàçû äàííûõ èç êîíòðîëüíîé ðàáîòû. Çàäàíèå äëÿ âûïîëíåíèÿ êîíòðîëüíîé ðàáîòû ó÷àùèéñÿ ìîæåò âûáðàòü èç ñïèñêà, ïðåäëîæåííîãî ïðåïîäàâàòåëåì, èëè ïðåäëîæèòü òåìó, ñîîòâåòñòâóþùóþ ñâîèì èíòåðåñàì. Âî âñåõ çàäàíèÿõ òðåáóåòñÿ ðàçðàáîòàòü áàçó äàííûõ, ïîñòðîèòü ðàçëè÷íûå ôîðìû äëÿ ââîäà äàííûõ. Îäíà èç ôîðì äîëæíà ñîäåðæàòü ïîëå ñî ñïèñêîì. Ïðè ðàáîòå íàä çàäàíèåì òðåáóåòñÿ òàêæå ñôîðìèðîâàòü ðàçëè÷íûå çàïðîñû íà âûáîðêó è çàïðîñû ñ ïàðàìåòðîì, ñîçäàòü îò÷åò.
ÍÀØÈ
ÀÂÒÎÐÛ
57