Chcete-li vytvořit vztah v MySQL Workbench:
- Vytvořte databázový model (buď vytvořte nový model nebo zpětnou analýzu existující databáze)
- Při zobrazení databázového modelu dvakrát klikněte na první tabulku vztahu
- Otevře se spodní panel s podrobnostmi tabulky. Klikněte na Zahraniční klíče karta
- V levém podokně vyberte pole cizího klíče a odkazovanou tabulku
- Ve prostředním podokně vyberte cizí sloupec a odkazovaný (primární klíč) sloupec
- V pravém podokně nastavte všechny akce Aktualizovat/Odstranit, které chcete provést při aktualizaci nebo odstranění záznamu primárního klíče
Vztah je nyní navázán. Opakujte kroky 4 až 6 pro všechny ostatní sloupce cizího klíče v této tabulce.
Chcete-li vytvořit databázi z tohoto modelu:
- Exportujte aktualizované schéma do skriptu.
- Vytvořte databázi ze skriptu.
Příklad
Zde je příklad navázání vztahu pomocí databázového modelu:
Tento příklad ukazuje, že v tabulce „Alba“ byly vytvořeny dva vztahy. Kliknutím na cizí klíč v levém podokně obnovíte prostřední a pravý panel s jeho podrobnostmi.