Como fazer: Criar objetos de banco de dados usando o Designer de Tabela
Além de ser semelhante visualmente ao SSMS, no novo nó SQL Server do Pesquisador de Objetos do SQL Server você pode criar novos objetos usando menus contextuais que funcionam como suas contrapartes do SSMS.
Por exemplo, você pode criar um novo banco de dados no nó Bancos de Dados. De maneira semelhante, você pode selecionar um banco de dados específico e criar ou editar definições de tabela e seus objetos de programação relacionados rapidamente usando o novo Designer de Tabela. Do Designer de Tabela, você pode alternar para um painel de script que permite editar diretamente o script que define esta tabela.
Para criar um novo banco de dados
No Pesquisador de Objetos do SQL Server, no nó SQL Server, expanda sua instância de servidor conectada.
Clique com o botão direito do mouse no nó Bancos de Dados e selecione Adicionar Novo Banco de Dados.
Renomeie o novo banco de dados como Trade.
Para criar novas tabelas usando o Designer de Tabela
Expanda o nó Trade criado recentemente. Clique com o botão direito do mouse no nó Tabelas e selecione Adicionar Nova Tabela.
O Designer de Tabela abre em uma segunda janela. O designer é composto por Grade de Colunas, Painel de Script e Painel Contexto. A Grade de Colunas lista todas as colunas na tabela. Nós revisitaremos outros componentes do designer em procedimentos posteriores.
No Painel de Script, renomeie a nova tabela como
Suppliers
. Especificamente, substituaCREATE TABLE [dbo].[Table1]
por
CREATE TABLE [dbo].[Suppliers]
Selecione a linha vazia na Grade de Colunas para adicionar uma nova coluna à tabela. Insira CompanyName para o campo Nome, nvarchar (128) para Tipo de Dados e desmarque o campo Permitir Nulos. À medida que você se move pelas guias nos campos, observe que o Painel de Script é atualizado imediatamente.
Adicione outra nova coluna. Insira Endereço para o campo Nome, nvarchar (MAX) para Tipo de Dados e desmarque o campo Permitir Nulos.
Aviso
Quando você estiver editando objetos de um banco de dados conectado, não os salve em sua unidade local. Para salvar corretamente suas alterações no banco de dados, execute as etapas no próximo procedimento Como atualizar um banco de dados conectados com o Power Buffer.
Repita as etapas acima para criar outra tabela chamada Cliente. Dessa vez, adicione as colunas seguintes à tabela Cliente usando a Grade de Colunas. E lembre-se de alterar o script de forma que o nome da tabela seja
[dbo].[Customer]
.Nome Tipo de Dados Permitir Nulos ID INT desmarcado Nome nvarchar (128) desmarcado Crie mais uma tabela chamada Produtos. Adicione as colunas seguintes à tabela Produtos usando a Grade de Colunas. E lembre-se de alterar o script de forma que o nome da tabela seja
[dbo].[Products]
.Nome Tipo de Dados Permitir Nulos ID INT desmarcado Nome nvarchar (128) desmarcado ShelfLife INT verificado SupplierId INT verificado CustomerId INT verificado
Para criar uma nova restrição de verificação usando o Designer de Tabela
O Painel Contexto do Designer de Tabela dará uma exibição lógica da definição de tabela (Chaves, Índices, Restrições, Gatilhos, etc.) e permite que você selecione um objeto para realçar seus relacionamentos em colunas individuais.
Para a tabela Produtos, clique com o botão direito do mouse no nó Verificar Restrições no Painel Contexto do designer de tabela e selecione Adicionar Nova Restrição de Verificação.
Observe que a contagem do nó é incrementada automaticamente em 1.
Selecione o Painel de Script e substitua a definição padrão da restrição pelo seguinte.
CONSTRAINT [CK_Products_ShelfLife] CHECK ([ShelfLife] <5),
Esta restrição limitará o valor de ShelfLife para uma linha para ser menor que 5.
Para criar novas referências de chave estrangeira usando o Designer de Tabela
Para a tabela Produtos, clique com o botão direito do mouse no nó Chaves Estrangeiras no Painel Contexto e selecione Adicionar Nova Chave Estrangeira.
Observe que a contagem do nó é incrementada automaticamente em 1.
Selecione o Painel de Script e substitua a definição padrão da referência de chave estrangeira pelo seguinte.
CONSTRAINT [FK_Products_SupplierId] FOREIGN KEY ([SupplierId]) REFERENCES [dbo].[Suppliers] ([Id]),
Repita as etapas acima para adicionar outra referência de chave estrangeira à tabela Produtos. Dessa vez, substitua a definição padrão pelo seguinte.
CONSTRAINT [FK_Products_CustomerId] FOREIGN KEY ([CustomerId]) REFERENCES [dbo].[Customer] ([Id])
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de