Aby utworzyć relację w MySQL Workbench:
- Utwórz model bazy danych (albo utwórz nowy model lub wykonaj inżynierię wsteczną istniejącej bazy danych)
- Oglądając model bazy danych, kliknij dwukrotnie pierwszą tabelę relacji
- Otworzy się dolne okienko ze szczegółami tabeli. Kliknij Klucze obce karta
- W lewym okienku wybierz pole klucza obcego i tabelę odniesienia
- W środkowym panelu wybierz kolumnę obcą i kolumnę odniesienia (klucz podstawowy)
- W prawym okienku ustaw dowolne działania Aktualizuj/Usuń, które chcesz wykonać, gdy rekord klucza podstawowego zostanie zaktualizowany lub usunięty
Związek został nawiązany. Powtórz kroki od 4 do 6 dla wszystkich innych kolumn kluczy obcych w tej tabeli.
Aby utworzyć bazę danych z tego modelu:
- Eksportuj zaktualizowany schemat do skryptu.
- Utwórz bazę danych ze skryptu.
Przykład
Oto przykład nawiązania relacji przy użyciu modelu bazy danych:
Ten przykład pokazuje dwie relacje, które zostały ustanowione w tabeli „Albumy”. Kliknięcie klucza obcego w lewym okienku powoduje odświeżenie środkowego i prawego okienka wraz ze szczegółami.