Finestra di dialogo Tabelle e colonne (Visual Database Tools)Tables and Columns Dialog Box (Visual Database Tools)

Questa finestra di dialogo consente di eseguire il mapping di una chiave primaria in una tabella a una chiave esterna in un'altra tabella.Use this dialog box to map a primary key in one table to a foreign key in another. Per accedere a tale finestra di dialogo, scegliere Relazioni dal menu Progettazione tabelle.To access this dialog box, from the Table Designer menu, click Relationships. Nella finestra di dialogo Relazioni chiavi esterne fare clic sul campo Specifica tabelle e colonne e quindi sui puntini di sospensione (…) a destra della proprietà.In the Foreign Key Relationships dialog box, click the Tables and Columns Specification field, and then click the ellipses (…) to the right of the property.

Nota

Se la tabella viene pubblicata per la replica, è necessario apportare modifiche allo schema usando l'istruzione ALTER TABLE di Transact-SQL oppure SMO (SQL Server Management Objects).If the table is published for replication, you must make schema changes using the Transact-SQL statement ALTER TABLE or SQL Server Management Objects (SMO). Quando si apportano modifiche allo schema utilizzando Progettazione tabelle o Progettazione diagrammi di database, viene effettuato il tentativo di rimuovere e rigenerare la tabella.When schema changes are made using the Table Designer or the Database Diagram Designer, it attempts to drop and recreate the table. La modifica allo schema non riuscirà, poiché non è consentita la rimozione di oggetti pubblicati.You cannot drop published objects, therefore the schema change will fail.

OpzioniOptions

Nome relazioneRelationship name
Visualizza il nome della relazione.Shows the name of the relationship.

Tabella chiave primariaPrimary Key Table
Elenca le tabelle del database.Lists the tables in the database. Scegliere la tabella che si troverà sul lato chiave primaria della relazione.Choose the table that will be on the primary-key side of the relationship.

Tabella chiave esternaForeign Key Table
Visualizza la tabella sul lato chiave esterna della relazione.Shows the table on the foreign key side of the relationship. Corrisponde alla tabella attualmente selezionata in Progettazione tabelle.This is the table currently selected in Table Designer.

Griglia al di sotto della tabella di chiave primariaGrid beneath Primary Key Table
Elenca le colonne della tabella selezionata nell'elenco Tabella chiave primaria .List the columns of the table selected in the Primary Key Table list. Immettere le colonne che contribuiscono alla chiave primaria della tabella.Enter the columns contributing to that table's primary key.

Griglia al di sotto della tabella di chiave esternaGrid beneath Foreign Key Table
Elenca le colonne della tabella selezionata nell'elenco Tabella chiave esterna .List the columns of the table selected in the Foreign Key Table list. Immettere la colonna chiave esterna della tabella di chiave esterna che corrisponde alla colonna chiave primaria.Enter the foreign-key column of the foreign-key table that corresponds to the primary key column.

Nota

Le colonne selezionate per la chiave esterna devono avere lo stesso tipo di dati delle colonne primarie a cui corrispondono.The columns you choose for the foreign key must have the same data type of the primary columns they correspond to. In ogni chiave deve esistere un numero uguale di colonne.There must be an equal number of columns in each of the keys. Se ad esempio la chiave primaria della tabella sul lato primario della relazione è composta da due colonne, ognuna di queste colonne dovrà corrispondere a una colonna della tabella sul lato chiave esterna della relazione.For example, if the primary key of the table on the primary side of the relationship is made up of two columns, you will need to match each of those columns with a column in the table for the foreign key side of the relationship.

Vedere ancheSee Also

Procedura: Creazione di relazioni tra tabelle (Visual Database Tools)How to: Create Relationships Between Tables (Visual Database Tools)