Pagina delle proprietà Indici/chiavi

Questa pagina delle proprietà include un insieme di proprietà per gli indici, le chiavi primarie e i vincoli UNIQUE associati alle tabelle del diagramma di database o in Progettazione tabelle. Gli indici e i vincoli non vengono rappresentati graficamente nei diagrammi di database.

Nome tabella

Indica il nome della tabella in Progettazione tabelle o della tabella selezionata nel diagramma del database. Se nel diagramma del database sono selezionate più tabelle, è visibile solo il nome della prima tabella.

Indice selezionato

Indica il nome del primo indice per la tabella in Progettazione tabelle o per la tabella selezionata nel diagramma del database. Se nel diagramma del database sono selezionate più tabelle, è visibile solo il nome del primo indice della prima tabella. Per visualizzare le proprietà per un indice diverso, espandere l'elenco a discesa.

Tipo

Indica il tipo di indice o chiave per la tabella selezionata, ovvero indice, chiave primaria o vincolo UNIQUE.

Nuovo

Fare clic su questo pulsante per creare una nuova chiave, un nuovo indice o un nuovo vincolo UNIQUE per la tabella del database selezionata. Per ulteriori informazioni, vedere Creare un indice.

Elimina

Fare clic su questo pulsante per rimuovere l'indice, la chiave o il vincolo selezionato dalla tabella. Per ulteriori informazioni, vedere Eliminare un indice.

Nota :  Se si tenta di eliminare una chiave primaria che fa parte di relazioni, viene visualizzato un messaggio in cui occorre specificare se si desidera eliminare anche tutte le relazioni. Non è possibile eliminare una chiave primaria senza prima eliminare le relazioni a cui partecipa.

Nome indice

Indica il nome dell'indice selezionato. Per rinominare l'indice, specificare un nuovo nome in questa casella. Per ulteriori informazioni, vedere Rinominare un indice.

Nome colonna/Ordinamento

Solo per Microsoft SQL Server 2000. Visualizza le colonne che fanno parte dell'indice, della chiave primaria o del vincolo UNIQUE e per ogni colonna indica se sia stato applicato l'ordinamento crescente o decrescente. È possibile aggiungere, modificare o rimuovere i nomi di colonna da questo elenco. È inoltre possibile modificare l'impostazione dell'ordinamento per ogni colonna.

Gruppo di file indice

Selezionare il nome del gruppo di file in cui si desidera memorizzare i dati dell'indice selezionato. Questa impostazione è attivata solo se esiste almeno un gruppo di file definito dall'utente. Inoltre, questa impostazione è disponibile solo per database SQL Server 7.0 o versione successiva. Se si crea un oggetto di database e non si specifica il gruppo di file, in SQL Server l'oggetto viene assegnato al gruppo predefinito. Il gruppo di file predefinito è inizialmente quello principale.

Per ulteriori informazioni sulla creazione e l'utilizzo dei gruppi di file, vedere la documentazione di SQL Server.

Crea UNIQUE

Selezionare questa opzione per creare un vincolo UNIQUE o un indice univoco per la tabella del database selezionata. Specificare se si desidera creare un vincolo o un indice scegliendo il pulsante Vincolo o Indice.

  • Ignora chiave duplicata       Se si crea un indice univoco, è possibile impostare questa opzione per controllare il funzionamento di SQL Server quando viene inserita una riga il cui valore di chiave equivale a un valore di chiave esistente durante un'operazione di inserimento in blocco. Se si sceglie Ignora chiave duplicata, in SQL Server viene generato un messaggio di avviso, la riga errata in entrata viene ignorata e viene effettuato un tentativo di inserire le righe rimanenti dell'operazione di inserimento in blocco. Se non si sceglie Ignora chiave duplicata, viene restituito un messaggio di errore e viene eseguito il rollback dell'intera operazione di inserimento in blocco.

Riempimento

Indica il fattore di riempimento che specifica il livello di riempimento di ogni pagina dell'indice. Se non viene specificato alcun fattore di riempimento, viene utilizzata l'impostazione predefinita per il database. Per ulteriori informazioni, vedere Specificare il fattore di riempimento per l'indice.

Indice con riempimento

Se si è specificato un fattore di riempimento superiore allo 0% ed è stata selezionata l'opzione per creare un indice univoco, è possibile impostare SQL Server per l'utilizzo della stessa percentuale specificata come fattore di riempimento per indicare lo spazio da lasciare aperto su ogni nodo interno. Per impostazione predefinita, in SQL Server viene impostato un indice a due righe.

Crea come CLUSTERED

Selezionare questa opzione per creare un indice cluster per la tabella del database selezionata. Per ulteriori informazioni, vedere Creare un indice cluster.

Non ricalcolare le statistiche automaticamente

Selezionare questa opzione per impostare SQL Server per l'utilizzo di statistiche create in precedenza. Questa scelta, disponibile solo per database di SQL Server 7.0 e versioni successive, può avere effetti negativi sulle prestazioni delle query, ma consente di accelerare l'operazione di creazione dell'indice.

Per ulteriori informazioni su questa opzione, vedere la documentazione di SQL Server.

Testo di convalida

Solo per SQL Server 2000. Mostra il testo visualizzato quando l'utente immette una riga che viola l'indice, la chiave o il vincolo.

Per SQL Server 6.5 sono disponibili le opzioni seguenti.

Opzioni per l'ordinamento dei dati

Identificano il tipo di ordinamento dei dati nell'indice quando vengono aggiunti record.

  • Ordina dati       Impostazione predefinita. Dispone i dati in ordine crescente.

  • Dati già ordinati       Accetta l'ordine dei dati esistenti.

  • Riorganizza dati ordinati       Riorganizza i dati in ordine crescente. Selezionare questa opzione, ad esempio, quando la tabella risulta frammentata o per ricostruire indici non cluster.

Opzioni relative alle righe duplicate

Indicano la modalità di gestione delle righe duplicate in relazione all'indice.

  • Non ammettere righe duplicate       Impostazione predefinita. Impedisce il salvataggio dell'indice se sono presenti righe duplicate. In tal caso, viene visualizzato un messaggio di errore.

  • Ignora righe duplicate       Elimina le righe duplicate dall'indice durante la creazione.

  • Ammetti righe duplicate       Crea l'indice, anche se sono presenti righe duplicate.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×