Databázové systémy Normalizace dat.

Slides:



Advertisements
Podobné prezentace
DOTAZOVACÍ JAZYKY slajdy přednášce DBI006
Advertisements

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.
Úvod do databázových systémů
Jan Tichava Zdroj:
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Databáze.
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
Business intelligence
Aplikační a programové vybavení
A5M33IZS – Informační a znalostní systémy Datová analýza I.
A5M33IZS – Informační a znalostní systémy Normální formy.
Pojmy z ERD.
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
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.
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ář
Praha6.cz Nové trendy v e-publishingu Statické stránky, mapa stránek, menu a fulltextové vyhledává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.
Návrh Databází Štěpán Šípal.
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.
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Fakulta elektrotechniky a informatiky
Funkce Základní pojmy. Funkce - Základní pojmy Základní pojmy Funkce  Funkce je pravidlo, které každému reálnému číslu z určité podmnožiny množiny 
Relační databáze.
Normalizace.
Konceptuální návrh databáze
Informatika pro ekonomy II přednáška 10
Úvod do databázových systémů
Databázové systémy Přednáška č. 4 Proces návrhu databáze.
Úvod do databází Ing. Tomáš Rain 10. dubna 2017.
Databázové systémy Přednáška č. 4.
Konceptuální návrh databáze
Databázové modelování
Databáze teorie.
ACCESS – Primární klíče, relace 15. září 2013VY_32_INOVACE_080305_ACCESS_Primarni_klice_relace_DUM Autorem materiálu a všech jeho částí, není-li uvedeno.
Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
Úvod do databázových systémů
Databázové systémy Informatika pro ekonomy, př. 18.
Databáze velké množství dat pevně dané struktury
Informační systémy 1.
Aplikační a programové vybavení
Normalizace v objektových databázích Vojtěch Merunka
autor: RNDr. Jiří Kocourek
Univerzita třetího věku kurz Znalci Databáze 1.
P114_21 P114 Klasické metody modelování RDM, ERAM 2.
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.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně AUTOR: Mgr. Jana Kijonková NÁZEV: Podpora výuky v technických oborech TEMA: Relační databáze ČÍSLO.
Funkce Lineární funkce a její vlastnosti 2. Funkce − definice Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny.
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita.
Ú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
Přednáška 3 Normalizace databáze.
Databázové systémy Normální formy.
A5M33IZS – Informační a znalostní systémy
Transkript prezentace:

Databázové systémy Normalizace dat

Normalizace dat Je to úprava struktury dat podle určitých pravidel Používá tzv. Normální formy (1., 2., …) Zabraňuje redundantním záznamům Pomáhá zvýšit konzistenci dat Zajišťuje možnost jednoznačných odpovědí na otázky Eliminuje vznik aktualizačních anomálií

Normalizace dat 1. normální forma (1. NF) Relace je v první normální formě, pokud každý její atribut obsahuje jen atomické hodnoty. Tedy hodnoty z pohledu databáze již dále nedělitelné. Viz příklad:

Normalizace dat 1. normální forma (1. NF) Řešení: Rozdělení atributu na větší množství Dodržení 1. normální formy je pro správnou funkci databáze povinné!!!!

Normalizace dat 1. normální forma (1. NF) 2 řešení: Oddělení atributu a vytvoření nové tabulky

Normalizace dat 2. normální forma (2. NF) Relace se nachází v druhé normální formě, jestliže je v první normální formě a každý neklíčový atribut je plně závislý na primárním klíči, a to na celém klíči a nejen na nějaké jeho podmnožině. Viz příklad:

Normalizace dat 2. normální forma (2. NF) Řešení: Rozklad na dvě tabulky

Normalizace dat 3. normální forma (3. NF) Relace se nachází ve třetí normální formě, je-li ve 2. NF a žádný z jejich atributů nevykazuje tranzitivní závislost, tzn., že všechny neklíčové atributy jsou navzájem nezávislé. Tranzitivní závislost je závislost mezi minimálně dvěma atributy a klíčem, kde jeden atribut je funkčně závislý na klíči a druhý atribut je funkčně závislý na prvním atributu. Dodržování 3. normální formy není automaticky nutné, pokud jej nevyžaduje zadavatel projektu.

Normalizace dat 3. normální forma (3. NF) Viz příklad:

Normalizace dat 3. normální forma (3. NF) Řešení: Rozklad na větší množství relací Je to všechno?

Normalizace dat 3. normální forma (3. NF)

Ternární vztahy Jsou to vztahy, kterých se účastní 3 tabulky vzájemně propojené vazbami M:N Běžným rozepsáním vazeb získáme:

Ternární vztahy Správně rozepsaný ternární vztah mění směr pouze jednou a to v tabulce „prospěch“.