Procedura: Utilizzo di Progettazione tabelle per gestire tabelle e relazioni
Progettazione tabelle offre uno strumento visivo insieme all'editor Transact-SQL per la creazione e la modifica della struttura delle tabelle, inclusi oggetti di programmazione specifici della tabella, per i database di SQL Server. Viene avviata quando si crea una nuova tabella per un progetto o un database connesso o quando si fa doppio clic per modificare una tabella in Esplora oggetti di SQL Server o Esplora soluzioni.
La finestra di progettazione è costituita dalla Griglia colonne, dal riquadro di script e dal riquadro Contesto. Nella Griglia colonne sono elencate tutte le colonne della tabella. È possibile aggiungere, modificare ed eliminare colonne in questa griglia. Il riquadro Contesto offre una vista logica della definizione di tabella (chiavi, indici, vincoli, trigger e così via) e consente di selezionare un oggetto per evidenziare le relative relazioni alle singole colonne. È anche possibile aggiungere nuovi oggetti alla tabella in questo riquadro nonché modificare le proprietà di un oggetto selezionato nella griglia delle proprietà. Nel riquadro di script viene mostrata la definizione della struttura della tabella e viene evidenziato lo script dell'oggetto selezionato nel riquadro Contesto o nella Griglia colonne. È possibile modificare lo script insieme alla Griglia colonne e al riquadro Contesto durante la visualizzazione. Tutte le modifiche di uno dei tre riquadri verranno propagate immediatamente negli altri due.
Avviso
La procedura seguente usa le entità create nelle procedure precedenti nelle sezioni Sviluppo di database offline orientate al progetto.
Per creare una nuova tabella
Aprire il progetto TradeDev in uso nelle procedure precedenti.
In Esplora soluzioni espandere la cartella dbo, fare clic con il pulsante destro del mouse sulla cartella Tabelle e selezionare Aggiungi, quindi Tabella.
Denominare la nuova tabella Shipper e scegliere Aggiungi.
Verrà aperta Progettazione tabelle. Nella Griglia colonne aggiungere una nuova colonna alla tabella denominata ShipperName e Tipo di dati int.
Si noti che è inoltre possibile modificare le proprietà di colonne nella finestra Proprietà. Fare clic sulla colonna ShipperName e, nella finestra Proprietà, impostare DataType di questa colonna su nvarchar e length su 128. Si noti che quando si sposta lo stato attivo fuori dal campo, il riquadro di script e la Griglia colonne della finestra di progettazione vengono aggiornati automaticamente per riflettere la modifica.
Per creare un nuovo vincolo di chiave esterna
Fare clic con il pulsante destro del mouse sul nodo Chiavi esterne nel riquadro Contesto della finestra di progettazione e selezionare Aggiungi nuova chiave esterna.
Si noti che il conteggio dei nodi viene incrementato automaticamente di 1. Premere INVIO per accettare il nome predefinito del vincolo.
Sostituire la definizione predefinita del vincolo nel riquadro di script con quanto riportato di seguito.
CONSTRAINT [FK_Shipper_Products] FOREIGN KEY ([Id]) REFERENCES [dbo].[Products]([Id])
Si noti che la creazione e la modifica di entità di database per un progetto offline è identica all'esecuzione di attività con un database connesso.
Vedi anche
Procedura: Creare oggetti di database tramite Progettazione tabelle