Sei sulla pagina 1di 27

BANCO DE DADOS MODELO

CONCEITUAL
ALEX RABELO FERREIRA
ALEXANDRE COTRIM VILAS BOAS
LORENA DE OLIVEIRA ARAUJO
VVIAN SANTIAGO LEONARDO

BANCO DE DADOS
MODELO CONCEITUAL

O modelo conceitual concentra-se


no mais alto nvel de abstrao e
no leva em conta o banco de
dados em si, mas a forma como
as estruturas sero criadas para
armazenar os dados.

BANCO DE DADOS MODELO


CONCEITUAL

O modelo de entidade e
relacionamento o mais utilizado
atualmente, devido a sua
simplicidade e eficincia. Baseia-se
na percepo de mundo real, que
consiste em uma coleo de objetos
bsicos, chamados entidades e
relacionamentos entre esses
objetos.

BANCO DE DADOS MODELO


CONCEITUAL
A modelagem de dados consiste em uma
srie de anlises conceituais e lgicas
para encontrar a melhor disposio
possvel de armazenamento e
manuteno das informaes no banco
de dados. A modelagem envolve um
profundo estudo de caso, seguido da
anlise de projeto, que pode ser dividida
em duas etapas:

ANLISE DE ENTIDADES
Na anlise de entidades o objetivo
identificar os elementos com algum
significado prprio, tais como
Clientes, Produtos, Pedidos,
Locao, etc. A entidade pode ser
algo concreto como Clientes e
Produtos ou algo abstrato como
Locao e Venda.

ANLISE DE RELACIONAMENTO

Na anlise de relacionamentos o
objetivo definir como e quando
as entidades se relacionam, isto
particularmente importante a fim
de dar maior entendimento do
problema.

MODELAGEM CONCEITUAL
Vantagens
independente de detalhes de implementao
em um SGBD
facilita a compreenso da semntica dos
dados de um domnio
melhor compreendido por usurios leigos
pode ser mapeado para qualquer modelo
lgico de BD
facilita a manuteno do modelo lgico e a
migrao para outro modelo lgico
processo de engenharia reversa

MODELAGEM CONCEITUAL
Desvantagens
A maior dificuldade para o aprendizado das tcnicas
de modelagem em banco de dados entender um
problema do mundo real e convert-lo, criando uma
soluo.

Etapas de um projeto

Abordagem Relacional
Os bancos de dados foram criados com o objetivo de se
recuperar as informaes armazenadas no mesmo, de forma
eficiente, confivel e segura. Em 1976, o Dr. Peter Pin-Chan
Chen apresentou a Abordagem relacional (entidade
relacionamento) e hoje o mais utilizado nos mais diversos
ambientes de trabalho, e tem se mostrado comprovadamente
seguro e eficaz nos processos de armazenamento e
recuperao da informao.

Entidade
Entidade qualquer coisa do mundo real que esta
envolvida no problema que possui existncia independente
seja ela fsica (carro, pessoa) ou conceitual (companhia,
empresa, curso). As entidades so composta por atributos que
as tornam nicas e as identificam.
Tipos de Entidade
Os tipos de entidade so um conjunto de entidades do
mesmo tipo, que pode ser descrito por um nome e uma lista de
atributos semelhantes mas com valores diferentes. Ex: Os
empregados de uma empresa so denominados como um tipo
Empregado.

Exemplo do tipo de entidade

Atributo
Os atributos caracterizam uma entidade ou um
relacionamento. Ex: A entidade Cliente possui os seguintes
atributos: nome, data de nascimento, telefone, endereo...
Simples Os atributos simples so aqueles que no podem ser
divididos, sendo eles mais bsicos e triviais. Ex: sexo.
Composto Os atributos composto podem ser divididos em
mais atributos e seus valores seriam a concatenao dos
valores de atributos simples. Ex: atributo endereo pode conter
nome da rua, numero da casa, complemento, bairro..

Monovalorado O atributo monovalorado aquele em que se


possui apenas um valor por entidade. Ex: idade de uma
entidade Cliente, pois uma pessoa no pode ter mais que uma
idade. Multivalorado O atributo multivalorado aquele em que
podem haver mais um valor por entidade. Ex: telefone de uma
entidade Cliente, pois uma pessoa pode ter mais que um
nmero de telefone. Armazenado O atributo armazenado
aquele que est realmente armazenado no banco de dados.
Derivado O atributo derivado aquele que obtido atravs de
operaes com outros atributos, podendo ou no ser
armazenado no banco de dados. Ex: idade = dataAtual dataNascimento

Notaes

Exemplo

Modelo Conceitual

- Domnio do problema, e no domnio


da soluo
- No deve ser confundido com a
arquitetura do software

Modelo Conceitual
O Modelo Conceitual esta na cabea de quem sabe fazer!

Modelo Conceitual
O profissional da rea de informtica precisa entender o
problema e conceituar o que ser a soluo e, para isso,
duas coisas podem ser consideradas imprescindveis:
Saber ouvir o cliente/usurio abstraindo da conversa o
que realmente til para implementar a soluo;
Conhecer as tcnicas de modelagem a fim de
representar o problema de forma conceitual antes de
iniciar a implementao.

Elementos bsicos do modelo


conceitual
- Conceitos
- Atributos
- Associaes

Como Encontrar Conceitos e Atributos


- Verificar os textos dos Casos de Uso
- Selecionar termos que representam
informaes transmitidas do sistema, e
para o sistema
- Agrupar sinnimos

Associao e Operao
Associao - Relao esttica que
pode existir entre dois conceitos

Operao - Ato de transformar a


informao, passando de um estado
pra outro.

Uma Associao
A pessoa possui o automvel.

Operao
A pessoa adquire o automvel.

Ferramentas
1. Por qu usar uma ferramenta?
1.1. possivel aprender sem ela
1.2. exaustivo a conversso
1.3. Com o uso dela
2. Qual ferramenta utilizar ?
2.1. Segundo Carlos A. Heuser
2.2. Dr. Ronaldo Mello
2.3. Carlos H. Cndido
3. Ferramentas existentes no mercado
3.1. Oracle Oracle Designer
3.2. Sybase Power Designer
3.3. CA Erwin
3.4. Freeware DBDesigner
4. Br Modelo Ferramenta produzida no Brasil

Potrebbero piacerti anche