Partilhar via


Passo a passo: Adicionando e alterando um diagrama de banco de dados

Aplica-se a:SQL Server

Este passo a passo ilustra como criar e modificar um diagrama de banco de dados e fazer alterações no banco de dados por meio do componente de diagramas de banco de dados. Você verá como adicionar tabelas a diagramas, criar relações entre tabelas, criar restrições e índices em colunas e alterar o nível de informações que você vê para cada tabela.

Pré-requisitos

Para concluir este passo a passo, você precisará:

  • Acesso ao SQL Server com o banco de dados de exemplo AdventureWorks2022

  • Uma conta com privilégios dbo do proprietário do banco de dados

Observação

Se você tentar fazer alterações ao usar uma conta sem privilégios suficientes para fazer alterações nas tabelas, será exibida uma mensagem de erro.

Criando um diagrama

Para criar um novo diagrama de banco de dados

  1. No menu Exibir, clique em Explorador de Objetos.

  2. Abra o nó Bases de dados e depois abra o nó AdventureWorks2022.

  3. Clique com o botão direito do mouse no nó Diagramas de Banco de Dados e escolha Novo Diagrama de Banco de Dados.

    Se o banco de dados não tiver objetos necessários para criar diagramas, a seguinte mensagem será exibida: Este banco de dados não tem um ou mais dos objetos de suporte necessários para usar a diagramação de banco de dados. Deseja criá-los? Escolha Sim.

    A caixa de diálogo Adicionar Tabela é exibida.

  4. Selecione Tipo de Endereço (Pessoa) e Endereço (Pessoa) e clique em Adicionar.

    Duas tabelas são adicionadas ao diagrama.

  5. Feche a caixa de diálogo Adicionar Tabela.

Para exibir dados de colunas diferentes

  1. Clique com o botão direito do rato na tabela Address. No menu de atalho, aponte para Vista de Tabelae clique em Padrão.

    A grade da tabela mostra três colunas: Nome da Coluna, Tipo de Dadose Permitir Valores Nulos.

  2. Clique com o botão direito do rato na tabela Address, clique em Vista de Tabela e selecione Teclas .

    A grade da tabela mostra uma coluna, com os nomes das colunas da tabela. Apenas as colunas que participam dos índices aparecem.

Criação de novas tabelas

Para criar tabelas no Designer de Diagramas

  1. Clique com o botão direito do mouse no Designer de Diagrama fora das tabelas existentes e escolha Nova Tabela.

  2. Na caixa de diálogo Escolher Nome, clique em OK para aceitar o nome padrão Tabela1.

    Uma nova grade de tabela é exibida com três colunas: Nome da Coluna, Tipo de Dadose Permitir Nulos.

  3. Adicione as seguintes informações à Tabela 1:

    Nome da coluna Tipo de dados Permitir nulos
    T1col1 Int verificada
    T1col2 Varchar(50) verificada
    T1col3 flutuar verificada
  4. Clique com o botão direito do mouse T1col1 e selecione Definir chave primária.

    Um ícone de chave aparecerá ao lado do nome da coluna.

  5. No menu Arquivo, clique em Salvar diagrama1.

  6. Na caixa de diálogo Escolher Nome, clique em OK para aceitar o nome padrão Diagrama1.

  7. A caixa de diálogo Salvar aparece com uma mensagem informando que Table1 serão salvos no banco de dados. Clique Sim.

Modificando a estrutura da tabela

Você pode adicionar restrições de verificação e fazer relações entre tabelas no Designer de Diagramas.

Para criar restrições de verificação

  1. No Table1, clique com o botão direito do rato na linha T1col3 e escolha Verificar restrições.

    A caixa de diálogo Verificar Restrições é exibida.

  2. Clique Adicionar.

    Uma nova restrição aparece na lista de Restrições de Verificação Selecionada , com o nome padrão CK_Table1.

  3. Selecione a linha Expressão na grelha e clique no botão de reticências.

    A caixa de diálogo Verificar expressão de restrição é exibida.

  4. Digite T1col3 > 5 e clique OK.

    Table1 agora tem uma restrição de que todos os valores inseridos em T1col3 devem ser maiores que 5.

  5. Clique Fechar.

Para criar relações entre tabelas

  1. Crie uma nova tabela no Designer de diagramas chamada Table2 com as seguintes colunas:

    Nome da coluna Tipo de dados Permitir nulos
    T2col1 Int não verificado
    T2col2 Varchar(50) verificada
    T2col3 XML verificada

    Observação

    As colunas do lado da chave primária de uma relação de chave estrangeira devem fazer parte de uma Chave Primária ou de uma Restrição Única.

  2. Arraste T2col1 para T1col1.

    Aparecem duas caixas de diálogo: Relação de Chave Estrangeira em segundo plano e Tabelas e Colunas em primeiro plano.

  3. Clique OK para salvar a nova relação.

  4. Clique OK novamente.

Criação de índices

Você pode criar índices na maioria dos tipos de dados, incluindo XML.

Para criar um índice padrão

  1. Clique com o botão direito do mouse em Table1 e escolha Índices/Chaves.

    A caixa de diálogo Índices/Chaves é exibida.

  2. Clique Adicionar.

    Um novo índice aparece na lista Chave Primária/Única Selecionada ou Índice, com um nome padrão semelhante a IX_Table1.

  3. Selecione a linha das Colunas e clique no botão de reticências.

    A caixa de diálogo Colunas de Índice é exibida.

  4. Clique na seta suspensa abaixo do nome da coluna e selecione T1col2.

    Observação

    Você pode adicionar colunas adicionais a esse índice selecionando a célula abaixo T1col2 e escolhendo outro nome de coluna.

  5. Clique OK para salvar esse índice.

  6. Clique em Fechar na caixa de diálogo Índices/Chaves.

Para criar um índice XML

  1. Clique com o botão direito do mouse em T2col1 e escolha Definir chave primária.

    Observação

    Adicionar um índice XML requer que outra coluna na tabela seja definida como uma chave primária clusterizada.

  2. Clique com o botão direito do mouse na linha T2col3 no Table2 e selecione Índices XML.

    A caixa de diálogo Índices XML é exibida.

  3. Clique Adicionar.

    Um índice XML com valores padrão será adicionado à lista Índice XML Selecionado.

  4. Clique Fechar.

    Observação

    Os índices XML são criados por coluna. O primeiro índice XML é primário; quaisquer índices adicionais são secundários.

Salvando o diagrama

Todas as alterações feitas em um diagrama não são postadas no banco de dados até que você o salve. Se houver problemas ou conflitos, uma caixa de diálogo será exibida com mais informações.

Para salvar um diagrama de banco de dados

  1. No menu Arquivo, selecione Salvar diagrama1.

    A caixa de diálogo Salvar é exibida. Se Avisar sobre tabelas afetadas estiver selecionada, as informações sobre tabelas novas ou alteradas serão listadas.

  2. Clique OK.

  3. Se ocorrer algum erro, a caixa de diálogo Notificações Pós-Salvamento será exibida com os erros e suas causas. Corrija os erros e salve o diagrama novamente.

Próximos passos

Este é um diagrama básico com apenas duas tabelas existentes e duas novas, mas ilustra o potencial para diagramar um banco de dados existente ou criar um novo esquema visualmente. As sugestões para mais exploração incluem:

  • Criar novos diagramas contendo grupos de tabelas relacionadas

  • Personalizar a quantidade de informações mostradas para cada tabela

  • Alterar o layout e adicionar anotações

  • Copiar o diagrama para um bitmap

Ver também

Personalizar a Quantidade de Informações Apresentadas em Diagramas (Visual Database Tools)
Configurar o Designer de Diagramas de Base de Dados (Ferramentas de Base de Dados Visuais)
Adicionar tabelas a diagramas (Visual Database Tools)
criar relações entre tabelas em um diagrama (Visual Database Tools)
Criar índices XML
Copiar uma imagem de diagrama de base de dados para a área de transferência (ferramentas de base de dados visual)
Trabalhar com layout de diagrama (Visual Database Tools)