Tecnologia

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1536 palavras )
  • Download(s) : 0
  • Publicado : 20 de setembro de 2012
Ler documento completo
Amostra do texto
Modelo Entidade Relacionamento

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)

O Modelo E-R
Elementos:
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.

Entidade
conceito conjunto de objetos sobre os quais é preciso armazenar informações úteis. conjunto de vários elementos (mais que 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.

Entidade
representação
Funcionários Produtos

matricula nome endereço

código descrição unidade

Notas Fiscais

Cargos

série

número data emissão

código

descrição

pré-requisitos

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.

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.

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 (*).

Atributos
representação
Funcionários Produtos

matricula nome endereço

código descrição unidade

Notas Fiscais

Cargos

sérienúmero data emissão

código

descrição

pré-requisitos

Atributos
ex: atributo composto

Funcionários endereço matricula rua nº CEP

Atributos
ex: multi-valorado

Funcionários * telefone matricula

Qual a melhor solução?
Caso 1 Funcionários * telefone matricula DDD nº descrição Caso 2 Funcionários telefone matricula *DDD *nº *descrição

Atributos
ex: composto emulti-valorado

Funcionários * telefone matricula DDD nº descrição

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

Dependência de Existência Dependência de Identificador

Entidades Fracas
Dependência de Existência

Func

1
Pertence

N
Dependente

Entidades Fracas
Dependência de Identificador

Contribuinte

1
Faz

N
Declaração IR 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 acadêmico da SPEI o relacionamento MATRICULA, vincula um ALUNO a uma DISCIPLINA.

Relacionamentos conceitos
Grau
é igual a quantidade de entidades vinculadas através do relacionamento.
Disciplina

Func
Pré-ReqLotação

Depto

Grau 2

Grau 1

Relacionamentos conceitos
Classe identifica a quantas vezes cada instância de uma entidade pode participar do relacionamento. para relacionamentos binários temos classes: 1:1 1:N N:N

Relacionamentos Classe 1:1
Cada FUNC participa de quantos PROJETOS?

1 Func
Participa

1 Projeto

Cada PROJETO tem a participação de quantos FUNC?

Classe 1:1 Classe 1:1

1 Func Utiliza

1 Carro

Kurt Brian Tonya Scott Nancy

Fargo Mustang Ranger Jeep Prizm

Relacionamentos Classe 1:N
Cada FUNC participa de quantos PROJETOS?

1 Func
Participa

N Projeto

Cada PROJETO tem a participação de quantos FUNC?

Relacionamentos Classe N:1
Cada FUNC participa de quantos PROJETOS?

N Func
Participa

1 Projeto

Cada PROJETO tem...
tracking img