Trabalho banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1758 palavras )
  • Download(s) : 0
  • Publicado : 5 de abril de 2013
Ler documento completo
Amostra do texto
Banco de Dados I
Professor: Ricardo Bortolo Vieira
Curso: Sistemas de Informação
Aula 03

Cronograma:






Propriedade Modelo ER
Modelando a Realidade
Atributos Opcionais
Atributos Multivalorados
Exercícios de Fixação

Modelo Entidade Relacionamento
Propriedades dos modelos ER:

Um modelo ER é um modelo formal,
preciso e não ambíguo.


Pessoas diferentes nãopodem ter uma visão diferente do mesmo
modelo.



DER pode ser usado como entrada para uma ferramenta CASE.
Fundamental:
Fundamental todos os envolvidos devem estar treinados em sua
compreensão
Risco:
Risco subutilização.





Modelo Entidade Relacionamento
Propriedades dos modelos ER:

Modelo ER têm poder de expressão Limitado
Modelo ER é uma representação abstrata do banco dedados.
• Não especificar todas as restrições de integridade.
• Usar um dicionário de dados para registrar essas restrições e manter
informações sobre as estruturadas que podem
p3
p1
definir regras na modelagem lógica.
p7


p8

p6
PESSOA

1
marido

p2
1
esposa

CASAMENTO

p5

p4

m

m
e

m em

ee
p5,p5

p1,p3
p3,p6

p6,p8

Modelo Entidade RelacionamentoPropriedades dos modelos ER:

Modelo ER têm poder de expressão Limitada
e3
e7
e1
e6
EMPREGADO
supervisor
1

n

super- supervisor visionado

e1,e2

SUPERVISÃO
supervisionado

e1,e3

e5

e4

e2

supervisionado

e8

supervisor

supervisionado

supervisor

e3,e4

e3,e5 e5,e1

Modelo Entidade Relacionamento
Propriedades dos modelos ER:

Diferentes Modelospodem ser equivalentes



Modelam a mesma realidade.
Geram o mesmo esquema de banco
de dados no modelo lógico,
considerando as mesmas regras de
tradução e o mesmo exemplo de
modelo lógico, no caso deste curso o
Modelo Relacional.

Modelo Entidade Relacionamento
Propriedades dos modelos ER:

Transformação de relacionamento n:n em entidade
1.

O relacionamento n:n érepresentado como uma entidade.

2.

A entidade criada é relacionada às entidades que originalmente
participavam do relacionamento.

3.

A entidade criada tem como identificador:
◦ as entidades que originalmente participavam do relacionamento,
◦ os atributos que eram identificadores do relacionamento original (caso
o relacionamento original tivesse atributos identificadores).

4.

Nosrelacionamentos de que participa, a cardinalidade da entidade criada
é sempre (1,1).

5.

As cardinalidades das entidades que eram originalmente associadas pelo
relacionamento são transcritas ao novo modelo conforme mostrado na
figura.

Modelo Entidade Relacionamento
Modelando Objetos da Realidade:

Identificando Construções – Recomendações Gerais


Modelar um objeto sempre em relaçãoaos outros objetos da
realidade.



A especificação da entidade pode mudar conforme o
refinamento e aperfeiçoamento da realidade modelada.



Não despender um tempo excessivo em longas discussões
sobre como modelar um objeto.

Modelo Entidade Relacionamento
Modelando Objetos da Realidade:

Atributos versus entidade relacionada
Como deve ser modelada a cor de um automóvel?AUTOMÓVEL
cor

atributo?

Modelo Entidade Relacionamento
Modelando Objetos da Realidade:

Atributos versus entidade relacionada

AUTOMÓVEL
cor

AUTOMÓVEL
(0,n)

(1,1)
COR

ou entidade
relacionada?

Modelo Entidade Relacionamento
Modelando Objetos da Realidade:

Atributos versus entidade relacionada


Quando o objeto em questão tiver propriedades vinculadas,
criar comoentidade.



Quando o objeto em questão possuir valores fixos dentro da
realidade modelada e que não sofrerão alterações durante o
tempo, criar como atributo.

Modelo Entidade Relacionamento
Modelando Objetos da Realidade:

Atributos versus G/E
Questão:
◦ modelar um determinado objeto
(exemplo, a categoria funcional de cada empregado de uma
empresa):
como atributo?
(categoria...
tracking img