• User

    Mysql Workbench: problema creazione relazioni

    Salve a tutti.
    Mi sto esercitando ad utilizzare mysql workbench creando un semplice db di test con le seguenti 3 tabelle:

    azienda (id, nome, indirizzo);
    reparto (id, nome);
    dipendenti (id, cognome, nome;

    Le relazioni sono azienda-reparto e reparto-dipendenti, entrambe di tipo uno a molti.

    Scelgo lo strumento relazione identificativa (credo sia quella corretta in questo caso) e trascino lo strumento da reparto ad azienda e lui correttamente crea la relazione tra le due tabelle ed aggiunge la chiave id_azienda alla tabella reparto.
    Fin qui tutto bene.
    Per creare la seconda relazione trascino lo strumento da dipendenti a reparto e lui oltre a crearmi la relazione ed aggiungere alla tabella dipendenti la chiave id_reparto, aggiunge anche una seconda chiave esterna id_azienda.

    Volevo capire il motivo della creazione di questa seconda chiave, visto che tra le tabelle azienda e dipendenti non esiste una relazione diretta e secondo me la seconda chiave id_azienda non dovrebbe crearla.

    Qualcuno mi può aiutare a capire? grazie.....