Dříve, než si vše prakticky vyzkoušíme v aplikaci MS Access, zodpovězte následující otázky.
Vysvětlete pojmy redundance, konzistence, integrita, transakce. Pojmy redundance a konzistence vysvětlete např. pro tabulku, která obsahuje atributy rodné číslo, datum narození a pohlaví.
K čemu slouží primární klíč?
Co to je cizí klíč? Uveďte příklad.
Vysvětlete pojem normalizace. Definujte první, druhou a třetí normální formu.
K čemu slouží E-R diagram?
K modelování jakého typu vztahu používáme vazebnou tabulku?
MS Access úvod
Pro další práci, při které se seznámíme s prostředím aplikace MS Access,
si do své složky uložte soubor knihovna.accdb
kliknutím pravým tlačítkem myši a následnou volbou příkazu Save Target As, Uložit cíl jako, Uložit odkaz jako apod.
(v závislosti na použitém prohlížeči). Přípona ACCDB znamená Access Database. Starší verze MS Accessu používaly soubory ve formátu MDB (Miscrosoft Database).
Soubor knihovna.accdb si otevřete. Jde o velice jednoduchou databázi, záměrně chybně navrženou, abychom si hned na začátku ukázali nejčastější
problémy při návrhu databází.
Nyní si formou krátkých několikaminutových videí vysvětlíme základy práce v prostředí aplikace MS Access.
Po jejich zhlédnutí si demonstrované činnosti sami vyzkoušejte. Je doporučeno videa sledovat v režimu celé obrazovky a v co nejvyšší kvalitě. Omluvte prosím sníženou kvalitu zvuku.
Základy ovládání a nastavení aplikace MS Access
Přepínání mezi zobrazením datového listu a návrhovým zobrazením
Na základě získaných znalostí a dovedností si zobrazte v zobrazení datového listu i v návrhovém zobrazení všechny tři tabulky, tedy ctenari, knihy a vypujcky.
V návrhovém zobrazení se podívejte na datové typy jednotlivých atributů a zodpovězte následující otázky.
Je délka všech textových položek dostatečná?
Je datový typ nastavený pro uložení PSČ vhodně zvolen? Jak zadáme PSČ např. pro adresu v Rakousku?
Jak se pozná, že některá kniha je půjčená?
Jak se pozná, že některá kniha již byla vrácená?
Dokážeme v této struktuře databáze zjistit, kdo měl knihu naposledy půjčenou?
Jaký je rozdíl mezi číslem popisným a číslem orientačním?
Číslo 95 v adrese areálu Fakulty stavební, Veveří 95, je číslo popisné, nebo orientační?
Pokud bychom chtěli ukládat číslo popisné a číslo orientační do samostatných atributů, jakého datového typu tyto atributy budou? Text nebo číslo? Proč?
Problematikou reprezentace dat v počítači jsme se již zabývali. Proto by nemělo činit větší potíže porozumění níže uvedeným článkům.
Zodpovězte znovu následující otázky (nyní již s ohledem na databázi knihovna).
K čemu slouží primární klíč? Uveďte příklad. Je ve všech tabulkách databáze knihovna nadefinovaný primární klíč?
Co to je cizí klíč? Uveďte příklad.
Vysvětlete pojem normalizace. Definujte první, druhou a třetí normální formu.
K čemu slouží E-R diagram?
K modelování jakého typu vztahu používáme vazebnou tabulku?
Na základě znalosti principu dvojkové číselné soustavy a základních jednotek kapacity paměti vysvětlete, proč rozsah datového typu celé číslo
je právě interval -32 768 až +32 767. Nápověda: Z článku Nastavení velikosti pole jsme se dozvěděli, že hodnoty typu celé číslo jsou uloženy ve dvou bajtech.
Kolik bitů jsou dva bajty? Kolik kombinací můžeme vyjádřit na tomto počtu bitů? Kolik celočíselných hodnot obsahuje interval -32 768 až +32 767?
Pokud na některou z výše uvedených otázek nebudete znát odpověď, naleznete ji například v níže uvedených studijních materiálech.