Gli indici consentono al sistema di database di trovare e ordinare i record più velocemente. La creazione di indici per le colonne eseguite di frequente può migliorare significativamente le prestazioni del database.
È possibile creare gli indici manualmente e modificare gli indici creati automaticamente da Visio.
Nota: 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.
Creare un indice in un diagramma modello database
-
Aprire il diagramma modello database.
-
Fare doppio clic sulla tabella a cui si vuole aggiungere un indice e quindi, nell'elenco Categorie della finestra Proprietà database, fare clic su Indici.
-
Fare clic su Nuovo.
-
Nella finestra di dialogo Crea indice digitare un nome per l'indice e quindi fare clic su OK.
-
Nell'elenco Tipo di indice selezionare un'opzione per creare un indice univoco o non univoco.
-
Nell'elenco Colonne disponibili selezionare il nome di ogni colonna da includere nell'indice e quindi fare clic su Aggiungi .
-
Nell'elenco Colonne indicizzate selezionare la casella di controllo Asc per creare un indice con un ordinamento crescente oppure deselezionare la casella di controllo per crearne uno con un ordinamento decrescente.
Il diagramma modello database viene aggiornato automaticamente.
Nota: Alcune applicazioni di database hanno un limite per il tipo e il numero di indici che è possibile creare per ogni tabella. Per informazioni specifiche, vedere la documentazione del sistema di gestione di database (DBMS).
Rimuovere un indice
-
Aprire il diagramma modello database.
-
Fare doppio clic sulla tabella che contiene l'indice da eliminare e quindi, nell'elenco Categorie della finestra Proprietà database, fare clic su Indici.
-
Nell'elenco Nome indice selezionare il nome dell'indice da eliminare e quindi fare clic su Elimina.
Il diagramma modello database viene aggiornato automaticamente.
Modificare le proprietà dell'indice
-
Aprire il diagramma modello database.
-
Fare doppio clic sulla tabella che contiene l'indice da modificare e quindi, nell'elenco Categorie della finestra Proprietà database, fare clic su Indici.
-
Nell'elenco Nome indice selezionare il nome dell'indice da modificare.
-
Modificare le proprietà dell'indice eseguendo una delle operazioni seguenti:
-
Per specificare un nuovo nome per l'indice, fare clic su Rinomina.
-
Per specificare un indice univoco o non univoco, scegliere un'opzione nell'elenco Tipo di indice.
-
Per specificare attributi di indice specifici del driver, fare clic su Opzioni.
-
Il diagramma modello database viene aggiornato automaticamente.
-
Aggiungere, rimuovere o riordinare le colonne in un indice
-
Aprire il diagramma modello database.
-
Fare doppio clic sulla tabella contenente l'indice da modificare e quindi, nell'elenco Categorie della finestra Proprietà database, fare clic su Indici.
-
Nell'elenco Nome indice selezionare il nome dell'indice da modificare.
-
Eseguire una delle operazioni seguenti:
-
Per aggiungere una colonna a un indice, in Colonne disponibili selezionare il nome della colonna e quindi fare clic su Aggiungi.
-
Per rimuovere una colonna da un indice, in Colonne indicizzate selezionare il nome della colonna e quindi fare clic su Rimuovi.
-
Per riordinare una colonna, in Colonne indicizzate selezionare il nome della colonna e quindi trascinare il nome della colonna nella nuova posizione nell'elenco.
Il diagramma modello database viene aggiornato automaticamente.
-
Se non si trovano le caratteristiche di modellazione del database
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'argomento Decodificare un database esistente.