Progettare diagrammi di database (Visual Database Tools)Design Database Diagrams (Visual Database Tools)

Progettazione database è uno strumento grafico che consente di progettare e rappresentare graficamente un database a cui si è connessi.The Database Designer is a visual tool that allows you to design and visualize a database to which you are connected. Quando si progetta un database, è possibile utilizzare Progettazione database per creare, modificare o eliminare tabelle, colonne, chiavi, indici, relazioni e vincoli.When designing a database, you can use Database Designer to create, edit, or delete tables, columns, keys, indexes, relationships, and constraints. 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.To visualize a database, you can create one or more diagrams illustrating some or all of the tables, columns, keys, and relationships in it.

Diagramma di database che illustra le relazioni tra le tabelleDatabase diagram illustrating table relationships

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.For any database, you can create as many database diagrams as you like; each database table can appear on any number of diagrams. È quindi possibile creare diagrammi diversi per rappresentare parti diverse del database o per sottolineare aspetti diversi della progettazione.Thus, you can create different diagrams to visualize different portions of the database, or to accentuate different aspects of the design. 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.For example, you can create a large diagram showing all tables and columns, and you can create a smaller diagram showing all tables without showing the columns.

Ciascun diagramma di database creato viene archiviato nel database associato.Each database diagram you create is stored in the associated database.

Tabelle e colonne in un diagramma di databaseTables and Columns in a Database Diagram

In un diagramma di database ogni tabella può presentarsi con tre caratteristiche distinte: una barra del titolo, un selettore di riga e un set di colonne delle proprietà.Within a database diagram, each table can appear with three distinct features: a title bar, a row selector, and a set of property columns.

Barra del titolo La barra del titolo indica il nome della tabellaTitle Bar The title bar shows the name of the table

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.If you have modified a table and have not yet saved it, an asterisk () appears at the end of the table name to indicate unsaved changes. Per informazioni sul salvataggio di tabelle e diagrammi modificati, vedere Work with Database Diagrams (Visual Database Tools)For information about saving modified tables and diagrams, see Work with Database Diagrams (Visual Database Tools)

Selettore di riga Per selezionare una colonna del database nella tabella, è possibile fare clic sul selettore di riga.Row Selector You can click the row selector to select a database column in the table. Se la colonna è inclusa nella chiave primaria della tabella, con il selettore di riga verrà visualizzato un simbolo di chiave.The row selector displays a key symbol if the column is in the table's primary key. Per informazioni sulle chiavi primarie, vedere Utilizzo di chiavi (Visual Database Tools).For information about primary keys, see Working with Keys (Visual Database Tools).

Colonne delle proprietà Il set di colonne delle proprietà è visibile solo in determinate viste della tabella.Property Columns The set of property columns is visible only in the certain views of your table. Per semplificare la gestione delle dimensioni e del layout del diagramma, è possibile visualizzare una tabella in cinque viste diverse.You can view a table in any of five different views to help you manage the size and layout of your diagram.

Per altre informazioni sulle viste delle tabelle, vedere Personalizzazione della quantità di informazioni visualizzate nei diagrammi (Visual Database Tools).For more information about table views, see Customize the Amount of Information Displayed in Diagrams (Visual Database Tools).

Relazioni in un diagramma di databaseRelationships in a Database Diagram

In un diagramma di database ogni relazione può presentarsi con tre caratteristiche distinte: gli endpoint, lo stile linea e le tabelle correlate.Within a database diagram, each relationship can appear with three distinct features: endpoints, a line style, and related tables.

Endpoint Gli endpoint della linea indicano se la relazione è di tipo uno-a-uno o uno-a-molti.Endpoints The endpoints of the line indicate whether the relationship is one-to-one or one-to-many. Quando una relazione presenta una chiave su un endpoint e un simbolo di infinito sull'altro, rappresenta una relazione uno-a-molti.If a relationship has a key at one endpoint and a figure-eight at the other, it is a one-to-many relationship. Quando una relazione presenta una chiave su ciascun endpoint, rappresenta una relazione uno-a-uno.If a relationship has a key at each endpoint, it is a one-to-one relationship.

Stile linea La linea stessa (non i relativi endpoint) indica se nel sistema di gestione del database (DBMS, Database Management System) viene attivata l'integrità referenziale per la relazione quando vengono aggiunti nuovi dati alla tabella chiave esterna.Line Style The line itself (not its endpoints) indicates whether the Database Management System (DBMS) enforces referential integrity for the relationship when new data is added to the foreign-key table. 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.If the line appears solid, the DBMS enforces referential integrity for the relationship when rows are added or modified in the foreign-key table. 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.If the line appears dotted, the DBMS does not enforce referential integrity for the relationship when rows are added or modified in the foreign-key table.

Tabelle correlate La linea della relazione indica che esiste una relazione di chiave esterna fra due tabelle.Related Tables The relationship line indicates that a foreign-key relationship exists between one table and another. Per una relazione uno-a-molti, la tabella chiave esterna è la tabella accanto al simbolo di infinito della linea.For a one-to-many relationship, the foreign-key table is the table near the line's figure-eight symbol. Se entrambi gli endpoint della linea sono collegati alla stessa tabella, la relazione sarà di tipo riflessivo.If both endpoints of the line attach to the same table, the relationship is a reflexive relationship. Per altre informazioni, vedere Creazione di relazioni riflessive (Visual Database Tools).For more information, see Draw Reflexive Relationships (Visual Database Tools).

Contenuto della sezioneIn this Section

Informazioni sulla proprietà dei diagrammi di database (Visual Database Tools)Understand Database Diagram Ownership (Visual Database Tools)

Navigare all'interno di Progettazione diagrammi di database (Visual Database Tools)Navigate in Database Diagram Designer (Visual Database Tools)

Impostazione di Progettazione diagrammi di database (Visual Database Tools)Set Up Database Diagram Designer (Visual Database Tools)

Aggiornamento di diagrammi di database delle precedenti edizioni (Visual Database Tools)Upgrade Database Diagrams from Previous Editions (Visual Database Tools)

Apertura di Progettazione diagrammi di database (Visual Database Tools)Open Database Diagram Designer (Visual Database Tools)

Vedere ancheSee Also

Utilizzare diagrammi di database (Visual Database Tools)Work with Database Diagrams (Visual Database Tools)
Utilizzo di tabelle in diagrammi di database (Visual Database Tools)Work with Tables in Database Diagram (Visual Database Tools)
Utilizzare il layout di un diagramma (Visual Database Tools)Work with Diagram Layout (Visual Database Tools)