Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
22
Strukturysystemówinformatycznych
Podanedefinicjeporządkująopisdanychiichbaz,jakteżwspierająomówiony
uprzedniomechanizmoddzieleniabazdanychodichstruktur[Connoly,Begg2004a,
2004b].Takiepodejścieoznacza,żezjednejstronyzmianywaplikacjinieoddzia-
łująnazmianywstrukturachbazdanych,azdrugiej—zmianywstrukturachbaz
danychniewpływająnafunkcjonowanieaplikacji.Takiepodejściezwiększa
bezpieczeństwobazdanychiwskazujenakluczoweznaczeniebazdlasystemów
zarządzanianimi.
1.1.1.3.Systemzarządzaniabaządanych(SZBD)
Poomówieniustrukturbazdanychprzystępujemydoomówieniasystemów
zarządzanianimi(rysunek1.7).Takjakpisanouprzednio,SZBDstwarzawarunkido
definiowaniastrukturybazdanych,jejutrzymywania,atakżekontroliizapewnienia
bezpieczeństwajejzasobówdziękiwykorzystaniuprocesówanalizowania,wy-
szukiwania,integracjiorazsynchronizacjikwerendiraportów.
Rysunek1.7.ZadaniaSZBD
Różnicewaplikacjachopartychnasystemachzarządzaniabazamidanych
sprowadzająsiędopoziomurealizacjiwymienionychzadań.Dlategoteżdobór
odpowiedniejaplikacjipowinienbyćpoprzedzonyjejwstępnąocenąpodkątem
potrzebprzedsiębiorstwa.Przytakiejoceniebierzesiępoduwagęnastępującecechy
systemówzarządzaniabazamidanych:
•
Poziomdostępnościjęzykadefinicjidanych(ang.DataDefinitionLanguage,
DDL)dladefiniowaniabazdanych.Takjakwspomnianouprzednio,