Articles

Jak funguje Průvodce analýzou tabulek

  • 3/24/2021
  • 3 minuty čtení
    • s
  • Platí pro: Access 2007, Access 2003, Access 2002

Poznámka

Office 365 ProPlus se přejmenovává na Microsoft 365 Apps for enterprise. Další informace o této změně najdete v tomto příspěvku na blogu.

Novinka:

Tento článek se týká pouze databáze Microsoft Access (.mdb) nebo databáze Microsoft Office Access 2007 (.accdb).

Souhrn

Průvodce analýzou tabulek vám pomůže vytvořit relační databázi ze sady dat. Při použití Průvodce analýzou tabulek nemusíte znát zásady návrhu relační databáze. Tento článek vysvětluje, jak Průvodce analýzou tabulek dešifruje databázi s jednou tabulkou a navrhuje způsob rozdělení původní tabulky na sadu souvisejících tabulek.

Další informace

Průvodce analýzou tabulek dokáže automaticky analyzovat nerelační databázi a „normalizovat“ ji za vás. Normalizace je proces, při kterém se databáze s jednou tabulkou rozdělí na sadu menších souvisejících tabulek, přičemž každá tabulka je zaměřena na jedno téma nebo seskupení informací.

Normalizovaná relační databáze má oproti nerelační databázi řadu výhod. Za prvé, aktualizace informací je rychlejší a jednodušší, protože je zapotřebí méně změn dat. Za druhé se ukládá jen minimum informací, proto je databáze menší. A konečně, relační databáze udržuje data automaticky konzistentní, protože data jsou uložena pouze jednou.

Průvodce analýzou tabulek vám sice pomůže vytvořit relační databázi, ale pokud máte zkušenosti s databázemi, Průvodce analýzou tabulek vám umožní upravit všechny jeho návrhy. Můžete rozdělit tabulky, změnit uspořádání polí v tabulkách a vytvořit vztahy mezi tabulkami. Rozhodnutí Průvodce analýzou tabulek můžete upravovat v každém kroku procesu vytváření databáze.

Jak spustit Průvodce analýzou tabulek

Pro spuštění Průvodce analýzou tabulek postupujte podle následujících kroků:

  1. V aplikaci Microsoft Office Access 2003 nebo v aplikaci Microsoft Access 2002 přejděte v nabídce Nástroje na příkaz Analyzovat a klepněte na příkaz Tabulka.

    V aplikaci Microsoft Office Access 2007 nebo v novější verzi klikněte na kartu Nástroje databáze a poté ve skupině Analýza klikněte na položku Analyzovat tabulku.

  2. Postupujte podle pokynů v dialogových oknech Průvodce analýzou tabulky. Všimněte si, že první dvě dialogová okna vysvětlují, co je normalizace a proč je užitečná. Třetí dialogové okno se ptá, zda chcete databázi rozdělit ručně, nebo zda to chcete nechat udělat průvodce za vás.

Jak pracuje Průvodce analýzou tabulek

Pokud se rozhodnete nechat Průvodce analýzou tabulek rozdělit databázi, projde Průvodce analýzou tabulek následujícím procesem:

  1. Průvodce analýzou tabulek začíná s databází s jednou tabulkou, což může být jakákoli sada dat vytvořená pomocí programu Microsoft Access nebo do něj importovaná. Průvodce pak tuto tabulku rozdělí na sadu menších tabulek. Každá z těchto menších tabulek obsahuje minimální sadu informací, které jsou seskupeny.
  2. Průvodce hledá jedinečné hodnoty, které mohou identifikovat seskupení dat. Tyto jedinečné hodnoty jsou označeny jako primární klíče pro každé ze seskupení. Pokud není identifikována žádná jedinečná hodnota, průvodce vytvoří primární klíč pomocí automaticky se zvětšujícího dlouhého celočíselného pole. Kromě toho průvodce vytvoří cizí klíč v souvisejících tabulkách.
  3. Průvodce vytvoří vztahy, které řídí, jak nové tabulky spolupracují. Tyto vztahy vynucují referenční integritu (konzistenci dat) s kaskádovými aktualizacemi. Průvodce automaticky nepřidává do vztahů kaskádové mazání kvůli riziku, že byste mohli omylem odstranit velké části dat.
  4. Průvodce vytvoří počáteční návrh a požádá vás o jeho potvrzení nebo změnu.
  5. Pokud návrh potvrdíte, průvodce poté vyhledá v nových tabulkách nekonzistentní data (například stejného zákazníka se dvěma různými telefonními čísly) a předloží seznam záznamů, které můžete změnit nebo přijmout.
  6. Nakonec můžete zvolit vytvoření dotazu, který simuluje původní databázi s jednou tabulkou. Průvodce nejprve zálohuje původní tabulku a přejmenuje ji tak, že k jejímu názvu připojí „_OLD“. Poté průvodce vytvoří dotaz s použitím původního názvu tabulky. Tím je zajištěno, že všechny existující formuláře nebo sestavy založené na původní tabulce budou fungovat s novou strukturou tabulky.