V tomto článku pochopíme vztah různých funkcí a související data v Accessu.
Access používá normalizaci databáze k uspořádání tabulky (relací) a sloupců (atributů) relační databáze, aby se minimalizovala redundance dat. Normalizace je proces, který rozděluje data mezi různé tabulky, což pomáhá zlepšit celkový výkon, životnost a integritu prostředků v organizaci.
- Normalizace je databázový proces organizace dat.
- To zahrnuje vytváření tabulek, vytváření vztahů mezi pravidly navrženými pro ochranu dat a podporu flexibility databáze odstraněním nekonzistentní závislosti a redundance.
Definování vztahů

Pojďme se na tyto vztahy podívat.
1. Vztahy jeden k mnoha
Toto je jedna z běžných forem vztahu, ve které řádek z tabulky X může mít jeden nebo více podobných řádků v tabulce Y. Tabulka Y však může mít pouze jeden řádek, který odpovídá tabulce X. Každá velká organizace po celém světě je známý tím, že používá tuto metodu k vyvolání dostupnosti dat mezi tabulkami.
Kupující má například tabulky Zákazník a Objednávka se vztahem jedna k mnoha; každý zákazník smí provádět tolik objednávek, kolik chce, ale každé ID objednávky produktu může mít pouze jednoho zákazníka.
2. Vztah mnoho k mnoha
V tomto typu vztahu může mít tabulka X i Y více shodných řádků v databázi toho druhého. Uživatelé mohou vytvořit tento druh vztahu vytvořením definice třetí tabulky. Tato třetí tabulka se nazývá Junction Table, jejíž primární klíč obsahuje cizí klíč jak z tabulky X, tak z tabulky Y.
Například tabulka souborů cookie a tabulka zákazníků sdílejí vztah mnoho k mnoha, který je dále definován vztahem jeden k mnoha, který se skládá z obou těchto tabulek a „objednávky“ tabulky spojení.
3. Vztah jedna k jedné
Ve většině vztahů typu „jeden k jednomu“ může řádek tabulky X obsahovat pouze jeden podobný řádek z tabulky Y a tabulka Y může také obsahovat jeden podobný řádek z tabulky X. Tato forma vztahu vzniká, když oba související sloupce v tabulkách obsahují jedinečné omezení nebo primární klíč.
Toto je jeden z mála vztahů mezi těmito třemi, protože tato forma vztahu omezuje přenos informací přes jinou tabulku, jelikož je omezena pouze na jednu tabulku.
Individuální vztah se používá v podmínkách, jako jsou:
- Pokud chce uživatel rozdělit tabulku na více sloupců.
- Pro izolaci částí tabulky do různých sekcí, aby byla data bezpečnější.
- Pro ukládání krátkodobých dat, která jsou náchylná k odstranění odstraněním tabulky.
- Pro ukládání informací, které platí pouze pro informace o podmnožině z hlavní tabulky
Přes veškerou svou propracovanost zůstává databáze MS Access zranitelná vůči poškození souborů, takže je velmi důležité si ji ponechat accdb oprava nástroj po ruce. Uživatelé se mohou vyhnout komplikacím, jako je ztráta dat, výběrem nákupu specializované aplikace pro obnovení.
Úvod autora:
Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně zotavení sql a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com