Ïðè ôîðìèðîâàíèè äàòàëîãè÷åñêîé ñõåìû, êàæäàÿ èç îïðåäåë¸ííûõ â êîíöåïòóàëüíîé ñõåìå ñóùíîñòåé îòîáðàæàåòñÿ â òàáëèöó, êîòîðàÿ ÿâëÿåòñÿ îäíèì îòíîøåíèåì. Ïðè ýòîì ñëåäóåò ó÷èòûâàòü îãðàíè÷åíèÿ íà ðàçìåð òàáëèö, êîòîðûå íàêëàäûâàåò êîíêðåòíàÿ ÑÓÁÄ.
Äàòàëîãè÷åñêîå ïðîåêòèðîâàíèå ïðåäïîëàãàåò îïèñàíèå äàííûõ ïî ïðåäìåòíîé îáëàñòè, äëÿ êîòîðîé ðàçðàáàòûâàåòñÿ áàçà äàííûõ, â òåðìèíàõ âûáðàííîé äëÿ å¸ ðåàëèçàöèè ÑÓÁÄ.
Ïîñêîëüêó â êà÷åñòâå èíñòðóìåíòàðèÿ ðàçðàáîòêè ÀÈÑ ðåàëèçàöèè ãîòîâîé ïðîäóêöèè âûáðàíà èíòåãðèðîâàííàÿ ñðåäà ïðîãðàììèðîâàíèÿ Delphi 7, òî äàòàëîãè÷åñêàÿ ìîäåëü áóäåò ïðåäñòàâëÿòü ñîáîé ñîâîêóïíîñòü ðåëÿöèîííûõ òàáëèö (Delphi 7 ïîääåðæèâàåò ðåëÿöèîííóþ ìîäåëü äàííûõ) è èõ ñâÿçåé.
Êàæäûé èç ôàéëîâ, õðàíÿùèõ èíôîðìàöèþ ôîðìèðóåìûõ â ðàáîòå ÀÈÑ áàç äàííûõ, ìîæíî ïðåäñòàâèòü â âèäå òàáëèö, îòðàæàþùèõ ñàìó ñòðóêòóðó êàæäîãî èç ôîðìèðóåìûõ ôàéëîâ.
Ðàññìîòðèì òàáëèöû, èíôîðìàöèÿ êîòîðûõ áóäåò ñîäåðæàòü íåîáõîäèìûå ñâåäåíèÿ äëÿ ïðîöåññà ðåàëèçàöèè âûïóñêàåìîé ïðåäïðèÿòèåì ïðîäóêöèè.
Ó÷åò ñîòðóäíèêîâ ïðåäïðèÿòèÿ ïðîèçâîäèòñÿ â ñîîòâåòñòâèè ñî ñòðóêòóðîé ôàéëà «sotr1», õðàíÿùåãî èíôîðìàöèþ îáî âñåõ ñîòðóäíèêàõ ïðåäïðèÿòèÿ. Ñòðóêòóðà äàííîãî ôàéëà îòðàæåíà â òàáëèöå 3.3.
Òàáëèöà 3.3 – Ñòðóêòóðà ôàéëà «sotr1»
Èìÿ ïîëÿ |
Òèï è ôîðìàò ïîëÿ |
Êîììåíòàðèé |
Kod |
Autoincrement |
Êîä çàïèñè |
Sotr |
Alpha, 35 |
Ô.,È.,Î. |
Doljn |
Alpha,25 |
Äîëæíîñòü |
Data_r |
Alpha,10 |
Äàòà ðîæäåíèÿ |
Pasp |
Alpha,75 |
Ïàñïîðòíûå äàííûå |
Adr |
Alpha,95 |
Àäðåñ ïðîæèâàíèÿ |
Tel |
Alpha,20 |
Òåëåôîí |
Obraz |
Alpha,35 |
Îáðàçîâàíèå |
Ôàéë «klient» – ñîäåðæèò èíôîðìàöèþ îáî âñåõ êëèåíòàõ ÎÎÎ «Íîâîäóãèíî-êîíòðàêò» (òàáëèöà 3.4)
Òàáëèöà 3.4 – Ñòðóêòóðà ôàéëà «klient»
Èìÿ ïîëÿ |
Òèï è ôîðìàò ïîëÿ |
Êîììåíòàðèé |
Kod |
Autoincrement |
Êîä êëèåíòà |
Name |
Alpha,25 |
Èìÿ êëèåíòà |
Adr |
Alpha,55 |
Àäðåñ êëèåíòà |
Ur_adr |
Alpha,55 |
Þðèäè÷åñêèé àäðåñ êëèåíòà |
Tel |
Alpha,20 |
Òåëåôîí |
E_mail |
Alpha,20 |
Ýëåêòðîííûé àäðåñ |
INN |
Short |
ÈÍÍ |
Áàíêîâñêèå ðåêâèçèòû êëèåíòà |
KPP |
Short |
ÊÏÏ |
R_sch |
Short |
Ð/ñ÷åò |
BIK |
Short |
ÁÈÊ |
Kor_sch |
Short |
Êîðð./ñ÷åò |
Kategor |
Short |
Êàòåãîðèÿ êëèåíòà |
Dir |
Alpha,25 |
Ðóêîâîäèòåëü |
Dokum |
Alpha,15 |
Äîêóìåíò, íà îñíîâàíèè êîòîðîãî äåéñòâóåò ðóêîâîäèòåëü |
Ôàéë «prod1» – ñîäåðæèò èíôîðìàöèþ î ïðîèçâîäèìîé íà ïðåäïðèÿòèè ïðîäóêöèè, åå êà÷åñòâå (òàáëèöà 3.5).
Òàáëèöà 3.5 – Ñòðóêòóðà ôàéëà «prod1»
Èìÿ ïîëÿ |
Òèï è ôîðìàò ïîëÿ |
Êîììåíòàðèé |
Kod |
Autoincrement |
Êîä çàïèñè âíåñåíèÿ ïðåäîïëàòû |
Vid |
Alpha,25 |
Âèä ïðîäóêöèè |
Pokaz |
Alpha,45 |
Êà÷åñòâåííûå ïîêàçàòåëè ïðîäóêöèè |
ñòð. 1, {SITELINK-S424}2{/SITELINK}
|