Sådan opretter du en relation i MySQL Workbench:
- Opret en databasemodel (opret enten en ny model eller reverse engineering af en eksisterende database)
- Når du ser databasemodellen, skal du dobbeltklikke på den første tabel i relationen
- Den nederste rude åbnes med tabeloplysningerne. Klik på fremmednøgler fanen
- I venstre rude skal du vælge fremmednøglefeltet og den refererede tabel
- I den midterste rude skal du vælge den fremmede kolonne og den refererede (primære nøgle) kolonne
- I den højre rude skal du indstille eventuelle Opdaterings-/Slet-handlinger, som du ønsker skal udføres, når en primær nøglepost opdateres eller slettes
Forholdet er nu etableret. Gentag trin 4 til 6 for alle andre fremmednøglekolonner i den tabel.
Sådan opretter du en database fra denne model:
- Eksporter det opdaterede skema til et script.
- Opret en database fra scriptet.
Eksempel
Her er et eksempel på etablering af en relation ved hjælp af en databasemodel:
Dette eksempel viser, at der er etableret to relationer på tabellen "Album". Hvis du klikker på en fremmednøgle i venstre rude, opdateres midter- og højreruden med dens detaljer.