Základy informačních systémů
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
- výsledkem tohoto procesu je datový model - datové modely popisují formát a strukturu dat v těchto systémech a určují vzájemné vztahy datových prvků
- to nám umožňuje s těmito daty manipulovat a využívat je k účelu, ke kterému byly do systému zaneseny
- datové modely mohou také sloužit jako prostředek pro komunikaci mezi těmi, kteří definují požadavky na IS a těmi, kdo tento systém vytvářejí
- datové modelování tak představuje statický pohled na realitu
- základní prvky datového modelu jsou: entity, vazby a atributy (entity jsou provázány vazbami)
- cílem datového modelování je navrhnout kvalitní datovou strukturu pro konkrétní aplikaci a databázový systém, který bude tato aplikace využívat k uložení dat
- principy (princip tří architektur):
Konceptuální (vymezení informací, vykreslení obsahové struktury, co je náplní systému)
Technologická (jak budeme systém realizovat)
Implementační (implementování technologické architektury v konkrétním jazyce)
- obecný návrh:
Logický návrh – hledá logické spoje, vazby mezi daty
Fyzický návrh – převádí logický návrh do reality navázáním na existující systém
- prostředky: E-R model – vykresluje vazby mezi entitami
5) Funkční modelování
= návrhy toho, jak by měl informační systém fungovat
- nezabývá se tedy problematikou struktury dat a relací, ale operacemi nad nimi
- je vhodné nejprve navrhnout funkční model IS a až poté datový model (ten totiž vychází právě z toho, jak navrhneme funkce a aplikace IS)
- je prezentováno DFD (Data Flow Diagram) – sleduje „tok“ dat
6) Databázové systémy
- databáze = soubor strukturovaných dat; jsou tvořeny jednou nebo více tabulkami, které jsou navzájem propojeny pomocí klíčů
- součástí databáze jsou v širším smyslu i softwarové prostředky, které umožňují manipulaci s uloženými daty a přístup k nim = systém řízení báze dat (SŘBD)
- pro vyhledávání informací v databázi vytváříme mezi tabulkami relace (propojení), pomocí kterých získáváme požadovaná data
a) Základní pojmy databází
- entita – objekt, jehož vlastnosti jsou v databázi uloženy
- množina entit – množina objektů (obsah tabulky)
- relace – vztahy mezi objekty (entitami)
- tabulka – tvar množiny záznamů, kde je každý objekt popsán jedním řádkem
- záznam – řádky tabulky s hodnotami atributů pro jeden objekt (entitu)
- atributy, pole – vlastnosti, které se u objektů sledují, tvoří sloupce tabulky, mohou nabývat různých hodnot, pole jsou určitého datového typu (číslo, text, datum,…)
- primární klíč – jednoznačně identifikuje záznam (řádek tabulky), je to takový atribut (pole), který má pro každou entitu jedinečnou hodnotu (např. rodné číslo); prostředek pro rychlý přístup k datům
- cizí klíč – je to takový atribut, který je v jiné tabulce primárním klíčem