Definir relações no Visio usando principal e teclas estrangeiras para que você possa criar um conjunto de dados em mais de uma tabela.
Observação: O diagrama do Modelo de Banco de Dados só está disponível em algumas versões do Visio. Confira Não consegue encontrar os recursos de modelagem de bancos de dados? para saber mais.
Definir uma relação em um diagrama de modelo de banco de dados
-
Ambas as tabelas devem estar visíveis no diagrama. Se você fez a engenharia reversa do modelo de um banco de dados existente, talvez seja necessário arrastar uma ou ambas janelas de Tabelas e Exibições para a página de desenho.
-
Clique duas vezes na tabela desejada para o lado da chave primária do relacionamento.
-
Na janela Propriedades do Banco de Dados, em Categorias, clique em Colunas.
-
Na grade, clique na coluna que deseja usar para identificar exclusivamente cada linha na tabela e selecione a caixa de seleção PK para defini-la como a chave primária.
-
Do estêncil Objeto Relacional ou Relacionamento entre Entidades, arraste uma forma Relacionamento e solte-a em um espaço em branco na página.
-
Conecte a extremidade superior à tabela com a tabela pai.
-
Conecte a outra extremidade à tabela filha.
Se a segunda tabela não contiver já uma coluna com o mesmo nome da chave primária, o modelador a adicionará à segunda tabela como uma chave estrangeira.
Observação: Se as linhas de relacionamento desaparecerem, no menu Banco de Dados, aponte para Opções e clique em Documento. Na guia Relacionamentos, em Mostrar, selecione a caixa de seleção Relacionamentos.
Remover uma relação de um modelo de banco de dados
-
Clique em relação em seu modelo e pressione delete.
-
Na caixa de diálogo excluir Objeto, siga um destes procedimentos:
-
Clique em Sim para remover a relação do desenho e modelo subjacente.
-
Clique em não para remover a linha no desenho.
Observação: Se você clicar em nãoe mais tarde decidir adicionar linha novamente no desenho, selecione uma das tabelas na relação e no menu banco de dadosclique em Mostrar tabelas relacionadas .
-
Dica: Você pode escolher sempre ou nunca soltar relações excluídas do modelo de base. No banco de dados, aponte para opções, clique em modelageme acesse a guia diagrama lógico.
Definir uma relação, como um para um ou um para muitos
Cardinalidade de uma relação descreve o número de linhas em uma tabela podem estar relacionados ao número de linhas em outra tabela. Por exemplo, um departamento pode ter vários funcionários, mas um funcionário pode pertencer a apenas um departamento. Cardinalidade geralmente é expresso como um para um, um para muitos e muitos para muitos.
-
Clique duas vezes no relacionamento.
-
Na janela Propriedades do Banco de Dados, em Categorias, clique em Diversos.
-
Em cardinalidade escolha a cardinalidade que encaixa melhor com a relação. De relações um para muitos que desejam ser Zero ou mais ou um ou mais. De relações um para um que seriam um Zero ou uma ou exatamente um.
Mostrar relações e suas propriedades em um diagrama
Você pode optar por mostrar ou ocultar informações sobre relações no diagrama.
-
No menu Banco de Dados, aponte para Opções e clique em Documento.
-
Na guia Relações verifique as informações que você deseja mostrar no diagrama.
Você pode mostrar ou ocultar
-
Relações
-
Cardinalidade
-
Notação Crow feet
-
Verb Phrases (Frases verbais):
-
Ações referenciais
-
Não consegue encontrar os recursos de modelagem do banco de dados?
É provável que sua edição do Visio não inclua os recursos que você está procurando. Para descobrir qual edição do Visio você tem, clique em Sobre o Microsoft Office Visio e em Ajuda no menu. O nome da edição fica na linha superior de texto na caixa de diálogo.
O Visio Standard não inclui o modelo Diagrama de Modelo do Banco de Dados.
As edições Visio Professional e Premium são compatíveis com os recursos de engenharia reversa para o exemplo de Diagrama de modelo de banco de dados (ou seja, usar um banco de dados existente para criar um modelo do Visio), mas não é compatível com a engenharia avançada (isto é, usar um modelo de banco de dados do Visio para gerar um código SQL).
Observação: Você pode encontrar o pacote completo de banco de dados recursos de modelagem, incluindo engenharia reversa e engenharia encaminhar no Visio para arquitetos do Enterprise. Visio para Enterprise Architects está incluído no MSDN assinatura Premium, o que está disponível com o Visual Studio Professional e o Visual Studio Team System edições baseado na função.
Se você estiver usando Plano do Visio 2 e quiser saber mais sobre como fazer a engenharia de um banco de dados existente para um modelo de banco de dados, confira o tópico engenharia reversa de um banco de dados existente.