Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.

Slides:



Advertisements
Podobné prezentace
Normalizace Řada analytiků se mylně domnívá, že pro každý objekt existuje jedno jediné univerzálně použitelné nejlepší řešení bez ohledu na řešený problém.
Advertisements

Úvod do databázových systémů
Ukázka písemné zkoušky z TZD
Úvod do databázových systémů
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í
Diagramy případů užití.
Zjednodušeně pomocí UML
Databázové systémy Relační model.
Informatika pro ekonomy II přednáška 11
Teorie zpracování dat Ukázková písemka. Kapitola 4 Je dána tabulka Zam (login, jmeno, plat, funkce), implementovaná je v SŘBD používajícím indexové soubory.
A4B33DS & X33MIS Zdeněk Kouba
A5M33IZS – Informační a znalostní systémy Relační databázová technologie.
Úvod do databází Databáze.
Relační datový model Základní ideje
Úvod do databázových systémů
Databáze Jiří Kalousek.
Konceptuální datové modelování
Cvičení 13 Ing. Pavel Bednář
projekt PŘEDPOVĚĎ POČASÍ předpověď počasí na 13. května 2014.
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ů
Analýza informačního systému
KONCEPTUÁLNÍ MODELOVÁNÍ
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Databázové systémy přednáška+cvičení
Zadání databázového systému
Relační databáze.
Konceptuální návrh databáze
Úvod do databázových systémů
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.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Definice, druhy, chyby, abstrakce
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Převod ER schémat do ERL Deskripční logiky Mgr. Marek Vajgl.
XML Schema Irena Mlýnková. Obsah XML – úvod, příklad, základní pojmy DTD – přehled XML Schema – podrobně.
INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL
Konceptuální návrh databáze
Databázové modelování
Databázové modelování
Databáze teorie.
Teorie zpracování dat DATABÁZOVÁ TECHNOLOGIE.
ERD Články v odborném časopise. Zadání Vytvořte databázi pro odborný časopis. Požadavkem organizace je evidence článků (název, anotace, klíčová slova,
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.
Aplikační a programové vybavení
Analýza informačního systému. Podrobně zdokumentovaný cílový stav Paramentry spojené s provozem systému – Cena – Přínosy – Náklady a úspory – …
Personalizace výuky prostřednictvím e-learningu. Struktura učebnice pro e-learning Obsah učebnice = struktura předmětu, kapitol cíleTabulka aktivni slovesa.docTabulka.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
Teorie zpracování dat Rekapitulace pojmů.
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í,
Návrh struktury - normalizace
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
ANALÝZA IS. Životní cyklus IS Specifikace problému, požadavků (studijní fáze) Analýza Návrh Implementace (realizace) Zavedení (instalace) a testování.
Databázové systémy přednáška 4 – ERD
Relační databázová technologie
Informatika pro ekonomy přednáška 8
Geografické informační systémy
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.
Databázové systémy UIN010
Analýza informačního systému
Praktický modul - zadání
Transkript prezentace:

Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA

Konceptuální datový model konceptuální schéma je výsledkem datové analýzy jazyk pro popis struktury databáze na logické úrovni musí mu rozumět zadavatel, ale přesný, úplný a jednoznačný popisuje význam dat v databázi – entit, atributů, vztahů, IO zaznamenává interpretaci dat v databázi

Konceptuální datový model Prostředky pro zápis konceptuálního modelu  1. Entity-Relationship Diagram … ERD 2. Lineární textový zápis Tentity ( klíč, atrib1, atrib2, . . . ) TVZTAHU( Tentity1, Tentity2, . . . ) 3. Integritní omezení – graficky, v datovém slovníku, textem 4. Datový slovník 5. Výskytový diagram - pomocný

Konceptuální datový model 1. Entity-Relationship Diagram … ERD

Konceptuální datový model Integritní omezení (IO) jsou logická omezení na typy a hodnoty atributů, entit a vazeb tak, aby schéma konceptuální co nejlépe odpovídalo zobrazované realitě. IO týkající se atributů IO týkající se entit IO týkající se vlastností vztahů mezi entitami

Konceptuální datový model IO týkající se atributů 1. Datový slovník = tabulka obsahující pro každý typ entity identifikátor (název) atributu datový typ atributu, jeho doména, formát vnější reprezentace příznak, zda atribut patří ke klíči přípustnost NULL / zadání hodnoty je povinné formou poznámky další IO plynoucí z reality zda bude atribut indexován, UNIQUE, DUPLIC množina operací, které lze nad jeho hodnotami provádět význam atributu

Konceptuální datový model IO týkající se atributů 1. Datový slovník = tabulka obsahující pro každý typ entity ident dat_typ delka KEY NULL ... IDX IO význam RC num 10 A N *1 jmeno char 30 příjm křest plat 6,2 adresa 60 *2 *1) tvar 1122334444, kde 11 = ...

Konceptuální datový model IO týkající se atributů 2. Neatomické atributy Skupinové atributy, struktura jednoúrovňová - hierarchická Zam ( jméno, …, adresa, …) adresa (ulice, číslo, město, psč, stát) Vícehodnotové atributy, opakující se stejné položky Kniha (název, autor : multi, …) Zam (. . ., dítě (jméno, rod-cis) : multi, . . ., plat:multi )

Konceptuální datový model IO týkající se atributů 3. ISA hierarchie

Konceptuální datový model IO týkající se vlastností vztahů mezi entitami 4. Kardinalita vztahů binární 1:1, 1:N, M:N unární => binární jako 2 kopie tabulky 1:1, 1:N, M:N ternární 1:1:1, 1:M:1, 1:M:N, …, M:N:K ... n- ární 1:1: … :1, … , M:N: … :O

Konceptuální datový model Výskytový diagram pomocný při ujasňování kardinality vztahu a povinnosti členství ve vztahu K1 … K2 a1 p1 a2 p2 a3 p3 ...

Konceptuální datový model 4. zobrazení kardinality binárních vztahů

Konceptuální datový model 4. Zobrazení kardinality n-árních vztahů

Konceptuální datový model 4. Realizace n-árních vztahů UČÍ (Předmět, Učitel, Třída)  Učí (čp, ču, čt) čp ču čt p1 u2 3A 3B u5 2B …

Konceptuální datový model IO týkající se vlastností vztahů mezi entitami 5. Povinnost členství ve vztahu povinné (obligatorní) nepovinné (fakultativní)

Konceptuální datový model IO týkající se vlastností vztahů mezi entitami 6. Slabé entitní typy Někdy nejsou entity rozlišitelné pomocí svých atributů, jsou rozlišitelné až pomocí toho, že jsou povinně ve vztahu k entitě jiného typu.

Konceptuální datový model 7. Dekompozice vztahu M:N

Konceptuální datový model Výsledné konceptuální schéma struktury databáze lineární zápis seznamu typů entit a jejich atributů úplný grafický tvar ERD (2 úrovně) 1. konceptuální schéma modelující realitu 2. transformovaný ERD pro databázové schéma úplné tabulky atributů – datový slovník seznam dalších IO týkajících se entit a vztahů