Een relatie maken in MySQL Workbench:
- Maak een databasemodel (maak een nieuw model of reverse-engineer een bestaande database)
- Om het databasemodel te bekijken, dubbelklik op de eerste tabel van de relatie
- Het onderste deelvenster wordt geopend met de tabeldetails. Klik op de Foreign Keys tabblad
- Selecteer in het linkerdeelvenster het veld voor de externe sleutel en de tabel waarnaar wordt verwezen
- Selecteer in het middelste deelvenster de vreemde kolom en de kolom waarnaar wordt verwezen (primaire sleutel)
- Stel in het rechterdeelvenster alle Update/Verwijder-acties in die u wilt laten plaatsvinden wanneer een primaire sleutelrecord wordt bijgewerkt of verwijderd
De relatie is nu tot stand gekomen. Herhaal stap 4 tot 6 voor alle andere kolommen met vreemde sleutels in die tabel.
Om een database van dit model te maken:
- Exporteer het bijgewerkte schema naar een script.
- Maak een database op basis van het script.
Voorbeeld
Hier is een voorbeeld van het tot stand brengen van een relatie met behulp van een databasemodel:
Dit voorbeeld laat zien dat er twee relaties tot stand zijn gebracht in de tabel "Albums". Als u op een externe sleutel in het linkerdeelvenster klikt, worden het middelste en rechterdeelvenster vernieuwd met de details ervan.