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?

Slides:



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

Jan Tichava Zdroj:
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 Access Jiří Beran MS Access Jiří Beran.
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
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
YDASYS Ing. Monika Šimková.
Databázové systémy 1 Cvičení č. 3 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
1 BUMI Úvod do medicínské informatiky Počítačové cvičení č. 3 Ing. Vratislav Čmiel.
Relační datový model Základní ideje
Úvod do databázových systémů
Databáze Jiří Kalousek.
Cvičení 13 Ing. Pavel Bednář
Úvod do databázových systémů
Databáze Úvod.
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_03_ACCESS_P2.
Fakulta elektrotechniky a informatiky
Relační databáze.
Normalizace.
Konceptuální návrh databáze
Historie databází, jejich význam a základní pojmy
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
MS ACCESS parametrický dotaz
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
Tabulky – vyhledávání (v dalších tabulkách pomocí relací)
Úvod do MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
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.
Ú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
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í
Databáze Formuláře VY_32_INOVACE_7B18. Formuláře Umožňují zobrazit data z tabulek uživatelsky vhodným způsobem Mohou být zobrazena data z více tabulek.
ACCESS TVORBA TABULEK, CVIČENÍ - 05 Ing. Jana Horáková IKT MS Office
MS ACCESS Databáze pro každého. Základní pojmy  Data  určitá fakta, vztahující se k objektům z reálného světa, uložená v paměti počítače  Informace.
Univerzita třetího věku kurz Znalci Databáze 1.
Databázové systémy Normalizace dat.
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,
Návrh struktury - normalizace
DATABÁZE.
Microsoft Excel Seznamy Struktura seznamů Základní databázové pojmy Prohlížení a úprava seznamů Řazení.
Ú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.
Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita.
Datové typy MS Access (3). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Úvod do databázových systémů
Relační databázová technologie
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
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
Relační model databáze
Přednáška 3 Normalizace databáze.
Databázové systémy Normální formy.
A5M33IZS – Informační a znalostní systémy
Transkript prezentace:

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?

Kolik je zde různých prvků? značkamodelbarva cena AudiA4černá ,00 Kč AudiR8modrá ,00 Kč ŠkodaYetimodrá ,00 Kč ŠkodaSuperbčerná ,00 Kč VWGolfmodrá ,00 Kč VWPassatčerná ,00 Kč POJMY: tabulka, pole, záznam

Kolik je zde různých prvků? = 17 Úspora 7 záznamů ve dvou polích to je docela už slušné Co kdyby to bylo záznamů z to by se při psaní už dost zjednodušilo

id_značkamodelid_barva cena 1A ,00 Kč 1R ,00 Kč 2Yeti ,00 Kč 2Superb ,00 Kč 3Golf ,00 Kč 3Passat ,00 Kč 1Audi 2Škoda 3VW 1modrá 2černá

id_značkamodelid_barva cena 1A ,00 Kč 1R ,00 Kč 2Yeti ,00 Kč 2Superb ,00 Kč 3Golf ,00 Kč 3Passat ,00 Kč 1Audi 2Škoda 3VW 1modrá 2černá 1A ,00 Kč Nový záznam Další tabulka?

Relace Vztah/ provázanost tabulek Typy: 1:1 1:N M:N Co náš příklad?

id_značkamodelid_barva cena 1A ,00 Kč 1R ,00 Kč 2Yeti ,00 Kč 2Superb ,00 Kč 3Golf ,00 Kč 3Passat ,00 Kč 1Audi 2Škoda 3VW 1modrá 2černá Auto má 1 barvu Barva může být u N auto Auto má vždy 1 značku Značka vyrábí několik aut(N) Obě relace 1:N

1:1 – vazba závislá(př. Láhev, zátka/ člověk, RČ) = každá láhev má zátku, každá zátka je na konkrétní lahvi -Člověk, otisk prstu 1:N- učitel/ student(př.12), člověk/tel.číslo M:N-autor/kniha(2 autoři napsali knihu i autor napsal 2 knihy), předmět/učebna(několik předmětů se učí v N307, ale i PVA se učí v několika učebnách)

Př: SPZ a majitel vozu Taxi – vůz a zákazník PC – počet uživatelů a PC

Normálová forma 6 forem (0-5NF) určují obsah tabulek(nadbytečnost, duplicita)

1NF všechny atributy jsou atomické(nedělitelné)

2NF každý atribut, který není primárním klíčem je na primárním klíči úplně závislý

3NF Použití tranzitivity(existuje vztah mezi 2 poli) Plat a funkce bude určitě mít vztah

BNCF(Boyce-Coddova NF) Často je automaticky už při 3NF K odstranění problémů(anomáliím)

4NF

Shrnutí pojmů Databáze Tabulka Pole Záznam Entita Atribut Vazba

Shrnutí pojmů Databáze - uspořádaná množina informací (dat) Tabulka - slouží k přímému uložení dat Pole - odpovídá jeden sloupec tabulky Záznam - odpovídá jeden řádek tabulky Entita - prvek reálného světa (např. člověk, stroj) Atribut - např. jméno, příjmení, stav, plat Vazba - relace