4. Relace
Málková Jana
Určení propojení (vztahu) několika tabulek
Relace propojeju pole 2 tabulek - vždy jedno pole z jedné a druhé z druhé tabulky.
Propojení se vloží z menu Nástroje/Relace - okno Relace:
- zobrazení propojovaných tabulek
- přenesení pole z primární tabulky na pole z propojené tabulky ("ve směru toku dat")
Typy relací
- 1 : N (jednomu záznamu v primární tabulce odpovídá více záznamů v propojené tabulce)
- N : N (záznamu v primární tabulce odpovídá více záznamů v propojené tabulce a naopak pomocí spojovací tabulky)
- 1 : 1 (jednomu záznamu v primární tabulce odpovídá jeden záznam v propojené tabulce a naopak)
Vlastnosti relace
- referenční integrita (znemožňuje přidávat záznamy do tabulky, která nemá primární klíč; nedovoluje měnit záznamy v primární tabulce, pokud k danému záznamu existují související záznamy v propojené tabulce; nedovoluje odstraňovat záznamy v primární tabulce, které mají odpovídající záznamy v propojené tabulce)
- aktualizace souvisejících polí v kaskádě (záznamy v primární tabulce lze změnit a změna se projeví i v tabulce propojené)
- odstranění souvisejících polí v kaskádě (při odstranění záznamu v primární tabulce se odstraní i související záznamy z propojené tabulky)