DÁTOVÉ MODELOVANIE analýza a návrh informácií v systéme – oblasť modelovania a projektovania IS dôraz na logické entity a logické závislosti medzi týmito.

Slides:



Advertisements
Podobné prezentace
Úvod do databázových systémů
Advertisements

Ukázka písemné zkoušky z TZD
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Ing. Monika Šimková. Máme-li data reprezentovat v databázi, jak vybereme jejich strukturu na konceptuální úrovni? Konceptuální modelování analyzuje požadavky.
Databáze.
Aplikační a programové vybavení
Databázové systémy Relační model.
YDASYS Ing. Monika Šimková.
Přínosy metodik  Větší produktivita a kooperace týmů  Komunikační standard  Specializace projektových týmů  Nezávislost na konkrétních řešitelích 
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
A4B33DS & X33MIS Zdeněk Kouba
A5M33IZS – Informační a znalostní systémy Relační databázová technologie.
Úvod do databází Databáze.
Databáze Jiří Kalousek.
Konceptuální datové modelování
1IT S ÍŤOVÝ DATOVÝ MODEL Ing. Jiří Šilhán. S ÍŤOVÝ DATOVÝ MODEL Je historicky nejstarším datovým modelem. Jeho základem jsou vzájemně propojené množiny.
Úvod do databázových systémů
KONCEPTUÁLNÍ MODELOVÁNÍ
D ATOVÉ MODELY Ing. Jiří Šilhán. D ATABÁZOVÉ SYSTÉMY Patří vedle textových editorů a tabulkových kalkulátorů k nejrozšířenějším představitelům programového.
Databázové systémy přednáška+cvičení
Fakulta elektrotechniky a informatiky Univerzita Pardubice
Zadání databázového systému
Relační databáze.
Konceptuální návrh databáze
Úvod do databázových systémů
Základní pojmy Systém je abstrakce, kterou si lidé vytvářejí v procesu poznávání jako nástroj zkoumání reálných objektů.
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 4 Proces návrhu databáze.
Definice, druhy, chyby, abstrakce
OBJEKTOVÉ METODOLOGIE – JEJICH UŽITÍ A VÝKLAD Ing. Martin Molhanec, CSc.
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
Konceptuální návrh databáze
Databázové modelování
Databázové modelování
Databázové systémy Informatika pro ekonomy, př. 18.
TEÓRIA MOŽNÝCH SVETOV. TEÓRIA FIKČNÝCH SVETOV.. Teória možných svetov predpokladá existenciu plurality svetov a skúma tiež vzťahy prístupnosti medzi týmito.
Aplikační a programové vybavení
Databázové systémy Datové modely.
P114_21 P114 Klasické metody modelování RDM, ERAM 2.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
E-R diagram Entity – Relation diagram, diagram entit a vztahů mezi nimi Entity – objekty, které chci v databázi popisovat, mohou nabývat různých hodnot,
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
YOUR LOGO C# Entity Framework. YOUR LOGO  Entity framework nám poskytuje: -Vytváří objektový model na základě databázového schématu -Mapuje tabulky,
XML a datový standard Zdeněk Jirkovec Softwarové Aplikace a systémy.
Výměnný formát Digitální technické mapy Digitální mapy veřejné správy
Úvod do databázových systémů
Databázové systémy přednáška 4 – ERD
Relační databázová technologie
Previously on ….
Databázová aplikace 1 Aplikace soubory se sekvenčním přístupem
Informatika pro ekonomy přednáška 8
Geografické informační systémy
Pavol Nečas Gymnázium L. N. Senica Šk. rok 2008/2009 III.A
Dátové modely.
CORBA Študent: Bc. Juraj Kráľ.
Kvalitatívne heuristiky
Počítač Počítač – je zariadenie alebo stroj na realizáciu výpočtov alebo riadenie operácií vyjadriteľných číselnými alebo logickými výrazmi. Počítače.
Balík protokolov TCP/IP ( Protocol Suite )
Objektovo – relačné mapovanie
PaedDr. Jozef Beňuška
Service-oriented Architecture (SOA)
Modelovanie DBS Vypracoval: Ing. Michal COPKO.
FUNKČNÉ ZÁVISLOSTI A NORMALIZÁCIA PRE RELAČNÉ DATABÁZY
IP adresovanie Ing. Branislav Müller.
3D modelovanie Polygony
alebo ako vytvoriť dobrú databázu (rečou normálneho človeka)
Databázové systémy UIN010
Transkript prezentace:

DÁTOVÉ MODELOVANIE analýza a návrh informácií v systéme – oblasť modelovania a projektovania IS dôraz na logické entity a logické závislosti medzi týmito entitami určitá úroveň dátovej abstrakcie – zakrytie detailov štruktúry, umiestnenia Dátový model – množina pojmov a pravidiel popisujúca štruktúru bázy dát štruktúra db = dátové typy + vzťahy + podmienky zachovávajúce sa medzi dátami model – konceptuálny, fyzický, implementačný

FÁZY NÁVRHU DATABÁZY

FÁZY NÁVRHU DATABÁZY sústredenie požiadaviek a ich analýza vytvorenie konceptuálnej schémy pre databázu návrh logickej schémy databázy alebo mapovanie dátového modelu, špecifikácia DBMS návrh fyzickej schémy databázy

ENTITNO-RELAČNÝ MODEL Logický pohľad na databázu Entita Vzťah Atribút Doména Entitno-relačný diagram

ZÁKLADNÉ POJMY ENTITA základný objekt ER modelu časť reálneho sveta s nezávislou existenciou názov entity ATRIBÚT vlastnosť entity hodnoty z domény DOMÉNA

ATRIBÚT Matematický zápis: A : E  P( V ) A – atribút E – entitný typ V – množina hodnôt A(e) – hodnota atribútu A entity e pre zložený atribút A V = P(V1)  P(V2)  . . .  P(Vn) Vi – množiny hodnôt jednoduchých atribútov, i = 1, ..., n

TYPY ATRIBÚTOV jednoduché a zložené jednohodnotové a viachodnotové adresa ( štát, mesto, ulica, číslo domu ) jednohodnotové a viachodnotové titul ( prof., doc., ing., PhD., CSc. ) stále (pevné) zapamätané a odvodené rodné číslo; vek hodnota NULL

KĽÚČOVÝ ATRIBÚT hodnoty sú jedinečné pre každú individuálnu entitu jednoznačne určuje každú entitu zložený kľúč

VZŤAHY Vzťah (relácia) R medzi entitnými typmi E1, E2, ... , En - množina spojení medzi entitami týchto typov. R je množina inštancií vzťahov ri každé ri spája n entít (e1, e2, . . . , en) každá entita ej v ri je členom entitného typu Ej , pričom 1<= j <= n Typ vzťahu je matematická relácia na E1, E2, . . . ,En môže byť definovaný ako podmnožina karteziánskeho súčinu E1  E2  . . .  En Každý z entitných typov E1 , E2 , . . . , En sa zúčastňuje na vzťahu R a podobne každá z individuálnych entít e1 , e2 , . . . , en sa zúčastňuje v inštancii vzťahu ri = (e1 , e2 , . . . , en ).

VLASTNOSTI VZŤAHOV stupeň vzťahu - počet zúčastňujúcich sa entitných typov kardinalita (násobnosť) vzťahu - vzťah medzi dvomi entitami; počet výskytov jednej entity voči druhej; 1:1, 1:N a M:N. povinnosť, resp. voliteľnosť - špecifikuje, či existencia entity závisí od existencie inej entity prostredníctvom vzťahu, ktorý je medzi týmito dvomi entitami totálna - ku každému výskytu jednej entity musí existovať výskyt v druhej entite čiastočná - ku každému výskytu jednej entity môže alebo nemusí existovať inštancia druhej entity

VLASTNOSTI VZŤAHOV štrukturálne podmienky relácie = kardinalita + povinnosť vzťahu slabý vzťah rekurzívny vzťah supertyp, subtyp

LOGICKÁ SCHÉMA

LOGICKÁ SCHÉMA

Zdroje: Elmasri,R., Navathe, S.B. : Fundamentals of Database Systems, The Benjamin/Cummings Publishing Company, Inc., 1., 2. vydanie