Zjednodušeně pomocí UML

Slides:



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

Ing. Jan Mittner MySQL Workbench 2. Základy práce s databází 3. Subversion 2.
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í
Pojmy z ERD.
Základy informatiky Ing. Roman Danel, Ph.D.
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Databáze. Návrh Není to legrace a pro kvalitní databázi je nutné věnovat řadě věcem čas a je nutné použít i papír a tužku!!! Co je to databáze?
UML – několik kritických poznámek
A4B33DS & X33MIS Zdeněk Kouba
A5M33IZS – Informační a znalostní systémy Relační databázová technologie.
Úvod do databázových systémů
Databáze Jiří Kalousek.
Konceptuální datové modelování
Cvičení 13 Ing. Pavel Bednář
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
Růstové a přírůstové funkce
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ů
Č.projektu : CZ.1.07/1.1.06/ Portál eVIM Ideální plyn.
KONCEPTUÁLNÍ MODELOVÁNÍ
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Databázové systémy přednáška+cvičení
Databázové systémy M. Kučerová.
Fakulta elektrotechniky a informatiky Univerzita Pardubice
Výukový materiál zpracovaný v rámci projektu Pořadové číslo projektu: CZ.1.07/1.4.00/ Šablona: 32_01 Sada: 03 Ověření ve výuce: Matematika Datum:
Relační databáze.
Normalizace.
Konceptuální návrh databáze
Informatika pro ekonomy II přednáška 10
Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
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.
B. Miniberger, BIVŠ Praha 2009
Převod ER schémat do ERL Deskripční logiky Mgr. Marek Vajgl.
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
Databázové systémy Přednáška č. 4.
Konceptuální návrh databáze
Jedno-indexový model a určení podílů cenných papírů v portfoliu
Databázové modelování
Databázové modelování
Úvod do databázových systémů
Databázové systémy Informatika pro ekonomy, př. 18.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B17 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013.
Seminář pro studenty BIVŠ
 Agregační funkce  Agregační funkce jsou to funkce, které nějakým způsobem zpracují více hodnot a jako výsledek vrátí hodnotu jednu COUNT()  Funkce.
Klomfar Petr.  Adresářová služba  specializovaná databáze optimalizovaná pro čtení a vyhledávání.  popisující objekt pomocí atributů. Na rozdíl od.
Aplikační a programové vybavení
Databázové systémy Datové modely.
Databázové systémy Normalizace dat.
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,
Úvod do databází zkrácená verze.
● 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.
P114_121 P114 Příklady datových modelů Úrovně datových modelů IDM Organizace práce,
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
A jeho praktická aplikace Štěpán Vacek Univerzita Hradec Králové Liberecké informatické fórum 2010.
Úvod do databázových systémů
Databázové systémy přednáška 4 – ERD
Relační databázová technologie
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Databázová aplikace 1 Aplikace soubory se sekvenčním přístupem
Databázové systémy a SQL
Informatika pro ekonomy přednáška 8
Geografické informační systémy
Databázové systémy UIN010
Transkript prezentace:

Zjednodušeně pomocí UML E-R Modelování Zjednodušeně pomocí UML

E-R Model Konceptuální model databázové struktury Entity-Relationship Model Konceptuální model databázové struktury Myšlenkový, velmi obecný model zvolené situace Různé formy zápisu

Konvence pro zápis diagramů Entity-Relationship Model Chen IDEF1X Bachman Crow’s Foot ISO UML

<<Entity>> Student Entita Entity-Relationship Model Vyjadřuje jakýkoli věc, osobu nebo třeba ideu, která je předmětem modelování. V popisu situace představují obvykle podstatná jména. Entita (Pavel) / Typ entity (student) <<Entity>> Student

<<Entity>> Student Atribut Entity-Relationship Model Informace charakterizující daný typ entity. Některé atributy slouží jako jednoznačný identifikátor konkrétní entity – tzv. index. Důležité informační položky. <<Entity>> Student + Jméno: string + Příjmení: string

Relace Vyjadřují vztahy mezi jednotlivými entitami Entity-Relationship Model Vyjadřují vztahy mezi jednotlivými entitami <<Entity>> Student <<Entity>> Učitel Je vyučován > < vyučuje

Kardinalita Entity-Relationship Model vyjadřuje kolik instancí daného typu entity se na dané relaci podílí Minimální Maximální <<Entity>> Student 1 .. N 1 .. N <<Entity>> Učitel Je vyučován > < vyučuje

Kardinalita Minimální Maximální 0 … nemandatorní 1 … mandatorní N Entity-Relationship Model Minimální 0 … nemandatorní 1 … mandatorní Maximální N

Závislost entit Entity-Relationship Model Entita je závislá na jiné, jestliže její existence nedává bez té druhé entity smysl. Závislá entita se označuje jako slabá entita. Entita, která může existovat i sama o sobě je silná entita. <<Entity>> Student N 1 <<Entity>> Třída < má je vždy min. jedna

Identifikační závislost Entity-Relationship Model Slabá entita vůbec nedává smysl bez jiné entity. <<Entity>> Skupina N <<Entity>> Student N <<Entity>> Pořadí ve skupině

Použitá literatura Entity-Relationship Model http://www.ibm.com/developerworks/rational/library/content/03July/2500/2785/2785_uml.pdf