Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
No menu Exibir, clique em Explorador de Objetos.
Abra o nó Bases de dados e depois abra o nó
AdventureWorks2022
.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.
Selecione Tipo de Endereço (Pessoa) e Endereço (Pessoa) e clique em Adicionar.
Duas tabelas são adicionadas ao diagrama.
Feche a caixa de diálogo Adicionar Tabela.
Para exibir dados de colunas diferentes
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.
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
Clique com o botão direito do mouse no Designer de Diagrama fora das tabelas existentes e escolha Nova Tabela.
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.
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 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.
No menu Arquivo, clique em Salvar diagrama1.
Na caixa de diálogo Escolher Nome, clique em OK para aceitar o nome padrão Diagrama1.
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
No
Table1
, clique com o botão direito do rato na linhaT1col3
e escolha Verificar restrições.A caixa de diálogo Verificar Restrições é exibida.
Clique Adicionar.
Uma nova restrição aparece na lista de Restrições de Verificação Selecionada , com o nome padrão
CK_Table1
.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.
Digite T1col3 > 5 e clique OK.
Table1
agora tem uma restrição de que todos os valores inseridos emT1col3
devem ser maiores que 5.Clique Fechar.
Para criar relações entre tabelas
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.
Arraste
T2col1
paraT1col1
.Aparecem duas caixas de diálogo: Relação de Chave Estrangeira em segundo plano e Tabelas e Colunas em primeiro plano.
Clique OK para salvar a nova relação.
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
Clique com o botão direito do mouse em
Table1
e escolha Índices/Chaves.A caixa de diálogo Índices/Chaves é exibida.
Clique Adicionar.
Um novo índice aparece na lista Chave Primária/Única Selecionada ou Índice, com um nome padrão semelhante a
IX_Table1
.Selecione a linha das Colunas e clique no botão de reticências.
A caixa de diálogo Colunas de Índice é exibida.
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.Clique OK para salvar esse índice.
Clique em Fechar na caixa de diálogo Índices/Chaves.
Para criar um índice XML
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.
Clique com o botão direito do mouse na linha
T2col3
noTable2
e selecione Índices XML.A caixa de diálogo Índices XML é exibida.
Clique Adicionar.
Um índice XML com valores padrão será adicionado à lista Índice XML Selecionado.
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
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.
Clique OK.
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)