Nepřihlášen

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)