Definire una relazione in un diagramma modello database

Definire le relazioni in Visio con chiavi primarie ed esterne in modo da poter creare una raccolta di dati da più tabelle.

Nota:  Se si usa Visio Pro per Office 365 e si vogliono ottenere altre informazioni su come decodificare un database esistente in un modello di database, vedere l'argomento Decodificare un database esistente.

Per saperne di più

Creare una relazione in un diagramma modello database

Rimuovere una relazione da un modello di database

Definire una relazione uno-a-uno o uno-a-molti

Mostrare le relazioni e le relative proprietà in un diagramma

Se non si trovano le caratteristiche di modellazione del database

È molto probabile che la versione di Visio in uso non includa le caratteristiche cercate. Per sapere quale versione di Visio è installata, fare clic su Informazioni su Microsoft Office Visio nel menu Guida. Il nome della versione si trova nella prima riga di testo della finestra di dialogo.

Microsoft Office Visio Standard non include il modello Database - Diagramma modello.

Microsoft Office Visio Professional supporta le funzionalità di decodificazione per il modello Database - Diagramma modello, ovvero l'uso di un database esistente per creare un modello in Visio, ma non supporta la codifica, ovvero l'uso di un modello di database di Visio per generare il codice SQL.

Nota: La famiglia completa di caratteristiche di modellazione del database, incluse la decodificazione e la codifica, è disponibile in Visio per Enterprise Architect. Visio per Enterprise Architect è incluso nell'abbonamento premium a MSDN, disponibile con Visual Studio Professional e le versioni basate sui ruoli di Visual Studio Team System.

Creare una relazione in un diagramma modello database

  1. Verificare che entrambe le tabelle siano visibili nel diagramma. Se si decodifica il modello da un database esistente, può essere necessario trascinarne una o entrambe dalla finestra Tabelle e visualizzazioni alla pagina di disegno.

  2. Fare doppio clic sulla tabella che si vuole sul lato della chiave primaria della relazione.

  3. Nella finestra Proprietà database, in Categorie, fare clic su Colonne.

  4. Nella griglia fare clic sulla colonna da usare per identificare in modo univoco ogni riga nella tabella e scegliere la casella di controllo PK per impostarla come chiave primaria.

  5. Dallo stencil Relazionale a oggetti o Entità-Relazione, trascinare una forma Relazione e rilasciarla su un'area vuota della pagina.

  6. Collegare l'estremità superiore della tabella alla tabella padre.

  7. Collegare l'altra estremità alla tabella figlio.

    Se la seconda tabella non contiene già una colonna con lo stesso nome della chiave primaria, il Modeler la aggiunge alla seconda tabella come chiave esterna.

Nota: Se le linee di relazione scompaiono, nel menu Database scegliere Opzioni, quindi fare clic su Documento. Nella scheda Relazioni in Mostra selezionare la casella di controllo Relazioni.

Inizio pagina

Rimuovere una relazione da un modello di database

  1. Fare clic sulla relazione nel modello e premere CANC.

  2. Nella finestra di dialogo Elimina oggetto eseguire una delle operazioni seguenti:

    • Fare clic su per rimuovere la relazione dal disegno e dal modello sottostante.

    • Fare clic su No per rimuovere solo la riga nel disegno.

      Nota: Se si fa clic su No e si decide successivamente di aggiungere nuovamente la riga nel disegno, selezionare una delle tabelle nella relazione e, nel menu Database, fare clic su Mostra tabelle correlate.

Suggerimento: È possibile scegliere se eliminare sempre le relazioni eliminate dal modello sottostante o se non eliminarle mai. Nel menu Database, posizionare il puntatore su Opzioni, fare clic su Modellazione e passare alla scheda Diagramma logico.

Inizio pagina

Definire una relazione uno-a-uno o uno-a-molti

La cardinalità di una relazione indica il numero di righe in una tabella che può essere correlato al numero di righe in un'altra tabella. Ad esempio, un reparto può avere molti dipendenti, ma un dipendente può appartenere a un solo reparto. La cardinalità è solitamente espressa sotto forma di uno-a-uno, uno-a-molti e molti-a-molti.

  1. Fare doppio clic sulla relazione.

  2. Nella finestra Proprietà database, in Categorie, fare clic su Varie.

  3. In Cardinalità scegliere la cardinalità più adatta alla relazione. Per le relazioni uno-a-molti, è Almeno zero o Almeno uno. Per le relazioni uno-a-uno, è Zero o uno o Esattamente uno.

Inizio pagina

Mostrare le relazioni e le relative proprietà in un diagramma

È possibile scegliere di visualizzare o nascondere nel diagramma le informazioni sulle relazioni.

  1. Nel menu Database scegliere Opzioni, quindi fare clic su Documento.

  2. Nella scheda Relazioni, controllare le informazioni che si desidera visualizzare nel diagramma.

    È possibile visualizzare o nascondere

    • Relazioni

    • Cardinalità

    • Notazioni a zampa di gallina

    • Frase verbale:

    • Azioni referenziali

Inizio pagina

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×