Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
2
Databázový systém Základní pojmy: Databáze
= soubor (skupina) dat uložených v jedné či několika databázových tabulkách = soubor informací, který se vztahuje k určitému předmětu nebo účelu (např. sledování objednávek odběratelů nebo evidence hudební sbírky).
3
Základní pojmy Databázová tabulka
- množina řádků (záznamů) a sloupců (polí) - obsahuje data (informace) vztahující se k jednomu předmětu či vlastnosti Záznam (věta, výskyt) - řádek v tabulce - jedna položka dat (vlastností)
4
Základní pojmy Pole (atribut) - sloupec v tabulce
- jedna vlastnost (informace jednoho typu) uvedená v tabulce, např. číslo, datum, text … Buňka - průnik záznamu (řádku) a pole (sloupce) tabulky - nedá se již dělit - prostor pro uložení hodnoty
5
Základní pojmy Klíč (klíčové pole)
- pole podle něhož lze jednoznačně rozlišit záznam Jednoduchý klíč - sloupec tabulky obsahující vždy definované hodnoty (unikátní) sloupec tabulky, který je v každém řádku definovaný a nabývá v každém řádku jiné hodnoty Složený klíč - skupina tvořená nejméně dvěma sloupci tabulky obsahující vždy definované hodnoty (unikátní) - skupina sloupců, která je v každém řádku definována a nabývá v každém řádku jiné hodnoty
6
Základní pojmy Neklíčový sloupec sloupec tabulky ležící mimo klíč
Závislý sloupec - znalost hodnoty v jiném sloupci jednoznačně určuje hodnotu v závislém sloupci znalost hodnoty v jiných sloupcích jednoznačně určuje hodnotu v závislém sloupci
7
Základní pojmy Relace - definované vztahy mezi databázovými tabulkami
Databázové okno - hlavní okno aplikace Access - obsahuje seznam objektů (tabulky, dotazy, formuláře, sestavy, makra) Pozn.: V následujících případech bude označení „tabulka“ znamenat databázová tabulka. Bude-li to jinak, bude to explicitně uvedeno.
8
Normální formy Tabulka v 0. NF Eva Horká 432, 411
Eva Horká 432, 411 - obsahuje v 1 poli více než jednu hodnotu - je znesnadněno vyhledávání - př. zaměření lidí, seznam surovin u receptů, seznam diagnóz a léků
9
Normální formy Tabulka v 1. NF
tabulka, která není v 0. NF (tj. v každém poli je max 1 hodnota) Eva Horká 432 Eva Horká 411 - špatně se aktualizuje - plýtvání místem - snadné vyhledávání
10
Normální formy Tabulka v 2. NF - tabulka je v 1. NF
- existuje unikátní klíč - neklíčové sloupce jsou funkcí celého klíče - pokud všechny sloupce patří do klíče, je tabulka min. ve 2. NF - jestliže tabulka má jednosloupcový klíč, pak je automaticky min. ve 2. NF - snadno se aktualizuje a vyhledává A B A B A B Chybí klíč Duplicita ve sloupcích i řádcích Sloupec B nemůže být klíč
11
Normální formy Tabulka ve 3. NF
- tabulka je ve 2. NF a neexistuje mimoklíčová závislost (závislost mezi neklíčovými sloupci) - pokud všechny sloupce patří do klíče, je tabulka min. ve 3. NF - pokud má tabulka 3 sloupce a 2 jsou klíč, je alespoň ve 3. NF - snadno se aktualizuje a vyhledává
12
Normální formy Tabulka ve 4. NF
- tabulka ve 3. NF a obsahuje fakta o jednom jsoucnu (objekt, třída objektů) - dá se pojmenovat podstatným jménem v jednotném čísle - (máme-li 2 fakta v 1 tabulce › 3. NF) - neexistují nedefinovaná pole
13
Normální formy Tabulka v 5. NF
- tabulka ve 4. NF a navíc neexistuje nový podstatný sloupec, jehož přidáním do tabulky by vedlo k poklesu pod 4. NF
14
RELACE Relace (ER model) = vzájemný vztah mezi 2 entitami
E = entiti (jsoucno) R = relation (vzájemný vztah)
15
RELACE · M:N Vždy se snažíme ji rozdělit na 2 relace N:1
ke každému řádku jedné tabulky existuje nejvýše 1 řádek v tabulce druhé tato relace se pojmenovává · 1:1 ke každému řádku první tabulky přísluší právě jeden řádek tabulky druhé a naopak je to prosté zobrazení › je možno vynechat spojením těchto 2 tabulek do jedné · M:N Vždy se snažíme ji rozdělit na 2 relace N:1 Nepodporujeme ji
16
RELACE Typy šipek: 0 nebo 1 řádek (nejvýše 1) právě 1 řádek
0 .. N řádků 1 .. N řádků
17
RELACE Znázornění vztahů (relací) Obsahuje JEDINEC DRUH
Obsahuje JEDINEC DRUH - název zobrazení tak, aby čtení od N do 1 dávalo smysl II. JEDINEC NÁLEŽÍ DRUH - název relace by mělo být sloveso nebo předložka, která patří do věty N 1
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.