Dalším ze základních pohledů je
datový pohled, který ARIS chápe jako zobrazení objektů koncových a
počátečních událostí a k ním přidružených popisů stavů. Podle [1] je
datový pohled ARISu tvořen stavy a událostmi, přičemž události určují
změny stavů informačních objektů (dat) a stavy přidruženého okolí
jsou rovněž charakterizovány daty.
Oproti funkčnímu či organizačnímu
modelu je tvorba datového modelu poměrně složitější.
K nejpoužívanějšímu typu Datového pohledu patří tzv. ERM model
(Entity Relation ship), ve kterém se vykytuje větší množství objektů.
K stavebním kamenům datového modelu patří entity, které mohou být
abstraktní či reálné. Jedná se o popisný datový objekt, kterým může
být prakticky cokoliv, například proces v podniku, objekt
specifikující události, mapy, zákazník apod. Jednotlivé entity lze
popsat podrobněji pomocí atributů. Jednotlivé entity bývají v ARISu
zobrazeny jako obdélník. Pokud jsou v modelu použity entity stejného
typu, lze je slučovat do tzv. typů entit a zároveň je lze popsat
stejnými atributy. Takovým typem entity může být v našem modelu
například mapa. Jednotlivými entitami budou posléze mapy vrtů, mapy
těžeb a geometrické mapy staveb, které jsou vytvářeny v doposud
modelované situaci v Oddělení geologie. K mapám lze přidávat blíže
definující podrobnosti v podobě atributů, například oblast pokrytí
mapy, datum vytvoření mapy a mnoho dalších. Atributy jsou v modelu
zobrazeny jako ovály či kružnice a jejich hranice rozeznání od typů
entit je často dosti úzká. Kupříkladu oblasti pokrytí mapy lze chápat
i jako samostatné entity a ne jen jako atribut mapy. Při rozhodování
se, zda se jedná o entitu či atribut, se může použít pomůcka, kdy
entity mají další atributy. Atributy samy o sobě již další vlastnosti
v podobě atributů mít nemohou.
Mimo entit a atributů se v datovém
modelu vyskytují rovněž vazby, které vzájemně logicky spojují
modelované entity. Oproti ostatním pohledům se mohou vazby slučovat
do různých skupin typů vazeb. Takové typy vazeb, či samotné vazby si
uživatel pojmenuje dle svého uvážení a potřeby. Pozor je nutno dávat
na směr čtení vazby. Pro ilustraci vytvoříme nový model.
V průzkumníku ARISu vytvoříme novou složku Data a posléze vytvoříme
standardním způsobem nový model, tj. zaškrtneme nabídku Data a jako
typ modelu zvolíme eERM. V panelu Modelování se seznámíme s objekty,
které byly zmíněny výše, popřípadě lze zkusit i další z objektů. Pro
modelaci problému tvorby map přidáme na modelovací plochu základní
typ entity s názvem Mapy. Pod tento hlavní typ entity, prozatím
s dostatečnou mezerou na další objekt, přidáme postupně vedle sebe
tři další entity Mapy vrtů, těžeb a Geometrické mapy staveb. Nyní
zbývá vzájemně propojit připravené entity. Pokud se uživatel pokusí
spojit entity přímo, ARIS provedení vazby nedovolí. Jak již bylo
zmíněno, musí se nejprve nadefinovat typ vazby a poté teprve spojit
požadované entity. V panelu Modelování zvolíme nabídku Typ vazby se
symbolem kosočtverce, umístíme ji pod entitu Mapy a nazveme se dělí
na. Nyní dle Obrázku 3.5.1 propojíme jednotlivé entity s připravenou
vazbou.
Obrázek 3.5.1 Datový model eERM
Zde již uživatel vidí, že
záleží na směru čtení vazby. Pokud by byla čtena od spodu, tj. Mapy
těžeb se dělí na Mapy, nedával by model smysl. Pokud nelze
jednoznačně určit směr čtení, je potřeba užít patřičných názvů vazby,
aby nemohlo dojít k záměně ve směru čtení. Jednotlivé entity lze dále
rozčleňovat na další entity a vzájemně je propojovat vlastními
vazbami. K pochopení principu tvorby jednoduchého datového modelu
postačí stav z Obrázku 3.5.1.
Přesto k namodelovaným
entitám přidáme další vlastnosti pomocí atributů. Pro přehlednost si
připravíme nový model. Klikneme pravým tlačítkem myši na entitu Mapy
a zvolíme možnost Hierarchizace/Vytvořit/eERM model přiřazení
atributů. V panelu Modelování zvolíme nejprve Skupinu typů atributů,
kterou nazveme Datumy tvorby. Pod takto připravenou skupinu umístíme
pod sebe dva klasické Popisné atributy a nazveme je Datum skenování a
Datum měření. V neposlední řadě zvolíme Klíčový atribut, který
nazveme Oblast pokrytí mapy a umístíme vedle skupiny Datumy tvorby.
Nyní můžeme jednotlivé atributy propojit vazbami postupně od entity
Mapy ke skupině Datumy tvorby či Oblast pokrytí mapy a pokračujeme
dotažením vazeb ze skupiny Datumy tvorby na Datum měření a Datum
skenování. Cílový stav zobrazuje Obrázek 3.5.2.
Obrázek 3.5.2 Model přiřazení atributů v eERM
ARIS v datovém pohledu obsahuje i další možnosti
pro používání objektů, jednou z nich je kupříkladu generalizace,
která je v panelu Modelování zobrazena symbolem trojúhelníku.
Generalizace slouží především k specializaci jednotlivých entit.
Stejné druhy entit lze sloučit do nadřazeného typu entity. V našem
případě lze v Datovém modelu map užít generalizaci místo vazby se
dělí na. Při spojování vazeb je nutno dávat pozor na zvolený typ
vazby. Při propojení entity Mapy se symbolem generalizace zvolíme
možnost je nadtypem. U zbylých tří entit vybereme naopak možnost je
podtypem. Postup je zobrazen na obrázku 3.5.3, videa z tvorby
datového pohledu nesou název
3.5_Datovy_model*.avi. Odkazy jsou k dispozici pod Obrázkem 3.5.3.
Obrázek 3.5.3 Datový model eERM s generalizací
VIDEO 3.5_Datovy_model1.avi
VIDEO
3.5_Datovy_model2.avi
VIDEO 3.5_Datovy_model3.avi
|