Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zasobysystemówinformatycznych
1.1.1.4.SkładowesystemuzarządzaniabazamidanychSZBD
25
Chcąckompleksoworozważaćsystemzarządzaniabazamidanych,należywziąćpod
uwagęjegonastępująceskładowe:wsparcieinformatyczne,infrastrukturęinfor-
matyczną,dostępnedane,stosowaneproceduryichpozyskaniaorazśrodowisko
projektoweiśrodowiskowykorzystaniasystemówzarządzaniabazamidanych.
Wsparcieśrodowiskawytwarzania.Wsparcieinformatycznedotyczyśrodo-
wiskawytwarzaniaaplikacji.Jegodobórjestkonsekwencjąfunkcjonalnościtych
aplikacji.ObecnieaplikacjesąwytwarzanezwykorzystaniemnarzędzitypuCASE
(ang.ComputerAidedSoftwareEngineering)lubnapisanewjęzykudlaśrodowisk
.NETlubJava.Szczegółowyopisnarzędzizamieścimywdalszejczę
s
´citejksiąz
˙ki.
Wsparcieaplikacjiinfrastrukturąinformatyczną.Infrastrukturainformaty-
cznaobejmujesprzęt,systemyoperacyjneorazsystemywspomagającefunk-
cjonowanieaplikacji.Ichspecyfikacjajestkonsekwencjąwymagańaplikacji.
Wprzypadkudużychprzedsiębiorstwkładziesięnacisknaśrodowiskoserwera
aplikacjiibazdanych(stosowanajestarchitekturaklient–serwerwimplementacji
tzw.cienkiegoklienta).Zkoleiwprzypadkumałychiśrednichprzedsiębiorstwmoc
obliczeniowawykorzystywanegosprzętuniestanowiobecniekluczowegoaspektu
ichdecyzjidotyczącejbudowyinfrastrukturywspierającejfunkcjonowanieaplikacji.
Bazydanych.Zpunktuwidzeniaaplikacjiużytkownikabazydanychstanowią
kluczowyskładnikaplikacjiSZBD.Zawierająonedaneprzedsiębiorstworazich
schemat—strukturę.Narysunku1.9przedstawionoschemat(strukturę)bazydanych
składającejsięzczterechtabelonazwach:Przedsiębiorstwo,Działprodukcji,
StanowiskoroboczeiProcesprodukcji.TabelaPrzedsiębiorstwozawierana-
stępująceatrybuty:REGON,nazwęprzedsiębiorstwa,rodzajprzedsiębiorstwa,
liczbędziałów,liczbęklientóworazjegoprzychód.AtrybutREGONłączytabele
PrzedsiębiorstwoiDziałprodukcji.Takiepowiązanieoznacza,żedaneprzedsiębior-
stwoposiadadziałprodukcji,któryrealizujeokreślonyproces.
Proceduryprojektowaniaiwykorzystaniaaplikacji.Proceduryodnosząsię
doinstrukcjiipoleceńkierowanychzarównodoaplikacji,jakidoużytkownika,
zwykorzystaniemktórychodbywasięwytwarzanie,atakżestosowanieaplikacji.
Użytkownicyaplikacjiorazichprojektanciwymagajądokumentacjiprocedur
stwarzającychwarunkidowytwarzaniaieksploatacjisystemu.Przykładamiproce-
durmogąbyćnapoziomiewykorzystania:uruchomienieizamknięcieaplikacji,
logowaniesiędoaplikacji,tworzeniejejzapasowejkopiiczyteżobsługaincydentów
lubawarii[Rumbaugh1987],anapoziomieprojektowania:zmianyschematubaz
danychczyteżmodyfikacjaatrybutówtabel.
Środowiskowytwórczeizarządcze.Przyjmujesię,żekluczowymskład-
nikiemstrategiiwytwarzaniaiwykorzystaniaaplikacjijestpowołaniezespołudla
danegoprzedsiębiorstwa.Kosztypowstaniaipracyzespołusąwwiększościzre-
kompensowaneoszczędnościami,któreprzedsiębiorstwouzyskuje,zapobiegając
powstawaniujednorazowych,nieefektywnychrozwiązań.Zespółmożemiećcha-
rakterlokalny,regionalnylubglobalny,ajegocharakterwynikazprzyjętego