You are on page 1of 17

Tema 1

Modelos Conceituais de Banco de Dados


O modelo Entidade-Relacionamento
p. 1
Contedo
Modelagem;
Modelo conceitual;
Modelo entidade-relacionamento;
Entidades;
Generalizao e especializao
Relacionamentos
1 para 1
1 para N
N para N
p. 2
Modelagem
"Toda realidade sempre, em princpio, bastante nebulosa
e informal. Atravs da observao podemos extrair
dela(realidade) fatos que nos levam a conhec-la de uma
forma mais organizada"
So necessrias vrias ferramentas para compreender um
sistema cheio de meandros e detalhes. Essas ferramentas
provero a soluo (ou parte dela) para que o projeto tenha
sucesso.
p. 3
Modelagem
Um ponto muito importante e muito esquecido por vrios
desenvolvedores o planejamento.
p. 4
Modelagem
p. 5
Modelo Conceitual
Modelo Conceitual: Representa ou descreve a
realidade do ambiente do problema, constituindo uma
viso global dos principais dados e relacionamento
Uma viso global dos principais dados e
relacionamentos (estruturas da informao),
independente das restries de implementao.
p. 6
O modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento foi denido por Peter
Chen em 1976, a viso de uma dada realidade, baseia-se
no relacionamento entre entidades, os quais retratam os
fatos que governam esta mesma realidade, e que cada um
(entidade ou relacionamento) pode possuir atributos
(qualicadores desta realidade).
Os pontos gerais:
Classicao
Generalizao
Agregao
p. 7
O modelo Entidade-Relacionamento
p. 8
O modelo Entidade-Relacionamento
p. 9
Entidades
Deni-se entidade como aquele objeto que existe no
mundo real com uma identicao distinta e com uma
signicado prprio. Uma entidade a representao de
uma Classe de dados do negcio
p. 10
Entidades
Objetos para ser uma entidade possui propriedades que
so descritas por atributos e valores. Este atributos e seus
valores, juntos, descrevem as instncias de uma entidade.
p. 11
Generalizao e Especializao
Generalizao: Entidades com mesmo conjunto de
atributos para descrev-la, pode ser denida como uma
nica entidade.
Especializao: Utilizar os dados de uma entidade
genrica, incluindo novos atributos para tornar uma nova
entidade.
p. 12
Relacionamentos
Relacionamento: Acontecimento que liga dois objetos.
demonstrado como um verbo, uma ao entre entidades.
p. 13
Relacionamentos 1 para 1
Relacionamento: Cada elemento da entidade A se
relaciona com apenas um elemento da classe B
p. 14
Relacionamentos 1 para N
Relacionamento: Quando um elemento da entidade A se
relaciona com vrios elementos( N ) da entidade B
p. 15
Relacionamentos N para N
Relacionamento: Quando vrios elementos( N ) da
entidade A se relaciona com vrios elementos( N ) da
entidade B
p. 16
Concluso
O modelo entidade-relacionamento de grande valia
para entender como foi feita a abstrao do sistema;
Mesmo os sistemas considerados "simples" devem
possuir esse diagrama para manter a ideia na etapa de
levantamento de requisitos;
O diagrama deve ser simples e ao mesmo tempo
completo.
p. 17

You might also like