Progettazione di diagrammi di database
Aggiornamento: novembre 2007
Progettazione database è uno strumento grafico che consente di progettare e rappresentare graficamente un database a cui si è connessi. Quando si progetta un database, è possibile utilizzare Progettazione database per creare, modificare o eliminare tabelle, colonne, chiavi, indici, relazioni e vincoli. Per rappresentare graficamente un database, è possibile creare uno o più diagrammi che rappresentano alcune o tutte le tabelle, le colonne, le chiavi e le relazioni in esso contenute.
Per qualsiasi database è possibile creare il numero desiderato di diagrammi di database. Ciascuna tabella di database può essere inserita in un numero qualsiasi di diagrammi. Di conseguenza, è possibile creare diagrammi diversi per rappresentare parti diverse del database o per sottolineare aspetti diversi della progettazione. Ad esempio, è possibile creare un diagramma di grandi dimensioni che mostri tutte le tabelle e le colonne e un diagramma di dimensioni più ridotte che mostri tutte le tabelle senza le colonne.
Ciascun diagramma di database creato viene archiviato nel database associato.
Nota: |
---|
Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Tabelle e colonne in un diagramma di database
In un diagramma di database ogni tabella può presentarsi con tre funzionalità distinte: una barra del titolo, un selettore di riga e una serie di colonne delle proprietà.
Barra del titolo La barra del titolo indica il nome della tabella.
Se una tabella è stata modificata ma non ancora salvata, alla fine del nome della tabella sarà presente un asterisco (*) per segnalare che le modifiche non sono state salvate. Per informazioni sul salvataggio di tabelle e diagrammi modificati, vedere Utilizzo dei diagrammi di database.
Selettore di riga Per selezionare una colonna del database nella tabella, è possibile fare clic sul selettore di riga. Se la colonna è inclusa nella chiave primaria della tabella, con il selettore di riga verrà visualizzato un simbolo di chiave. Per informazioni sulle chiavi primarie, vedere Operazioni con le chiavi.
Colonne delle proprietà Il gruppo di colonne delle proprietà è visibile solo in determinate viste della tabella. Per semplificare la gestione delle dimensioni e del layout del diagramma, è possibile visualizzare una tabella in cinque viste diverse.
Per ulteriori informazioni sulle viste delle tabelle, vedere Procedura: personalizzare la quantità di informazioni visualizzate nei diagrammi.
Relazioni in un diagramma di database
In un diagramma di database ogni relazione può presentarsi con tre caratteristiche distinte: gli endpoint, lo stile linea e le tabelle correlate.
Endpoint Gli endpoint della linea indicano se la relazione è di tipo uno-a-uno o uno-a-molti. Quando una relazione presenta una chiave su un endpoint e un simbolo di infinito sull'altro, rappresenta una relazione uno-a-molti. Quando una relazione presenta una chiave su ciascun endpoint, rappresenta una relazione uno-a-uno.
Stile linea La linea stessa (non i relativi endpoint) indica se nel Sistema di gestione di database (DBMS, Database Management System) viene attivata l'integrità referenziale per la relazione quando vengono aggiunti nuovi dati alla tabella chiave esterna. Se la linea è continua, nel sistema DBMS l'integrità referenziale per la relazione verrà attivata quando vengono aggiunte o modificate alcune righe nella tabella chiave esterna. Se la linea è tratteggiata, nel sistema DBMS l'integrità referenziale per la relazione non verrà attivata quando vengono aggiunte o modificate alcune righe nella tabella chiave esterna.
Tabelle correlate La linea della relazione indica che esiste una relazione di chiave esterna fra due tabelle. Per una relazione uno-a-molti, la tabella chiave esterna è la tabella accanto al simbolo di infinito della linea. Se entrambi gli endpoint della linea sono collegati alla stessa tabella, la relazione sarà di tipo riflessivo. Per ulteriori informazioni, vedere Procedura: creare relazioni riflessive.
In questa sezione
Informazioni sulla proprietà dei diagrammi di database
Spostamenti all'interno di Progettazione diagrammi di database
Procedura: impostare Progettazione diagrammi di database
Procedura: aggiornare diagrammi di database delle precedenti edizioni
Procedura: aprire Progettazione diagrammi di database
Utilizzo dei diagrammi di database