Aggiungere tabelle e colonne a diagrammi Modello di database

Le tabelle in un diagramma modello database rappresentano la struttura di una tabella in un database, tra cui il nome della tabella, i nomi delle colonne, le chiavi primarie e i tipi di dati. Con il modello Database-Diagramma modello, è possibile creare nuove tabelle, modificare le tabelle esistenti o decodificare tabelle da un database esistente.

Importante: Il diagramma modello Database è disponibile solo in alcune versioni di Visio. Vedere Se non si trovano le caratteristiche di modellazione del database per ulteriori informazioni.

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 a MSDN Premium, disponibile con Visual Studio Professional e le versioni basate sui ruoli di Visual Studio Team System.

Creare una tabella in un diagramma modello database

  1. Aprire il diagramma modello database che si desidera usare.

  2. Dallo stencil Entità-relazione o Relazionale a oggetti trascinare una forma Entità nel disegno.

  3. Fare doppio clic sulla forma per aprire la finestra Proprietà database.

  4. In Categorie fare clic su Definizione e digitare un nome per la tabella.

  5. In Categorie, fare clic su Colonne, digitare un nome e scegliere un tipo di dati.

  6. Selezionare Obbligatorio per le colonne che non possono contenere valori Null.

  7. Selezionare PK (chiave primaria) per le colonne che identificano univocamente ogni riga nella tabella del database.

  8. In Categorie, fare clic su Indici, Trigger, Controllo o Estesa per creare gli elementi facoltativi.

Suggerimento: Quando si trascina una forma entità nel diagramma, questa avrà un nome predefinito. Per modificare i valori predefiniti, nel menu Database, posizionare il puntatore su Opzioni, fare clic su Modellazione e passare alla scheda Logica - varie.

Aggiungere una colonna a una tabella

Dopo aver creato una tabella, è necessario aggiungere colonne e definire le proprietà di colonna, ad esempio il tipo di dati e le chiavi primarie.

  1. Fare doppio clic sulla tabella nel diagramma.

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

  3. Fare clic sulla prima cella vuota Nome fisico e digitare un nome.

  4. Per cambiare il tipo di dati per una colonna, fare clic sul campo Tipo di dati della colonna e selezionare un tipo di dati dall'elenco o digitarlo nell'elenco. Ad esempio, è possibile digitare decimal(8,2) o char(30).

  5. Per evitare i valori Null, selezionare la casella di controllo Obbligatorio.

  6. Per specificare che la colonna è una chiave primaria, selezionare la casella di controllo PK.

Impostare una chiave primaria

Le relazioni utilizzano chiavi primarie e chiavi esterne per associare le righe in una tabella le righe corrispondenti in un'altra tabella. Per poter stabilire una relazione, almeno una delle tabelle nella relazione deve avere una chiave primaria.

  1. Fare doppio clic sulla tabella nel diagramma.

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

  3. Selezionare la casella PK per la colonna per la quale si desidera utilizzare una chiave primaria. È possibile selezionare più caselle di controllo per creare una chiave composta.

Nota: Non è possibile usare i tipi come chiavi primarie.

Rimuovere una tabella

Quando si rimuove una tabella da un diagramma modello database, è possibile rimuovere la tabella solo dal diagramma oppure dal diagramma e dal modello sottostante. Può essere utile rimuovere le tabelle solo dal diagramma quando si provano gli scenari.

  1. Fare clic sulla tabella nel modello e premere CANC sulla tastiera.

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

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

    • Fare clic su No per rimuovere la tabella solo dal disegno.

      Nota: Se fa clic su No e si decide in un secondo momento di aggiungere nuovamente la tabella nel disegno, è possibile trascinarla nel disegno dalla finestra Tabelle e visualizzazioni.

Suggerimento: È possibile scegliere se rimuovere sempre le relazioni eliminate dal modello sottostante o se non rimuoverle mai. Nel menu Database, posizionare il puntatore su Opzioni, fare clic su Modellazione e, nella scheda Diagramma logico, selezionare l’opzione desiderata.

Mostrare informazioni su una tabella

È possibile visualizzare informazioni sulle tabelle nel diagramma, ad esempio chiavi primarie (PK), chiavi esterne (FKn), chiavi alternative (AKn) univoco (UN) e gli indici (In) e i tipi di dati.

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

  2. Nella scheda Tabelle, scegliere gli elementi che si desidera visualizzare nel diagramma.

    Se si ha la notazione impostata su Relazionale, le annotazioni vengono visualizzate nella colonna sinistra. Se si usa IDEF1X, le annotazioni sono racchiuse tra parentesi accanto al nome della colonna.

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.

Visio Standard non include il modello Database - Diagramma modello.

Visio Professional e le versioni Premium supportano 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 supportano 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.

Se si usa Visio piano 2 e si vogliono ottenere altre informazioni su come decodificare un database esistente in un modello di database, vedere l'articolo Decodificare un database esistente.

Vedere anche

Creare un modello di database, detto anche diagramma entità-relazione

Definire una relazione in un diagramma modello database

Impostare e modificare i tipi di dati in diagrammi modello database

Decodificare un database esistente

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.

×