Modelo entidade relacionamento

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1965 palavras )
  • Download(s) : 0
  • Publicado : 21 de setembro de 2012
Ler documento completo
Amostra do texto
Modelo
Entidade Relacionamento
Prof. Scilas Barbosa Filho

Scilas Barbosa Filho

Modelagem de Dados

1

O Modelo E-R
• Proposto por Peter Chen [1976]
• “The Entity-Relationship Model: Toward
the unified view of data”
• Notações:





Chen
Martin (“pé-de-galinha”)
Bachman (setas)
IDEF1X (US Air Force)

Scilas Barbosa Filho

Modelagem de Dados

2

O Modelo E-RElementos:
– Entidades
Conjuntos de “coisas” que possuem características
próprias.

– Atributos
Representam as características de uma Entidade.

– Relacionamentos
Vínculos ou associações entre Entidades.
Scilas Barbosa Filho

Modelagem de Dados

3

Entidade
conceito
• conjunto de objetos sobre os quais é preciso
armazenar informações úteis.
• conjunto de vários elementos (maisque 1).
• conjuntos de elementos distinguíveis que aceitam
um código para diferencia-los.
• seus atributos NÃO dependem de outras
entidades.
• conjuntos qualificativos (ex. grau de instrução).
• Ex de possíveis Entidades: pessoas, locais,
objetos, documentos, etc.
Scilas Barbosa Filho

Modelagem de Dados

4

Entidade
representação
Produtos

Funcionários

matricula nomeendereço

código descrição unidade

Cargos

Notas Fiscais

série
Scilas Barbosa Filho

ata
número dmissão
e

código

Modelagem de Dados

descrição

pré-requisitos

5

Entidade
conceito

CUIDADO:
• aquilo que é entidade numa circunstância,
pode não ser em outra.
• Exercício: identifique 6 entidades, e seus
atributos, num possível sistema de controle
acadêmico (secretaria)da SPEI.

Scilas Barbosa Filho

Modelagem de Dados

6

Atributos
conceito

• informações úteis a respeito de uma
entidade ou relacionamento.
• os atributos de uma entidade permanecem
constantes para todos os seus
relacionamentos.
• os atributos de uma entidade são
independentes de todas as demais entidades.
Scilas Barbosa Filho

Modelagem de Dados

7

Atributos
tipos
•determinante:
– seu valor representa um elemento da entidade.
– seu valor é único para a entidade.
– deve ser sublinhado.
• composto
– necessita ser dividido em sub-atributos, para que seu
significado seja melhor compreendido.
• multi-valorado
– pode assumir mais do que um valor para cada entidade,
é diferenciado com um (*).
Scilas Barbosa Filho

Modelagem de Dados

8

Atributosrepresentação
Produtos

Funcionários

matricula nome endereço

código descrição unidade

Cargos

Notas Fiscais

série
Scilas Barbosa Filho

ata
número dmissão
e

código

Modelagem de Dados

descrição

pré-requisitos

9

Atributos
ex: atributo composto

Funcionários
endereço

matricula
rua

Scilas Barbosa Filho

nº CEP

Modelagem de Dados

10 Atributos
ex: multi-valorado

Funcionários
* telefone

matricula

Scilas Barbosa Filho

Modelagem de Dados

11

Qual a melhor solução?
Caso 1

Caso 2
Funcionários

Funcionários
* telefone
matricula

telefone

matricula

DDD nº descrição

Scilas Barbosa Filho

Modelagem de Dados

*DDD *nº *descrição

12

Atributos
ex: composto e multi-valorado

Funcionários
*telefone

matricula
DDD nº descrição

Scilas Barbosa Filho

Modelagem de Dados

13

Entidades Fracas
• Dependem de uma “entidade forte”
• A Entidade Fraca é representada por:

• Dependência de Existência
• Dependência de Identificador
Scilas Barbosa Filho

Modelagem de Dados

14

Entidades Fracas
Dependência de Existência

Func

Scilas Barbosa Filho

1

NPertence

Modelagem de Dados

Dependente

15

Entidades Fracas
Dependência de Identificador

Contribuinte

Scilas Barbosa Filho

1

N
Faz

Modelagem de Dados

Declaração IR

16

Relacionamentos
conceito
• associação entre entidades.
• representam os vínculos que existem entre
as entidades no mundo real.
• são representados por losangos.
• Ex. no sistema de controle...
tracking img