Modelo E-R (entidade, relacionamento e atributos)

Modelo Entidade-Relacionamento (E-R):

Representa a realidade através dos seguintes conceitos:

  • Entidade,  como por exemplo aluno e disciplina
  • Relacionamento: faz a ligação entre várias entidades, como por exemplo
  • Atributos: elementos que compõem uma entidade, como o número de aluno, nome, morada, contacto fazem parte de entidade Aluno.

Modelo Entidade-Relacionamento (E-R)

  • Entidade – abstração feita para a descrição de um grupo de objectos ou conceitos segundo determinadas características comuns a esse grupo, pode representar: pessoas (alunos,professores,empregados,etc.), organizações (escola, empresa, cinema,etc.), objectos ( livros, carros, etc.). 

 

Exemplo de Entidades:

  • Alunos
  • Funcionários
  • Disciplinas
  • Salas
  • Horários
  • Eventos

Exemplo de Entidades representadas numa empresa:

  • Clientes
  • Empregados
  • Produtos
  • Fornecedores
  • Compras
  • Vendas
  • Encomendas

Relacionamentos entre Entidades

  • Após definir as entidades e seus atributos definem-se os relacionamentos.
  • A relação entre as entidades é efectuada pela ligação de atributos em comum.
  • Exemplo: O atributo número de aluno faz o relacionamento entre a entidade Aluno e a entidade Disciplinasinscritas.

 Tipos de  Relações:

  • Unárias – Ligação entre atributos da própria entidade, como por exemplo o Chefe de cada empregado.
  • Binárias – Relação entre duas entidades, como por exemplo encomendas de produtos .
  • Ternárias – Relação entre três entidades, como por exemplo produto Z do fornecedor X vendidos ao cliente Y.

 

Nomenclatura para representar uma entidade

                Nome_Da_Entidade (atributo 1, atributo 2, atributo 3, …) 

  • Os atributos sublinhados indicam a chave primária, exemplo: T_Aluno (Nºaluno, nome, data Nascimento…).

 

Classificação de Relacionamento Binários

Podem ser classificados quanto ao:

  • Nº de registos numa entidade que se podem relacionar com os registos de outra entidade (grau ou cardinalidade).
  • Relações de um para um
  •  Relações de um para muitos (1 para N) ou vice-versa.
  •  Relações de muitos para muitos (N para M).

Podem ser classificados quanto à:

  •  Participação no relacionamento, ou seja, se todos os registos de uma entidade têm ou não de participar na relação (obrigatoriedade ou opcionalidade das entidades).
  •  Participação obrigatória de ambas as entidades.
  •  Participação não obrigatória de uma das entidades.
  •  Participação não obrigatória em ambas as entidades.

 

Atributos – elementos ou propriedades escolhidas para definir/caracterizar uma entidade e estes devem pertencer a um domínio (conjunto de valores que um atrbuto pode tomar).

Tipos de atributos:

 Atónicos – não é possível dividi – los em vários campos, exemplo o peso, preço unitário, etc.

 Compostos – é possível decompor o atrbuto em vários como por exemplo: nome (1º e últímo nome), morada (rua, código postal).

Identificados (chave primária) – Identifica inequivocamente um registo numa entidade, como por exemplo o B.I. na entidade pessoa, matricula na entidade carro.

Candidatos (chave candidata) são atributos que estão em condições de ser chave primária, como por exemplo o número contribuinte na entidade pessoa.

Chave Estrangeira ou Externa – atributo ou conjunto de atributos que aparecem como chave primária numa outra tabela (normalmente campos do relacionamento entre tabelas).

As chaves podem ser:

  • Simples – constituídas por um atributo. Exemplo: Nº aluno – na entidade aluno.  
  • Ou compostas – constituídas por mais de um atributo, como por exemplo, na entidade Avaliação pode ser definida  a seguinte chave: Nº aluno + Código da Disciplina + Época + data.

Atributos:

  •  Não devem representar valores calculados a partir de outros campos. 
  •  Apenas deve guardar informação atómica.  

Exemplos de Atributos para representar a entidade Disciplinas:

  • Código
  • Nome
  • Área
  • Programa

Exemplos de Atributos para representar a entidade Carro:

  • Matrícula
  • Marca
  • Modelo
  • Cilindrada
  • Cor
  • Ano de Fabrico
  • Combustível

 

Anúncios

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

%d bloggers like this: