Module
Contents
Index 🔎︎

# Relace

Tento příkaz otevře okno Návrh relace, kde je možné nastavit relace mezi různými tabulkami databáze.

Pomocí společných datových polí je možné navzájem propojit tabulky aktuální databáze. Klepněte na ikonu Nová relace pro vytvoření relace nebo pole jednoduše přetáhněte.

Pro přístup k tomuto příkazu...

V okně databázového souboru zvolte Nástroje - Relace

Tato funkce je dostupná jen tehdy, pokud pracujete s relační databází.

Pokud klepnete na příkaz Nástroje - Relace, otevře se okno se všemi existujícími relacemi mezi tabulkami současné databáze. Pokud nejsou určeny žádné relace nebo chcete propojit jiné tabulky databáze, klepněte na ikonu Přidat tabulky. Otevře se dialog Přidat tabulky, ve kterém je možné vybrat požadované tabulky.

Vložit tabulky

Je-li otevřeno okno Návrh relace, nelze vybrané tabulky upravovat ani v návrhovém režimu. To zajišťuje, že se během vytváření relací nezmění tabulky.

Vybrané tabulky se zobrazí v horní části okna návrhu. Okno tabulky je možné zavřít pomocí místní nabídky nebo klávesy Delete.

### Posunutí tabulky a změna velikosti tabulky

Tabulky je možné podle potřeby uspořádat a změnit jejich velikost. Jestliže chcete tabulku posunout, přetáhněte její horní okraj na požadovanou pozici. Okno tabulky zvětšíte nebo zmenšíte tak, že umístíte kurzor myši na jeho ohraničení nebo roh a tažením myši jej upravíte na požadovanou velikost.

## Primární klíč a jiný klíč

Pokud chcete nastavit relaci mezi dvěma různými tabulkami, měli byste určit primární klíč, který jasně identifikuje záznamy existující tabulky. Na primární klíč je možné se odkazovat z jiných tabulek při přístupu k údajům v této tabulce. Všechna datová pole odkazující na tento primární klíč se označí jako externí klíče.

Všechna datová pole odkazující na primární klíč budou označena v okně tabulek malým symbolem klíče.

## Definování relací

Všechny existující relace jsou zobrazeny v okně relací jako čára spojující primární a externí klíče. Relaci je možné přidat přetáhnutím pole z jedné tabulky na pole jiné tabulky. Relaci odstraníte vybráním a stiskem klávesy Delete.

Je také možné klepnout na ikonu Nová relace v horní části okna relací a určit relaci mezi dvěma tabulkami v dialogu Relace.

Nová relace

Pokud používáte LibreOffice jako rozhraní k relační databázi, neukládá se vytvoření a odstranění relací do přechodné paměti LibreOffice, ale přeposílá se přímo externí databázi.

Poklepáním na spojnici je možné relaci přiřadit vlastnosti. Otevře se dialog Relace.