ІНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕСОРА 4 страница

Ó ñó÷àñí³é òåõíîëî㳿 áàç äàíèõ ïåðåäáà÷àºòüñÿ, ùî ñòâîðåííÿ áàçè äàíèõ, ¿¿ ï³äòðèìêà ³ çàáåçïå÷åííÿ äîñòóïó êîðèñòóâà÷³â äî íå¿ çä³éñíþþòüñÿ öåíòðàë³çîâàíî çà äîïîìîãîþ ñïåö³àëüíîãî ïðîãðàìíîãî ³íñòðóìåíòàð³þ - ñèñòåìè êåðóâàííÿ áàçàìè äàíèõ.

Áàçà äàíèõ (ÁÄ) - öå ïîéìåíîâàíà ñóêóïí³ñòü ñòðóêòóðîâàí³ äàíèõ, ùî â³äíîñÿòüñÿ äî âèçíà÷åíî¿ ïðåäìåòíî¿ îáëàñò³.

Ñèñòåìà êåðóâàííÿ áàçàìè äàíèõ (ÑÓÁÄ) - öå êîìïëåêñ ïðîãðàìíèõ ³ ìîâíèõ çàñîá³â, íåîáõ³äíèõ äëÿ ñòâîðåííÿ áàç äàíèõ, ï³äòðèìêè ¿õ â àêòóàëüíîìó ñòàí³ é îðãàí³çàö³¿ ïîøóêó â íèõ íåîáõ³äíî¿ ³íôîðìàö³¿.

Öåíòðàë³çîâàíèé õàðàêòåð êåðóâàííÿ äàíèìè â áàç³ äàíèõ ïðèïóñêຠíåîáõ³äí³ñòü ³ñíóâàííÿ äåÿêîãî îáëè÷÷ÿ (ãðóïè îáëè÷÷ÿ), íà ÿêå ïîêëàäàþòüñÿ ôóíêö³¿ àäì³í³ñòðóâàííÿ äàíèìè, çáåðåæåíèìè â áàç³.

Êëàñèô³êàö³ÿ áàç äàíèõ

Çà òåõíîëî㳺þ îáðîáêè äàí³ áàçè äàíèõ ï³äðîçä³ëÿþòüñÿ íà öåíòðàë³çîâàí³ ³ ðîçïîä³ëåí³.

Öåíòðàë³çîâàíà áàçà äàííûõõðàíèòñÿ â ïàì'ÿò³ îäí³º¿ îá÷èñëþâàëüíî¿ ñèñòåìè. ßêùî öÿ îá÷èñëþâàëüíà ñèñòåìà º êîìïîíåíòîì ìåðåæ³ ÅÎÌ, ìîæëèâèé ðîçïîä³ëåíèé äîñòóï äî òàêî¿ áàçè. Òàêèé ñïîñ³á âèêîðèñòàííÿ áàç äàíèõ ÷àñòî çàñòîñîâóþòü ó ëîêàëüíèõ ìåðåæàõ ÏÊ.

Ðîçïîä³ëåíà áàçà äàíèõ ñêëàäàºòüñÿ ç äåê³ëüêîõ, ìîæëèâî ïåðåñ³÷íèõ ÷è íàâ³òü äóáëþþ÷èõ îäèí îäíîãî ÷àñòèí, çáåðåæåíèõ ó ð³çíèõ ÅÎÌ îá÷èñëþâàëüí³é ìåðåæ³. Ðîáîòà ç òàêîþ áàçîþ çä³éñíþºòüñÿ çà äîïîìîãîþ ñèñòåìè êåðóâàííÿ ðîçïîä³ëåíîþ áàçîþ äàíèõ (ÑÓÐÁÄ).

Ïî ñïîñîá³ äîñòóïó äî äàíèõ áàçè äàíèõ ðîçä³ëÿþòüñÿ íà áàçè äàíèõ ñëîêàëüíûì äîñòóïîì ³ áàçè äàíèõ ç âèëó÷åíèì (ìåðåæíèì äîñòóïîì).

Ñèñòåìè öåíòðàë³çîâàíèõ áàç äàíèõ ç ìåðåæíèì äîñòóïîì ïðèïóñêàþòü ð³çí³ àðõ³òåêòóðè ïîä³áíèõ ñèñòåì:

• ñåðâåð^-ôàéë-ñåðâåð;

• ñåðâåð^-ê볺íò-ñåðâåð.

Ñåðâåð^-ôàéë-ñåðâåð. Àðõ³òåêòóðà ñèñòåì ÁÄ ³ç ìåðåæíèì äîñòóïîì ïðèïóñêຠâèä³ëåííÿ îäí³º¿ ç ìàøèí ìåðåæ³ â ÿêîñò³ öåíòðàëüíî¿ (ñåðâåð ôàéë³â). Íà òàê³é ìàøèí³ çáåð³ãàºòüñÿ ñï³ëüíî âèêîðèñòîâóâàíà öåíòðàë³çîâàíà ÁÄ. Âñ³ ³íø³ ìàøèíè ìåðåæ³ âèêîíóþòü ôóíêö³¿ ðîáî÷èõ ñòàíö³é, çà äîïîìîãîþ ÿêèõ ï³äòðèìóºòüñÿ äîñòóï êîðèñòóâàëüíèöüêî¿ ñèñòåìè äî öåíòðàë³çîâàíî¿ áàçè äàíèõ. Ôàéëè áàçè äàíèõ â³äïîâ³äíî äî êîðèñòóâàëüíèöüêèõ çàïèò³â ïåðåäàþòüñÿ íà ðîáî÷³ ñòàíö³¿, äå â îñíîâíîìó ³ âèðîáëÿºòüñÿ îáðîáêà. Ïðè âåëèê³é ³íòåíñèâíîñò³ äîñòóïó äî îäíèì ³ òåìæå äàíèì ïðîäóêòèâí³ñòü ³íôîðìàö³éíî¿ ñèñòåìè ïàäàº. Êîðèñòóâà÷³ ìîæóòü ñòâîðþâàòè òàêîæ íà ðîáî÷èõ ñòàíö³ÿõ ëîêàëüí³ ÁÄ, ùî èñïîëüçóþòñÿèìè ìîíîïîëüíî. Êîíöåïö³ÿ ñåðâåð^-ôàéë-ñåðâåð óìîâíî â³äîáðàæåí íà ìàë. 15.3.

Ñåðâåð^-ê볺íò-ñåðâåð. Ó ö³é êîíöåïö³¿ ìàºòüñÿ íà óâàç³, ùî êð³ì çáåðåæåííÿ öåíòðàë³çîâàíî¿ áàçè äàíèõ öåíòðàëüíà ìàøèíà (ñåðâåð áàçè äàíèõ) ïîâèííà çàáåçïå÷óâàòè âèêîíàííÿ îñíîâíîãî îáñÿãó îáðîáêè äàíèõ. Çàïèò íà äàí³, âèäàâàíèé ê볺íòîì (ðîáî÷îþ ñòàíö³ºþ), ïîðîæäàåòïîèñê ³ âèòÿã äàíèõ íà ñåðâåð³. Âèòÿãíóò³ äàí³ (àëå íå ôàéëè) òðàíñïîðòóþòüñÿ ïî ìåðåæ³ â³ä ñåðâåðà äî ê볺íòà. Ñïåöèô³êîþ àðõ³òåêòóðè ê볺íò-ñåðâåð º âèêîðèñòàííÿ ìîâè çàïèò³â SQL. Êîíöåïö³ÿ ê볺íò-ñåðâåð óìîâíî çîáðàæåí íà ìàë.15.4

 

Ðèñ.15.3. Ñõåìà îáðîáêè ³íôîðìàö³¿ â ÁÄ çà ïðèíöèïîì ôàéë-ñåðâåð

 

Ðèñ.15.4. Ñõåìà îáðîáêè ³íôîðìàö³¿ â ÁÄ çà ïðèíöèïîì ê볺íò-ñåðâåð

Ñòðóêòóðí³ åëåìåíòè áàçè äàíèõ

Ïîíÿòòÿ áàçè äàíèõ ò³ñíî çâ'ÿçàíî ç òàêèìè ïîíÿòòÿìè ñòðóêòóðíèõ åëåìåíò³â, ÿê ïîëå, çàïèñ, ôàéë (òàáëèöÿ) (ìàë. 15.5).

ï î ë å, - åëåìåíòàðíà îäèíèöÿ ëîã³÷íî¿ îðãàí³çàö³¿ äàíèõ, ùî â³äïîâ³äຠíåïîä³ëüí³é îäèíèö³ ³íôîðìàö³¿ - ðåêâ³çèòó. Äëÿ îïèñó ïîëþ÷è âèêîðèñòîâóþòüñÿ íàñòóïí³ õàðàêòåðèñòèêè:

³ ì ÿ, íàïðèêëàä. Ïð³çâèùå, ²ì'ÿ, Ïî áàòüêîâ³, Äàòà íàðîäæåííÿ;

ò è ï, íàïðèêëàä, ñèìâîëüíèé, ÷èñëîâèé, êàëåíäàðíèé;

ä ë è è à, íàïðèêëàä, 15 áàéò, ïðè÷îìó áóäå âèçíà÷àòèñÿ ìàêñèìàëüíî âîçìîæíûìêîëè÷åñòâîì ñèìâîë³â

ò î ÷ í î ñ ò ü, äëÿ ÷èñëîâèõ äàíèõ, íàïðèêëàä äâà äåñÿòè÷íûõçíàêà äëÿ â³äîáðàæåííÿ äðîáîâî¿ ÷àñòèíè ÷èñëà.

 

Ðèñ. 15.5.Îñíîâí³ ñòðóêòóðí³ åëåìåíòè ÁÄ

Çàïèñ - ñóêóïí³ñòü ëîã³÷íî çâ'ÿçàíèõ ïîë³â. Åêçåìïëÿð çàïèñó - îêðåìà ðåàë³çàö³ÿ çàïèñó, ùî ì³ñòèòü êîíêðåòí³ çíà÷åííÿ ¿¿ ïîë³â.

Ôàéë (òàáëèöÿ) - ñóêóïí³ñòü åêçåìïëÿð³â çàïèñ³â îäí³º¿ ñòðóêòóðè.

Îïèñ ëîã³÷íî¿ ñòðóêòóðè çàïèñó ôàéëó ì³ñòèòü ïîñë³äîâí³ñòü ðîçòàøóâàííÿ ïîë³â çàïèñó ³ ¿õí³õ îñíîâíèõ õàðàêòåðèñòèê, ÿê öå ïîêàçàíî íà ìàë.15.6.

²ì'ÿ ôàéëó

Ïîëå Îçíàêà êëþ÷à Ôîðìàò ïîëþ÷è

²ì'ÿ (ïîçíà÷åííÿ) Ïîâíå íàéìåíóâàííÿ Òèï Äîâæèíà Òî÷í³ñòü (äëÿ ÷èñåë)

³ì'ÿ1

-

³ì'ÿ n

Ðèñ. 15.6.Îïèñ ëîã³÷íî¿ ñòðóêòóðè çàïèñó ôàéëó

Ó ñòðóêòóð³ çàïèñó ôàéëó âêàçóþòüñÿ ïîëþ÷è, çíà÷åííÿ ÿêèõ º êëþ÷àìè: ïåðâèííèìè (ÏÊ), ùî ³äåíòèô³êóþòü åêçåìïëÿð çàïèñó, ³ âòîðèííèìè (ÂÊ), ùî âèêîíóþòü ðîëü ïîøóêîâèõ ÷è ãðóïïèðîâî÷íûõ îçíàê (çà çíà÷åííÿì âòîðèííîãî êëþ÷à ìîæíîíàéòè ê³ëüêà çàïèñ³â).

Ïðèêëàä 15.3. Íà ìàë. 15.7ïðèâåäåíèé ïðèêëàä îïèñó ëîã³÷íî¿ ñòðóêòóðè çàïèñó ôàéëó(òàáëèö³) ñòóäåíò, óì³ñò ÿêîãî ïðèâîäèòüñÿ íà ðèñ 15.2. Ñòðóêòóðà çàïèñó ôàéëó ÑÒÓÄÅÍÒ ë³í³éíà, âîíà ì³ñòèòü çàïèñè ô³êñîâàíî¿ äîâæèíè. Ïîâòîðþâàí³ ãðóïè çíà÷åíü ïîë³â ó çàïèñ³ â³äñóòí³. Çâåðòàííÿ äî çíà÷åííÿ ïîëþ÷è âèðîáëÿºòüñÿ ïî éîãî íîìåð³.

²ì'ÿ ôàéëó: ÑÒÓÄÅÍÒ

Ïîëå Îçíàêà êëþ÷à Ôîðìàò ïîëþ÷è