Jednou z hlavních výhod databází, jako je Microsoft Access, je jejich schopnost udržovat vztahy mezi různými datovými tabulkami. Síla databáze umožňuje korelovat data mnoha způsoby a zajistit konzistenci (nebo referenční integritu) těchto dat z tabulky na tabulku.
Pojďme se podívat na proces vytváření jednoduchého vztahu pomocí databáze Microsoft Access.
Všechny aktuálně podporované verze aplikace Microsoft Access nabízejí okno Vztahy, včetně Access 2019, 2016, Access for Microsoft 365 a Access for Mac.
Jak vytvořit přístupový vztah
-
S otevřeným přístupem přejděte do Databázové nástroje v horní části programu. V oblasti Vztahy vyberte Vztahy.
-
Mělo by se zobrazit okno Zobrazit tabulku. Pokud ne, zvolte Zobrazit tabulku na kartě Návrh. Na obrazovce Zobrazit tabulku vyberte tabulky, které by měly být do vztahu zahrnuty, a poté vyberte přidat.
Pokud databáze již obsahuje mapované vztahy - obvykle kvůli existujícím formulářům, sestavám nebo dotazům - pak Access toto vyskakovací okno obejde a místo toho se přesune přímo do návrhového zobrazení okna Vztahy.
-
Přetáhněte pole z jedné tabulky do druhé, aby se otevřelo okno Návrh. Pokud vaše databáze již odvozuje vztahy, toto okno se již naplní vztahy.
Podržte stisknuté tlačítko Ctrl klíč pro výběr více polí; přetažením jednoho z nich přetáhnete všechny do druhé tabulky.
-
Vyberte další požadované možnosti, například Vynutit referenční integritu nebo Související pole kaskádové aktualizace, a poté vyberte Vytvořit or Vytvořit nové.
Volba vynutit referenční integritu znamená, že databáze nebude přijímat data, která neodpovídají vztahu. Dva vodopády možnosti přinutí databázi vyčistit nebo aktualizovat, když se změní zdrojový záznam. Například výběr pole související s kaskádovou aktualizací při změně hodnoty ve zdrojové tabulce vyzve databázi, aby opravila hodnotu v související tabulce; pokud není zaškrtnuto, zůstanou staré hodnoty a nové záznamy získají novou hodnotu.
Připojit typy
Access podporuje prostřednictvím tohoto průvodce tři typy spojení - jedna ku jedné, jedna k mnoha a mnoho k jedné. Obecně se obvykle používá první typ spojení, který spojuje data, když se záznamy v jednom shodují se záznamy v druhém.
Access podporuje další druhy spojení, ale budete je muset spravovat pomocí pokročilých nástrojů, nikoli prostřednictvím okna Vztahy.
Pochopení typů databázových vztahů