Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zasobysystemówinformatycznych
27
•
rozstrzyganiezgłaszanychniejasności,problemówikonfliktów;
•
udzielanieporad,wskazówekiinformacjidotyczącychwytwarzaniaaplikacji
bazdanych;
•
określanieniezbędnychfunkcjonalności,któresązgodnezcelamistrategii
przedsiębiorstwaiwykorzystywanymitechnologiami;
•
uwzględnieniestosowanychpodejśćdozarządzaniaprzedsięwzięciem—wy-
korzystywanieharmonogramów,umównausługiSLA(ang.ServiceLevel
Agreement),pozyskiwaniewymagań,np.wymagańdotyczącychnowego
schematubazdanych.
1.1.1.5.Ocenaprzydatnościaplikacjisystemówzarządzaniabazamidanych
Poprezentacjiśrodowiskaaplikacjisystemówzarządzaniabazamidanychpoddano
analizieichprzydatnośćdlapotrzebprzyszłychużytkowników.Omówionozalety
tychaplikacji,opierającsięnawcześniejpodanychstwierdzeniach.Wskazanotakże
nawadytychrozwiązań.Takiukładpodsumowaniawynikazpotrzebyprzekazania
studentomniezbędnejwiedzy,którapowinnastanowićpodstawędopodejmowania
decyzjidotyczącychwykorzystaniaaplikacjibazdanych.Zakładając,żeaplikacje
systemówbazdanychsąibędąstosowanewdowolnychprzedsiębiorstwach,należy
wskazaćnaichzaletywodniesieniudouprzednioomówionychsystemówopartych
naplikachpłaskich[Rumbaugh1987].Aplikacjesystemówbazdanychzapewniają:
•
napoziomieprojektanta:wykorzystaniestandardów,opracowanieprocedur
obsługiskładowaniaiodtwarzaniabazydanychpoawarii;
•
napoziomieużytkownika:kontrolępoziomudostępu(zapewnieniewielo-
dostępu),łatwośćużytkowaniawynikającązpodanychuprzedniouwarun-
kowańbazdanych;
•
napoziomiebazdanych:spójność,integralnośćikontrolęstanuredundancji
orazpoziomubezpieczeństwa.
Jakpisanouprzednio,tradycyjnesystemyopartenaprzetwarzaniuplików
dysponująpamięciąbardzorozrzutnie,ponieważprzechowująpewneinformacje
wkilkuplikach[Banachowski2001;Beyon-Daview2003].Jakwidaćnarysun-
ku1.9,podobneinformacjeoprzedsiębiorstwiesązapisanezarównowplikuDział
produkcji,jakiwopisieprocesówprodukcji.Wprzeciwieństwiedotegowtechno-
logiibazdanychstaramysięeliminowaćpowtarzanieinformacjipoprzezscalanie
plikówdanychitymsamymunikanieprzechowywaniawielokrotnychkopiitych
samychdanych.Bazydanychnieeliminująjednakcałkowicieredundancji,lecz
kontrolująjejrozmiariograniczajądosytuacji,gdyjestniezbędna.Czasami
koniecznejestpowtórzeniekluczadanych,abyodwzorowaćzwiązek.Innymrazem
wartopowielićpewnedane,abyusprawnićdziałaniesystemu.Powodyuzasadniające
kontrolowanąredundancjęstanąsięjasnepoprzeczytaniukolejnychrozdziałów.
Należyzauważyć,żebazydanychnieeliminująredundancjiwcałości
[Mani2007].Konstrukcjetestwarzająjednakwarunkidokontrolijejwielkości.