SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: 11) Datové modelování

Questions and Answers List

level questions: 11) Datové modelování

QuestionAnswer
Cílzobrazuje funkce jako transformace vstupních datových toků na výstupní, zároveň umožňuje znázornit kontext systému (vstupy z okolí a výstupy do okolí) a uchovávaná data
Principzobrazuje funkce, jako transformace vstupních datových toků na výstupní, znázorňuje se diagramem datových toků (DFD, ten je spojován se strukturovanými metodami)
StandardyK zachycení datového modelu na konceptuální úrovni se používá řada různých modelovacích nástrojů. Mezi nejznámější patří různé modifikace tzv. ER(A) diagramů.
ModelyPři tvorbě datových modelů se dají rozlišovat (podobně jako u modelu tříd) následující úrovně popisu datových struktur: • Konceptuální model = popis obsahu dat systému na úrovni, která je nezávislá na vlastním implementačním a technologickém prostředí. • Technologický (logický) model = popis způsobu realizace dat systému v termínech jisté kategorie technologického prostředí (lineární, relační, hierarchické nebo síťové logické datové struktury). Například pro relační databázový model jsou na této úrovni do relačních tabulek doplňovány cizí klíče realizující vazby mezi entitami z konceptuálního modelu. • Implementační (fyzický) model= popis vlastní realizace databáze v konkrétním implementačním prostředí, například doplnění údajů o typech indexů, velikostech a rozmístění pracovních prostorů v konkrétním databázovém systému a využitím jeho jazyka (specificky například pro relační databázové systémy MS SQL s jazykem T-SQL, Oracle a jeho PUSQL, nebo pro objektové prostředí Cashé apod.).
Komponenty• symboly • terminátor (v obdélníkovém rámečku), • datový tok (musí mít směr), • funkce (v kolečku), • data store (ohraničené čárami),