Pojmy z ERD.

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
Jan Tichava Zdroj:
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.
Microsoft Office Access
Business intelligence
Aplikační a programové vybavení
A5M33IZS – Informační a znalostní systémy Normální formy.
DATABÁZE V INFORMAČNÍCH SYSTÉMECH
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Databázové systémy Relační model.
YDASYS Ing. Monika Šimková.
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?
Relační datový model Základní ideje
1IT Relační datový model
Úvod do databázových systémů
Databáze Jiří Kalousek.
Cvičení 13 Ing. Pavel Bednář
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.
Návrh Databází Štěpán Šípal.
KONCEPTUÁLNÍ MODELOVÁNÍ
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Databázové systémy přednáška+cvičení
Fakulta elektrotechniky a informatiky
Relační databáze.
Normalizace.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 4 Proces návrhu databáze.
Úvod do databází Ing. Tomáš Rain 10. dubna 2017.
KIV/ZIS cvičení 3 Tomáš Potužák.
Databázové systémy Návrh DB - příklady.
Databázové systémy Přednáška č. 4.
Konceptuální návrh databáze
Teorie zpracování dat Návrh struktury databáze Funkční závislosti
Databázové modelování
Databázové systémy Relační model.
Databáze teorie.
Databázové systémy Informatika pro ekonomy, př. 18.
Seminář pro studenty BIVŠ
Aplikační a programové vybavení
Normalizace v objektových databázích Vojtěch Merunka
Databázové systémy Datové modely.
Databázové systémy Normalizace dat.
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
Ú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.
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í.
Úvod do databázových systémů
Databázové systémy přednáška 4 – ERD
Unix a Internet 9. SQL server
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Z3104 Geodatabáze úvod.
Databázové systémy 1 – KIT/IDAS1 Ing. Monika Borkovcová, Ph.D.
Z3104 Geodatabáze úvod.
Informatika pro ekonomy přednáška 8
Normální formy Projekt OBZORY
FUNKČNÉ ZÁVISLOSTI A NORMALIZÁCIA PRE RELAČNÉ DATABÁZY
Relační model databáze
Přednáška 3 Normalizace databáze.
Databázové systémy Normální formy.
Databázové systémy UIN010
A5M33IZS – Informační a znalostní systémy
Transkript prezentace:

Pojmy z ERD

Prvky ERD entita Popis vazby atribut

Příklad ERD: IS OKD – objednávka

Normalizace Cílem normalizace je dosažení ideální struktury dat. Normalizace se snaží vytvořit relační model pro uložení dat, který minimalizuje datovou redundanci při zachování datové integrity.

Normální formy db Existují tzv. „normální formy“: 1 NF – záznam neobsahuje žádnou opakující se položku a každý atribut je atomický 2 NF – záznam je v 1.NF a všechny neklíčové položky jsou závislé na celém PK (tj. řeší se pouze tehdy, je-li PK vícehodnotový) 3 NF – vylučuje tranzitivní (přenesené) závislosti (=neklíčové položky jsou navzájem nezávislé) Boyce-Coddova normální forma (BCFN) 1st ≤ 2nd ≤ 3rd ≤ BCNF ≤ 4NF ≤ 5NF

Příklad – 1 NF Příkladem by mohla být entita „Objednávka", která bude obsahovat atributy „Objednávka Číslo", „Datum", „ZbožíID1", „ZbožíID2", „ZbožíID3", „Množství1", „Množství2" a „Množství3". Skupina atributů „ZbožíID" a „Množství" se zde třikrát opakuje, entita tedy nevyhovuje první normální formě.

Příklad 2NF Představme si entitu „Faktura" s atributy „FakturaČíslo", „DatumSplatnosti", „ZbožíID“, „Množství". V takovéto entitě je klíčem kombinace atributů „FakturaČíslo" a „ZbožíID" (jedná se tedy o složený klíč). Atribut „DatumSplatnosti" je ale závislý pouze na atributu „FakturaČíslo" a ne na celém kandidátním klíči a proto taková entita není ve druhé normální formě.

Příklad – 3NF „ObjednávkaČíslo", „ŘádekČíslo", „ZbožíID", „Název zboží" a „Množství". Takováto entita není ve třetí normální formě, protože atribut „NázevZboží" je funkčně závislý na atributu „ZbožíID", nikoliv na kandidátním klíči, kterým je v tomto případě kombinace atributů „ObjednávkaČíslo„ a „ŘádekČíslo„. Entita tedy nevyhovuje 3 NF.

Pojmy Entita Atribut Kardinalita Primární klíč Cizí klíč Normalizace