Partilhar via


Como criar objetos de banco de dados usando o Designer de Tabela

Não apenas o nó do SQL Server no Pesquisador de Objetos do SQL Server é semelhante ao SQL Server Management Studio (SSMS) visualmente, mas é possível criar novos objetos usando os menus contextuais que operam de forma semelhante aos seus equivalentes no SSMS.

Por exemplo, você pode criar um novo banco de dados no nó Bancos de dados . Da mesma forma, você pode selecionar um banco de dados específico e criar ou editar definições de tabela e seus objetos de programação relacionados instantaneamente usando o novo Designer de Tabela. No Designer de Tabela, você pode alternar para um painel de script, que permite editar diretamente o script que define essa tabela.

Criar uma nova base de dados

  1. No Pesquisador de Objetos do SQL Server, sob o nó SQL Server, expanda a instância do servidor à qual está conectado.
  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 para Trade.

Criar novas tabelas usando o Designer de Tabela

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

  2. O Designer de Tabela é aberto em uma nova janela. O interface do designer consiste na Grade de Colunas, no painel Script e no painel Contexto. A Grelha de Colunas lista todas as colunas da tabela. Revisitamos outros componentes do designer em procedimentos posteriores.

  3. No painel Script, renomeie a nova tabela para Suppliers. Especificamente, substitua

    CREATE TABLE [dbo].[Table1]
    

    com o

    CREATE TABLE [dbo].[Suppliers]
    
  4. Selecione a linha vazia na Grade de Colunas para adicionar uma nova coluna à tabela. Digite CompanyName para o campo Name , nvarchar (128) para Data Type e desmarque o campo Allow Nulls . Ao mover-se entre os campos usando a tecla tab, observe que o painel de script é atualizado imediatamente.

  5. Adicione outra nova coluna. Digite Endereço para o campo Nome , nvarchar (MAX) para Tipo de Dados e desmarque o campo Permitir Nulos .

    Advertência

    Quando estiver editando objetos de um banco de dados conectado, não os salve na unidade local. Para salvar as alterações no banco de dados corretamente, siga as etapas no próximo procedimento Como: Atualizar um banco de dados conectado com o Power Buffer .

  6. Repita as etapas acima para criar outra tabela chamada Cliente. Desta vez, adicione as seguintes colunas à tabela Cliente usando o Columns Grid. E lembre-se de alterar o script para que o nome da tabela seja [dbo].[Customer].

    Nome Tipo de dados Permitir nulos
    Id int não verificado
    Name Nvarchar (128) não verificado
  7. Crie mais uma tabela chamada Products. Adicione as seguintes colunas à tabela Produtos usando a Grade de Colunas. E lembre-se de alterar o script para que o nome da tabela seja [dbo].[Products].

    Nome Tipo de dados Permitir nulos
    Id int não verificado
    Name Nvarchar (128) não verificado
    ShelfLife int verificada
    SupplierId int verificada
    CustomerId int verificada

Criar uma nova restrição de verificação usando o Designer de Tabela

  1. O painel Contexto do Designer de Tabela fornece uma visão lógica da definição da tabela (Chaves, Restrições, Gatilhos etc.) e permite selecionar um objeto para destacar suas relações com 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.

  2. A contagem de nós aumenta automaticamente em 1.

  3. Selecione o painel Script e substitua a definição padrão da restrição pelo seguinte.

    CONSTRAINT [CK_Products_ShelfLife] CHECK ([ShelfLife] <5),
    

    Essa restrição limita o valor de ShelfLife para uma linha ser inferior a 5.

Criar novas referências de chave estrangeira usando o Designer de Tabela

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

  2. A contagem de nós aumenta automaticamente em 1.

  3. Selecione o painel Script e substitua a definição padrão da referência de chave estrangeira pelo código a seguir.

    CONSTRAINT [FK_Products_SupplierId] FOREIGN KEY ([SupplierId]) REFERENCES [dbo].[Suppliers] ([Id]),
    
  4. Repita as etapas anteriores para adicionar outra referência de chave estrangeira à tabela Produtos. Desta vez, substitua a definição padrão pelo código a seguir.

    CONSTRAINT [FK_Products_CustomerId] FOREIGN KEY ([CustomerId]) REFERENCES [dbo].[Customer] ([Id])