Como fazer: Usar o Designer de Tabela para gerenciar tabelas e relacionamentos
O Designer de Tabela fornece uma experiência visual juntamente com o Editor Transact-SQL para criar e editar a estrutura de tabelas, incluindo objetos de programação específicos de tabela, para bancos de dados do SQL Server. Ele é iniciado quando você cria uma nova tabela para um banco de dados conectado ou um projeto, ou quando você clica duas vezes para editar uma tabela no Pesquisador de Objetos do SQL Server ou no Gerenciador de Soluções.
O designer é composto por Grade de Colunas, Painel de Script e Painel Contexto. A Grade de Colunas lista todas as colunas na tabela. Você pode adicionar, editar e excluir colunas nesta grade. O Painel de Contexto lhe dá uma visão lógica da definição de tabela (Chaves, Índices, Restrições, Gatilhos, etc.) e permite que você selecione um objeto para realçar as relações com colunas individuais. Você também pode adicionar novos objetos à tabela nesse painel e editar as propriedades de um objeto selecionado na Grade de Propriedades. O Painel de Script mostra a definição da estrutura de tabela, realça o script do objeto selecionado no Painel Contexto ou Grade de Colunas. Você pode editar o script lado a lado com a Grade de Colunas e o Painel Contexto na exibição. As alterações de qualquer um dos três painéis serão propagadas para os outros dois imediatamente.
Aviso
O procedimento apresentado a seguir usa entidades criadas em procedimentos anteriores na seção Desenvolvimento de banco de dados offline orientado a projetos.
Para criar uma tabela nova
Abra o projeto TradeDev em que você tem trabalhado em procedimentos anteriores.
No Gerenciador de Soluções, expanda a pasta dbo, clique com o botão direito na pasta Tabelas e selecione Adicionar e Tabela.
Dê um nome à nova tabela Shipper e clique em Adicionar.
O Designer de Tabela é aberto. Na Grade de Colunas, adicione uma nova coluna à tabela com o nome ShipperName e o Tipo de Dados int.
Observe que você também pode editar as propriedades de colunas na janela Propriedades. Clique na coluna ShipperName e, na janela Propriedades, altere o Tipo de Dados desta coluna para nvarchar e o comprimento para 128. Observe que, à medida que você desloca o foco para fora do campo, o Painel de Script e a Grade de Colunas do designer são atualizados automaticamente para refletir a sua alteração.
Para criar uma nova restrição de chave estrangeira
Clique com o botão direito no nó Chaves Estrangeiras no Painel Contexto do designer e selecione Adicionar Nova Chave Estrangeira.
Observe que a contagem do nó é incrementada automaticamente em 1. Pressione ENTER para aceitar o nome padrão da restrição.
Substitua a definição padrão da restrição no Painel de Script pelo seguinte.
CONSTRAINT [FK_Shipper_Products] FOREIGN KEY ([Id]) REFERENCES [dbo].[Products]([Id])
Observe que a experiência de criar e editar entidades de banco de dados para um projeto offline é idêntica a executar as tarefas com um banco de dados conectado.
Consulte Também
Como: Criar objetos de banco de dados usando o Designer de Tabela