Use notações de pé de galinha para ilustrar a relação entre entidades em um diagrama de pé de galinha. As entidades são conectadas por linhas, e os símbolos em ambas as extremidades da linha descrevem a cardinalidade da relação entre as entidades.
Por serem amplamente utilizados e utilizarem apenas quatro símbolos, os diagramas de notação de pé de galinha ajudam você a comunicar relações complexas em um formato fácil de usar.
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.
Selecione Unidades Métricas ou Unidades dos EUA e selecione Criar.
A partir do stencil Crow's Foot Notation , 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 conectar as entidades, arraste a extremidade esquerda da linha de relacionamento para a primeira entidade e cole-a a um atributo, um ponto de conexão ou a entidade inteira. 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 selecione uma opção da lista. O valor predefinido é zero ou mais.
- Clique com o botão direito do rato na linha de relação novamente, clique em Definir Símbolo de Fim e escolha na lista. O valor predefinido é 1 e apenas 1.
Você pode ajustar a largura de uma entidade selecionando sua borda e, em seguida, clicando e arrastando sua alça amarela. Não é possível ajustar manualmente a altura de uma entidade. A altura é ajustada pela soma ou subtração de atributos:
- Para remover um atributo desnecessário, selecione-o e pressione Delete.
- Para adicionar um atributo a uma entidade, arraste um Atributo do painel Formas para a entidade e, em seguida, liberte a tecla do mouse. Clique duas vezes no espaço reservado do nome do atributo e insira um nome adequado para o atributo.
Editar os atributos de uma entidade
Por padrão, os nomes dos atributos de uma entidade são mostrados, mas o tipo de cada atributo é oculto da exibição.
Pode alterar esta definição para qualquer entidade:
- Clique com o botão direito do mouse na entidade e selecione Mostrar tipos de atributo.
- Para alterar o tipo, aponte para o nome do tipo e clique duas vezes. Aparece uma caixa cinzenta à volta do nome do tipo para indicar que está selecionado.
- 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é de galinha
- 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 ao lado de Cor e selecione uma cor.
- Clique em Iniciar Tamanho da Seta ou Terminar Tamanho da Seta para alterar o tamanho dos símbolos de Início e Fim.
- Para adicionar texto, selecione a linha de relação e escreva o texto.
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 seus atributos. É dependente da existência da sua entidade-mãe. Ele deve usar uma chave externa em conjunto com seus atributos para criar uma chave primária. Normalmente, a chave externa é a chave primária de uma entidade forte com a qual a entidade fraca está relacionada.
A relação entre duas entidades fortes é simplesmente chamada de relação.
A relação entre uma entidade forte e uma entidade fraca é chamada de relacionamento forte.
Símbolos na notação pé de galinha
Os diagramas de pé de galinha representam entidades como caixas e relações como linhas entre as caixas. As diferentes formas 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 travessão representa "um" |
|
| Um pé de galinha 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 traço: Mínimo zero, máximo um (opcional) |
|
| Traço e travessão: mínimo um, máximo um (obrigatório) |
|
| Anel e pé de galinha: Mínimo zero, máximo muitos (opcional) |
|
| Traço e pé de galinha: mínimo um, máximo muitos (obrigatório) |
|
Sugestões para criar o diagrama
- Identifique todas as entidades de que necessita. Desenhe todas elas no diagrama.
- Determine quais entidades têm relações entre si e conecte-as. (Nem todas as entidades terão relações. Alguns podem ter múltiplas relações.)
- Cada entidade deve aparecer apenas uma vez no diagrama.
- Veja as relações que desenhou. Existem relações redundantes? Há algum que seja desnecessário ou falte?