Partilhar via


Como: Criar objetos de banco de dados usando o Designer de Tabela

 

Não somente o novo nó SQL Server no Pesquisador de Objetos do SQL Server é muito parecido com o SSMS no aspecto visual, mas 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

  1. No Pesquisador de Objetos do SQL Server, no nó SQL Server, expanda sua instância de servidor conectada.

  2. Clique com o botão direito do mouse no nó Bancos de Dados e selecione Adicionar Novo Banco de Dados.

  3. Renomeie o novo banco de dados como Trade.

Para criar novas tabelas usando o Designer de Tabela

  1. Expanda o nó Trade criado recentemente.Clique com o botão direito do mouse no nó Tabelas e selecione Adicionar Nova Tabela.

  2. 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.

  3. No Painel de Script, renomeie a nova tabela como Suppliers.Especificamente, substitua

    CREATE TABLE [dbo].[Table1]
    

    por

    CREATE TABLE [dbo].[Suppliers]
    
  4. Clique na 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.

  5. 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 suas alterações corretamente no banco de dados, siga as etapas no próximo procedimento Como atualizar um banco de dados conectado com o Power Buffer.

  6. Repita as etapas anteriores 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

    não verificado

    Nome

    nvarchar (128)

    não verificado

  7. 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

    não verificado

    Nome

    nvarchar (128)

    não verificado

    ShelfLife

    int

    verificado

    SupplierId

    int

    verificado

    CustomerId

    int

    verificado

Para criar uma nova restrição de verificação usando o Designer de Tabela

  1. 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 no nó Verificar Restrições no Painel Contexto do designer de tabela e selecione Adicionar Nova Restrição de Verificação.

  2. Observe que a contagem do nó é incrementada automaticamente em 1.

  3. Clique no 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

  1. Para a tabela Produtos, clique com o botão direito no nó Chaves Estrangeiras no Painel Contexto e selecione Adicionar Nova Chave Estrangeira.

  2. Observe que a contagem do nó é incrementada automaticamente em 1.

  3. Clique no 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]),
    
  4. 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

Gerenciar tabelas e relações e corrigir erros