Nápověda LibreOffice 7.1
Relaci mezi dvěma tabulkami je možné nastavit nebo upravit.
Možnosti aktualizace a odstranění jsou k dispozici, podporuje-li je používaná databáze.
Pokud vytváříte novou relaci, je možné v každém poli se seznamem v horní části vybrat jednu tabulku.
Pokud jste otevřeli dialog Relace pro existující relaci poklepáním na spojnici, nelze tabulky relace změnit.
Určuje pole klíčů relace.
Jako názvy sloupců se zobrazí názvy tabulek vybraných pro spojení. Pokud klepnete na toto pole, je možné pomocí tlačítka šipky vybrat pole tabulky. Každá relace se zapíše do samostatného řádku.
Zde je možné nastavit co se stane při změně pole primárního klíče.
Určuje, že změny provedené v primárním klíči neovlivní pole externích klíčů.
Při změně primárního klíče aktualizuje hodnoty odpovídajících polí externích klíčů (kaskádová aktualizace).
Při změně primárního klíče se všechna pole externích klíčů nastaví na hodnotu "NULL". To znamená, že pole je prázdné.
Při změně primárního klíče se všechna pole externích klíčů nastaví na výchozí hodnotu. Výchozí hodnotu určíte při vytváření tabulky ve vlastnostech pole.
Zde je možné nastavit co se stane při odstranění pole primárního klíče.
Určuje, že odstranění primárního klíče neovlivní pole externích klíčů.
Při odstranění primárního klíče se odstraní odpovídající pole externích klíčů.
Když odstraníte pole primárního klíče s volbou Kaskádové smazání, odstraní se také všechny záznamy z propojené tabulky, které mají danou hodnotu klíče jako externí klíč. Tuto volbu používejte velice opatrně, může vést k odstranění podstatné části databáze.
Při odstranění primárního klíče se všechna pole externích klíčů nastaví na hodnotu "NULL".
Při odstranění primárního klíče se všechna pole externích klíčů nastaví na výchozí hodnotu.