Progettazione di diagrammi di database

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.

Finestra Diagramma database in cui è visualizzata una rappresentazione grafica

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]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. 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 visualizzazioni della tabella.Per semplificare la gestione delle dimensioni e del layout del diagramma, è possibile visualizzare una tabella in cinque visualizzazioni diverse.

Per ulteriori informazioni sulle visualizzazioni 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

Utilizzo delle tabelle nei diagrammi di database

Utilizzo del layout di un diagramma