Så här skapar du en relation i MySQL Workbench:
- Skapa en databasmodell (skapa antingen en ny modell eller bakåtkonstruera en befintlig databas)
- Visa databasmodellen, dubbelklicka på den första tabellen i relationen
- Den nedre rutan öppnas med tabellinformationen. Klicka på Främmande nycklar flik
- I den vänstra rutan väljer du fältet för främmande nyckel och den refererade tabellen
- I mittrutan väljer du den främmande kolumnen och den refererade kolumnen (primärnyckel)
- I den högra rutan ställer du in eventuella Uppdatera/Ta bort-åtgärder som du vill ska utföras när en primärnyckelpost uppdateras eller tas bort
Relationen är nu etablerad. Upprepa steg 4 till 6 för alla andra kolumner för främmande nyckel i den tabellen.
Så här skapar du en databas från den här modellen:
- Exportera det uppdaterade schemat till ett skript.
- Skapa en databas från skriptet.
Exempel
Här är ett exempel på att upprätta en relation med hjälp av en databasmodell:
Det här exemplet visar att två relationer har upprättats i tabellen "Album". Genom att klicka på en främmande nyckel i den vänstra rutan uppdateras mitten och höger fönster med dess detaljer.