Skip to main content

Tutorial: Vytvoření vztahů v aplikaci Microsoft Access 2007

Anonim
01 z 06

Začínáme

Skutečná síla relačních databází spočívá v jejich schopnosti sledovat vztahy (odtud název!) Mezi datovými prvky. Mnoho uživatelů databáze však nerozumí, jak využít této funkce a jednoduše používat aplikaci Access jako pokročilou tabulku. V tomto tutoriálu projdeme procesem vytváření vztahu mezi dvěma tabulkami v databázi aplikace Access.Nejprve je třeba spustit aplikaci Microsoft Access a otevřít databázi, která bude obsahovat nový formulář. V tomto příkladu použijeme jednoduchou databázi, kterou jsem vyvinul pro sledování spuštěné aktivity. Obsahuje dvě tabulky: jednu, která sleduje trasy, které běžně běžím, a další, které sleduje jednotlivé běhy.

02 ze dne 06

Spusťte nástroj Relationships

Poté budete muset otevřít nástroj Access Relationships. Začněte tím, že vyberete kartu Databázové nástroje v přístupové stuze. Poté klikněte na tlačítko Vztahy, jak je znázorněno na obrázku výše.Pokud nejste obeznámeni s použitím pásky aplikace Access 2007, proveďte prohlídku uživatelského rozhraní Access 2007.

03 ze dne 06

Přidejte související tabulky

Pokud je to první vztah, který jste vytvořili v aktuální databázi, zobrazí se dialogové okno Zobrazit tabulky, jak je znázorněno na obrázku výše.Jeden po druhém, vyberte každou tabulku, kterou chcete zahrnout do vztahu, a klikněte na tlačítko Přidat. (Poznámka: K výběru více tabulek můžete také použít ovládací klávesu.) Po přidání poslední tabulky pokračujte kliknutím na tlačítko Zavřít.

04 z 06

Zobrazte schéma vztahů

Nyní se zobrazí prázdný vztahový diagram, jak je vidět na obrázku výše.V našem příkladu vytvoříme vztah mezi tabulkou Trasy a tabulkou Runs. Jak vidíte, přidali jsme do tabulky oba tyto tabulky. Všimněte si, že nejsou žádné řádky spojující tabulky; to znamená, že ještě nemáte žádné vztahy mezi těmito tabulkami.

05 ze dne 06

Vytvořte vztah mezi tabulkami

Je to showtime! V tomto kroku vytvoříme vztah mezi těmito dvěma tabulkami.Nejprve je třeba identifikovat primární klíč a cizí klíč ve vztahu. Pokud potřebujete obnovovací kurz o těchto konceptech, přečtěte si článek našeho databázového klíče.Jakmile je identifikujete, klikněte na primární klíč a přetáhněte jej na cizí klíč. Zobrazí se dialog Upravit vztahy, jak je znázorněno na obrázku výše. V tomto případě chceme zajistit, aby každý běh v naší databázi probíhal po zavedené trase. Primární klíč tabulky Trasy (ID) je proto primárním klíčem vztahu a atribut Trasa v tabulce Rune je cizí klíč. Podívejte se na dialog Upravit vztahy a ověřte, zda se objevují správné atributy.Také v tomto kroku budete muset rozhodnout, zda chcete prosadit referenční integritu. Vyberete-li tuto možnost, aplikace Access zajistí, že všechny záznamy v tabulce Runs budou mít vždy v tabulce Trasy odpovídající záznam. Jak vidíte, vybrali jsme prosazování referenční integrity.Po dokončení klikněte na tlačítko Vytvořit a zavřete dialog Upravit vztahy.

06 z 06

Zobrazte schéma dokončených vztahů

Nakonec zkontrolujte dokončený diagram vztahů, abyste zajistili, že správně zobrazuje požadovaný vztah. Na výše uvedeném obrázku můžete vidět příklad.Všimněte si, že vztažná čára se připojí k oběma tabulkám a její pozice označuje atributy, které se vztahují k relaci cizích klíčů. Také si všimnete, že tabulka Trasy má 1 v bodě spojení, zatímco tabulka Rune má symbol nekonečna. To naznačuje, že mezi trasami a spuštěním existuje vztah one-to-many.

Informace o tomto a dalších typech vztahů si přečtěte v části Úvod do vztahů. Můžete si také přečíst následující definice z našeho Databáze Glosář:

  • Vztah
  • Individuální vztah
  • Jeden-k-Mnoho vztahů

Gratulujeme! Úspěšně jste vytvořili vztah mezi dvěma přístupovými tabulkami.