nym 1 organizacyjnym/ oraz
1. Budowa Bazy Danych S K
» p r o w a d z e n i e
- '*
Projektowanie Systemu Informowania Kierownictwa wymaga zebrania takich selektywnych danych, które zabezpieczą potrzeby Informacyjne kadry kierowniczej.
Użytkownicy SIK-u życzą sobie przede wszystkim szybkiej, dokładnej, rzetelnej informacji niezbędnej do podejmowania traf
nych decyzji, dotyczącej zaszłości, stanu faktycznego, zależ
ności między informacjami, informacji umożliwiających optymalny vybór. wariantu ze wszystkich możliwych itd. Dotychczas stosowane technologie zbierania, przechowywania, przetwarzania danych nie zapewniają możliwości spełnienia wszystkich stawianych wymagań użytkowników. Konieczne jest znalezienie nowych sposobów groma
dzenia danych w bazie danych. Do propozycji w tym zakresie należy poniższy referat.
1. Budowa Bazy Danych S K
Baza ¿mych Systemu Informowania Kierownictwa służy do pamię
tania danych historycznych lub danych generowanych przez Bank metod S1K wykorzystywanych w różny sposób, niezbędnych do pracy Syśtemu Informov.'ania Kierownictwa, a przez to zaspokajających potrzeby infor
macyjne kadry kierowniczej.
Baza danych wchodzi w skład Banku danych SIK. Do podstawowych ele
mentów Banku danych SIK oprócz bazy należą :
* System Zarządzania Bazą Danych,
- Administrator Bazy Danych, 1
- Administratorzy zastosowań
172 5
I c h wzajemne po w ią za ni e pras schemat działania p r ze ds t aw ia ry s - 1. W n i n i e j s z y m referacie zajmiemy się w y ł ą c z n i e omów ie n i e m k o ns tr u k c j i g ł ó w n y c h e l e m e nt ów B a z y jarych.
P od st a w o w ą f i z y c z n ą jednostką inform ac j i p r z e n o s z o n ą między j ed no s tk am i p r z e b i e g u a b uforami ÓSBIi jest rekord. R e k o r d 1 ^ w b a z i e SIEC jest zbio r em l iczb zw ią z a n y c h z po s zc ze gó l ny mi zmiennymi, t a ki mi jak np. ce na surowca, wi elkość produkcji, ilość s pr zedanego pr od u kt u itd. S k ł a d a się on z nazwy, k o d u rekordu, jednostki, p o z i o mu b e z p i e c z e ń s t w a oraz wartości.
K a p r z yk ła d :
1. na zw a - oc en a suro wc a 2. jednc3tka zł/t
3. p o z i o m b e z p i e c z e ń s t w a - 10 4. w a r t o ś ć - 1975 r. - 1000
1976 r. - 1010
1980 r. - 999
R e k o r d tak p r z e d s t a w i o n y p o si ad a f crnę szeregu czasowego.
O z n a c z a to, że p i e rw sz a l i c z b a re pr ezentuje w y s o k o ś ć ceny s u r o w c a v p i e r w s z y m okresie c za s u /np. 1978 ? . / druga w y s o k o ś ć ceny. s u r o w c a w drugim o k r es i e czasu /np. 197S r ./ itd., aż o s t a tn i a l i c z b a r e p re z en tu je w ysokość ceny s u r o w c a w osta
t n i m okresie h o r y z o n t u c za sowego / nn.1 98 0 r./
Z a ł ó ż m y terez, će w j e dn ym r e k o r d z i e rejes tr o wa ć b ę d zi e my w i ę c e j niż jeden szereg czasowy. Ula ro zr ó ż n i e n i a ic h w d a n y m r ek or dz i e m u s i m y oznaczyć je dru^yim i n d e k s e m /numerem/.
K a ż d y z s z e r e gów c za sowych p a m i ę t a n y w j ednym k o n k r e t n y m r e k o r d z i e określimy p o j ę c i e m pliku.
1 / Raylor T.H. Oorporate 'rlahhtng koćcis, Addison-
■•esley Publiahing Company 1979 r.
Na przykład : rekord - wyroby zakładów oaziezowyćh' 1 plik - ilość płaszczy
2 plik - ilość kurtek 3 plik - ilość spodni
itd.
V/ przykładzie określony jest rekord o nazwie "wyroby zakładów odzieżowych" oraz pliki: w pliku pierwszym pamiętana jest ilość płaszczy, w pliku drugim ilość kurtek, w pliku trzecim ilość spodni itd.
Przy projektowaniu bazy danych SIE użytkownik decyduje o licz
bie elementów poszczególnych szeregów czasowych, definiuje ckres początkowy każdego szeregu i końcowy. Poszczególne okre
sy czasu mogą być przedstawione jako np. godzina, zmiana, doba miesiąc, rok itp.
V każdym rekordzie okresy czasu dla wszystkich w nim zawartych plików powinny być takie same. Natomiast dla różnych rekordów w zależności od potrzeb użytkownika - różne. Oznacza to, że dla np. n-tego rekordu można zdefiniować okres czasu "rok", a dla n + 1 rekordu - okres czasu "doba".
Takie podejście jest uzasadnione ze względu na identyfikację ' danej zapisanej w danym rekordzie. Określają go trzy parametry
kod /nazwa/ rekordu, numer pliku, numer okresu czasu.
Schemat zapisu danej w rekordzie przedstawia ryrimek 2.
Taki sposób zapisu danych w rekordach umożliwia : 1. odczyt jednej pojedynczej danej,
2. odczyt danych w różnych przekrojach w zależności od potrzeb.
Przykład 1.
Potrzebna jest dana do obliczeń "Ilość wyprodukowanych ubrań w 1979 rS
Aby ją otrzymać należy podać - Kod rekordu - Nr pliku
- Nr okresu czasu
175
?.ys. 2 Struktura budowy rekordu Basy Sauych 311
V
Źródło: Haylor 2.H., Corporate Planing tiodela. Jw .
k wyniku odczytu otrzymujemy Jedną inionrację w naszym przykła
dzie liczbę wyprodukowanych ubrań w 1979 r.
Przykład 2.
Potrzebny zespół danych do obliczeń :
"ilość wyprodukowanych poszczególnych rodzajów wyrobów w roku 1979 *.
Aby go otrzymać należy podać - Kod rekordu - Nr okresu czasu V wyniku odczytu otrzymany zespół infornacji s w 1979 r. wyprodukowano następujące wyroby w ilości s 1. ubrań - 1000
2. spodni - 2000 3* spódnic 2000 itd.
Przykład 1 ilustruje punkt pierwszy. V przypadku punktu 2 mamy -*•
do wyboru bardzo wiele możliwości m.in. :
- deklarujemy zadany kod rekordu, okres czasu, a odczytu dokonu
jemy po numerach plików i
- deklarujemy zadany kod rekordu, numer pliku, a odczytu dokonu
jemy według zadanych okresów czasowych,
- odczyt mieszany /zadany numer pliku, okres czasowy'/•
Z literatury przedmiotu wiadomo, te rekordy grupowane są w strony. Strona składa się z nagłówka, fizycznych rekordów danych oraz informacji systemowych. Przy projektowaniu stron należy zwrócić szczególną uwagę r.a stopień wypełniania strony. . Określenie dopuszczalnego stopnia wypełnienia 3trony pozwala na zarezerwowanie miejsca dla przyszłych modyfikacji rekordów.
Celowe także Jest zarezerwowanie całych stron pustych dla ewen
tualnych przyszłych wystąpień rekordów, a w przypadku S1K dla :
9
- informacji wynikowych z Banku metod 1 procedur,
- danych, o które będzie uzupełniona baza danych w poszczegól
nych etapach rozwoju SIK-u;
Jak wiemy zhiór kilku takich stron tworzy obszar danych.V tym miejscu uwypukla się druga zasadnicza cecha bazy danych SIK wy
nikająca z przyjętej struktury rekordu. Dotyczy ona sposobu za
pisu danych w obszarach bazy danych SIK. V tradycyjnych bazach danych odwzorowywany Jest istniejący system informacyjny w przed
siębiorstwie, Natomiast baza danych SIK może gromadzić dane w ob
szarach według dowolnego kryterium; Kryterium to powinno być usta
lone zgodnie z wymaganiami systemu SIK oraz zgodnie z potrzebami, użytkowników. Dla przykładu w SIK-u zbiorem obrazującym potrzeby informacyjne użytkowników dyrektorów Jest Katalog problemów decy
zyjnych. V bazie należy dane tak umieścić, aby Je szybko uzyskać, dla rozwiązania danego problemu decyzyjnego czyli kryterium unię- szczanla danych w bazie staje się Katalog problemów decyzyjnych.
177