Tabulky jsou základem každé databáze, ale aby mohly naplnit svou plnou funkčnost, vyžadují správné vztahy mezi nimi. V této příručce se dozvíte, jak vytvářet efektivní vztahy v Microsoft Access a zajišťovat referenční integritu. Pojďme se rovnou ponořit do toho!
Nejdůležitější poznatky
- Vztahy tvoří základ struktury vaší databáze.
- Referenční integrita zajišťuje, že data zůstávají konzistentní.
- Je důležité správně definovat primární klíče.
- Pochopení vztahů je nezbytné pro efektivní využití vaší databáze.
Krok za krokem: Jak vytvářet tabulkové vztahy v Accessu
Abychom vytvořili efektivní vztahy mezi vašimi tabulkami v Accessu, postupujte podle této krok za krokem příručky. Obsahuje všechny potřebné informace a vizuální podporu, aby vám usnadnila práci.
Přístup k nástrojům pro vztahy
Jakmile nastavíte své tabulky, dalším krokem je vytváření vztahů mezi tabulkami. Přesuňte se na nabídku "Nástroje databáze" v Accessu. Zde najdete sekci "Vztahy".

Přidání tabulek
V dalším kroku můžete vložit všechny tabulky, které chcete propojit, do okna vztahů. Stačí kliknout na "Zobrazit tabulky" a přidat všechny potřebné tabulky.
Uspořádání tabulek
Teď můžete aktivně uspořádat tabulky v okně vztahů. Umístěte je tak, aby relevantní tabulky byly blízko sebe. To usnadní vizualizaci a vytváření vztahů.
Definování primárních klíčů
Zvažte, které tabulky potřebují primární klíče. V mnoha případech je PSČ dobrým kandidátem na použití jako primární klíč v tabulce zákazníků. To umožňuje jasně definovaný vztah. Držte myš tlačenou a přetáhněte PSČ do tabulky zákazníků, abyste vytvořili vztah.
Aktivace referenční integrity
Když je spojení mezi tabulkami vytvořeno, přejděte k dalšímu kroku, abyste zajistili, že je aktivní referenční integrita. To brání tomu, abyste měli data v jedné tabulce, která odkazují na neexistující položky v jiné tabulce. Zde aktivujete zaškrtávací políčko pro referenční integritu.
Nastavení šíření aktualizací
Je také důležité využít možnost šíření aktualizací. Pokud se například změní PSČ, chcete, aby se tato změna automaticky přenesla na všechny relevantní záznamy. Aktivujte tedy šíření aktualizací do souvisejících polí.

Opatrné využívání šíření mazání
Pozor: Šíření mazání by mělo být používáno opatrně. Pokud například smažete PSČ zákazníka, mohli by být také smazány všechna související data, jako zákazníci a řidiči. Proto byste měli tuto možnost aktivovat pouze v případě, že jste si jisti, že je to nutné.

Tvorba dalších vztahů
Pokud chcete vytvořit další vztahy, jako mezi řidiči a jízdami, můžete opakovat stejný proces. Propojíte identifikační číslo řidiče s jízdou, abyste vytvořili jasné a přehledné vztahy.
Udržení přehledu
Teď byste měli mít jasný přehled o tom, jak jsou vaše tabulky navzájem propojené. Každý zákazník může objednat jízdu a pro každého řidiče existují odpovídající jízdy. To usnadňuje získávání informací a vytváření analýz.
Dokončení a uložení
Po přezkoumání všech vztahů uložte své změny. Zkontrolujte, zda jsou všechny primární klíče správně nastaveny a integrita je zajištěna. To je klíčové pro vytvoření stabilního základu pro vaše data.
Shrnutí - Tabulkové vztahy v Accessu: Staňte se datovým hrdinou
Nyní jste se naučili, jak důležité jsou vztahy mezi tabulkami v databázi a jak je efektivně nastavovat. Dodržováním výše uvedených kroků zajistíte, že vaše databáze bude nejen strukturovaná, ale také konzistentní.
Často kladené dotazy
Jak vytvořím vztah mezi dvěma tabulkami?Vztah můžete vytvořit tím, že přetáhnete primární klíč z jedné tabulky na odpovídající cizí klíč v jiné tabulce.
Co je referenční integrita?Referenční integrita zajišťuje, že všechny odkazy mezi tabulkami zůstávají konzistentní a neexistují žádné neplatné záznamy.
Co se stane, když smažu tabulku, na kterou se odkazuje?Když smažete tabulku s referenční integritou, mohou být také odstraněna související data.
Jak mohu zajistit, že jsou moje data správně propojena?Díky použití primárních a cizích klíčů a aktivaci referenční integrity můžete zajistit, že jsou vaše data správně spojena.
Mohu vztahy dodatečně změnit?Ano, vztahy lze kdykoli změnit nebo smazat, pokud máte potřebná oprávnění v databázi.