• Nie Znaleziono Wyników

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