Utilize notações de pé de corvo para ilustrar a relação entre entidades num diagrama de pé de corvo. As entidades estão ligadas por linhas e os símbolos em ambas as extremidades da linha descrevem a cardinalidade da relação entre as entidades.
Uma vez que são amplamente utilizados e utilizam apenas quatro símbolos, os diagramas de notação do pé de corvo ajudam-no a comunicar relações complexas num formato fácil de utilizar.
Criar o diagrama e as entidades
-
No Visio, no menu Ficheiro , selecione Novo > Software e, em seguida, selecione Notação da Base de Dados Crow's Foot.
-
Escolha Unidades Métricas ou Unidades dos E.U.A. e selecione Criar.
-
No stencil Notação da Base de Dados Crow's Foot , arraste uma forma Entidade para a página de desenho.
-
Arraste outra forma entidade para a página de desenho para criar uma segunda entidade.
-
Arraste uma forma Relação para a página de desenho para criar a linha de relação.
-
Para ligar as entidades, arraste a extremidade esquerda da linha de relação para a primeira entidade e cole-a a um atributo, a um ponto de ligação ou a toda a entidade. Arraste a outra extremidade da linha de relação e cole-a à segunda entidade.
-
Defina os símbolos de cardinalidade em ambas as extremidades da linha de relação:
-
Clique com o botão direito do rato na linha de relação, clique em Definir Símbolo de Início e escolha a partir da lista. A predefinição é Zero ou mais.
-
Clique novamente com o botão direito do rato na linha de relação, clique em Definir Símbolo de Fim e escolha a partir da lista. A predefinição é 1 e apenas 1.
-
Pode ajustar a largura de uma entidade ao selecionar o respetivo limite e, em seguida, clicar e arrastar a respetiva alça amarela. Não pode ajustar manualmente a altura de uma entidade. A altura é ajustada pela adição ou subtração de atributos:
-
Para remover um atributo desnecessário, selecione-o e prima Delete.
-
Para adicionar um atributo a uma entidade, arraste um Atributo do painel Formas para a entidade e, em seguida, solte a tecla do rato. Faça duplo clique no marcador de posição do nome do atributo e introduza um nome adequado para o atributo .
Editar os atributos de uma entidade
Por predefinição, os nomes dos atributos de uma entidade são apresentados, mas o tipo de cada atributo está oculto da vista.
Pode alterar esta definição para qualquer entidade:
-
Clique com o botão direito do rato na entidade e selecione Mostrar Tipos de Atributo.
-
Para alterar o tipo, aponte para o nome do tipo e clique duas vezes. É apresentada uma caixa cinzenta à volta do nome do tipo para indicar que está selecionada.
-
Introduza o novo nome do tipo. Quando terminar, prima Esc (ou clique noutro local na entidade) para guardar a alteração.
Alterar o aspeto da notação do pé do corvo
-
Clique com o botão direito do rato na linha de relação e clique em Formatar Forma.
-
Clique em Linha no painel direito para expandir a lista.
-
Para alterar a cor da linha de relação, clique no ícone junto a Cor e selecione uma cor.
-
Clique em Iniciar Tamanho da seta ou tamanho da Seta de Fim para alterar o tamanho dos símbolos Iniciar e Terminar.
-
Para adicionar texto, selecione a linha de relação e escreva o texto.
Nota: A criação e edição de diagramas de notação da base de dados de pé de corvo no Visio na Web requer uma licença de Visio (Plano 1) ou Visio (Plano 2), que é comprada separadamente do Microsoft 365. Para obter mais informações, contacte o seu administrador do Microsoft 365. Se o seu administrador tiver ativado a "compra self-service", pode comprar uma licença para o Visio. Para obter mais detalhes, veja FAQ sobre compras self-service.
Criar o diagrama e as entidades
-
Abra o Visio para a Web e procure pé de corvo.
-
Selecione o diagrama Notação da Base de Dados Crow's Foot.
-
Na caixa de diálogo, selecione Unidades de Métricas ou Unidades dos E.U.A.
-
Selecione Criar.
-
O diagrama é aberto. Deverá ver a janela Formas junto ao diagrama. Se não o vir, aceda a Ver > Painéis de Tarefas e certifique-se de que a opção Formas está selecionada. Se ainda não o vir, clique no botão expandir a janela Formas à esquerda.
-
No stencil Notação da Base de Dados Crow's Foot , arraste uma forma Entidade para a página de desenho.
-
Arraste outra forma entidade para a página de desenho para criar uma segunda entidade.
-
Arraste uma forma Relação para a página de desenho para criar a linha de relação.
-
Para ligar as entidades, arraste a extremidade esquerda da linha de relação para a primeira entidade e cole-a a um atributo, a um ponto de ligação ou a toda a entidade. Arraste a outra extremidade da linha de relação e cole-a à segunda entidade.
-
Defina os símbolos de cardinalidade em ambas as extremidades da linha de relação:
-
Clique com o botão direito do rato na linha de relação, clique em Definir Símbolo de Início e escolha a partir da lista. A predefinição é Zero ou mais.
-
Clique novamente com o botão direito do rato na linha de relação, clique em Definir Símbolo de Fim e escolha a partir da lista. A predefinição é 1 e apenas 1.
-
Pode ajustar a largura de uma entidade ao selecionar o respetivo limite e, em seguida, clicar e arrastar a respetiva alça amarela. Não pode ajustar manualmente a altura de uma entidade. A altura é ajustada pela adição ou subtração de atributos:
-
Para remover um atributo desnecessário, selecione-o e prima Delete.
-
Para adicionar um atributo a uma entidade, arraste um Atributo do painel Formas para a entidade e, em seguida, solte a tecla do rato. Faça duplo clique no marcador de posição do nome do atributo e introduza um nome adequado para o atributo .
Editar os atributos de uma entidade
Por predefinição, os nomes dos atributos de uma entidade são apresentados, mas o tipo de cada atributo está oculto da vista.
Pode alterar esta definição para qualquer entidade:
-
Clique com o botão direito do rato na entidade e selecione Mostrar Tipos de Atributo.
-
Para alterar o tipo, aponte para o nome do tipo e clique duas vezes. É apresentada uma caixa cinzenta à volta do nome do tipo para indicar que está selecionada.
-
Introduza o novo nome do tipo. Quando terminar, prima Esc (ou clique noutro local na entidade) para guardar a alteração.
Formas disponíveis na notação da base de dados pé-de-cabra
Forma |
Descrição |
---|---|
Entidade |
Um objeto, um componente de dados. Pode ser identificado exclusivamente pelos respetivos atributos e, por conseguinte, é independente de qualquer outra entidade no esquema. |
Entidade com Atributos |
Um objeto, um componente de dados. Pode ser identificado exclusivamente pelos respetivos atributos e, por conseguinte, é independente de qualquer outra entidade no esquema. Inclui uma coluna para mostrar o tipo de dados de cada atributo. |
Atributo |
Um facto que descreve uma entidade. Aparece dentro da moldura da entidade. |
Atributo de Chave Primária |
Um atributo que identifica exclusivamente uma determinada entidade. |
Separador de Chave Primária |
Uma linha horizontal utilizada para separar o atributo de chave primária dos outros atributos da entidade. |
Relação |
Indica a associação entre duas entidades fortes. O respetivo nome é um verbo que descreve resumidamente a associação. Depois de colar a relação às entidades, clique com o botão direito do rato na mesma para definir opções como se se trata de uma relação "Identificar" e para definir os símbolos em cada extremidade da linha de ligação. |
Entidades fortes e fracas
-
Uma entidade forte tem uma chave primária, o que significa que pode ser identificada exclusivamente apenas pelos seus atributos.
-
Uma entidade fraca é uma entidade que não pode ser identificada exclusivamente apenas pelos respetivos atributos. Depende da existência da entidade principal. Tem de utilizar uma chave externa em conjunto com os respetivos atributos para criar uma chave primária. Normalmente, a chave externa é a chave primária de uma entidade forte à qual a entidade fraca está relacionada.
A relação entre duas entidades fortes é simplesmente denominada relação.
A relação entre uma entidade forte e uma entidade fraca é denominada relação forte.
Símbolos na notação do pé de corvo
Os diagramas de pé de corvo representam entidades como caixas e relações como linhas entre as caixas. Formas diferentes nas extremidades destas linhas representam a cardinalidade relativa da relação.
São utilizados três símbolos para representar a cardinalidade:
Um anel representa "zero" |
|
Um traço representa "um" |
|
O pé de um corvo representa "muitos" ou "infinitos" |
|
Estes símbolos são utilizados em pares para representar os quatro tipos de cardinalidade que uma entidade pode ter numa relação. O elemento interno da notação representa o mínimo e o elemento externo (mais próximo da entidade) representa o máximo.
Descrição |
Símbolo |
---|---|
Anel e travessão: mínimo de zero, máximo um (opcional) |
|
Traço e travessão: mínimo um, máximo um (obrigatório) |
|
Anel e pé de corvo: mínimo de zero, máximo de muitos (opcional) |
|
Traço e pé de corvo: Mínimo um, máximo de muitos (obrigatório) |
|
Sugestões para estruturar o diagrama
-
Identifique todas as entidades de que precisa. Desenhe-os todos no diagrama.
-
Determine que entidades têm relações entre si e ligue-as. (Nem todas as entidades terão relações. Algumas podem ter múltiplas relações.)
-
Cada entidade deve aparecer apenas uma vez no diagrama.
-
Observe as relações que desenhou. Existem relações redundantes? Há algum que seja desnecessário ou em falta?