Documente Academic
Documente Profesional
Documente Cultură
2 Modelagem de Dados
Conceitual
Grinaldo Lopes de Oliveira (grinaldo@gmail.com)
Curso Superior de Tecnologia em
Anlise e Desenvolvimento de Sistemas
* Material com crditos de colaborao dos professores Mrcio Soussa, Leandro Coelho e Pablo Florentino
Agenda
Aprendendo
Modelagem de Dados
Projeto de Banco de Dados
DER Entidades e Atributos
DER Relacionamentos
DER - Extenses
Modelagem de Dados
Modelagem de Dados
Questionamentos:
O que significa modelagem de dados ?
realmente necessrio modelar ?
Como devemos modelar ?
Abstrao
Foco: dados
Coleta e Anlise
de Requisitos
Requisitos de Dados
Independente
de SGBD
Projeto Conceitual
Modelo Conceitual
Especfico para
um SGBD
Projeto Lgico
Modelo Lgico
Projeto Fsico
Modelo Fsico
Observaes Pertinentes
Grande parte da dificuldade encontrada
por quem inicia na atividade de
modelagem de dados resultante da
excessiva nfase dada aos aspectos
tecnolgicos, dificultando que enxerguem
o mundo que modelam sua frente
preciso dar a devida importncia
modelagem conceitual !!!!
Modelo E-R
Formalizao do bvio:
O mundo est cheio de coisas que
possuem Caractersticas Prprias e se
relacionam entre si
Modelo E-R
Abordagem
ER
Instncias ou
Ocorrncias
Abordagem
OO
Conjunto de
elementos
individualizados
Entidades
Classes
Caractersticas
Atributos
Atributos
Relacionamento
entre elementos
Relacionamentos
Associaes
Ambiente
observado
Elementos
individualizados
Objetos
Entidades/Objetos
Retngulo
Relacionamentos
Losango
Atributos
Crculo
Fornecedor
Produto
Fornece
Razo Social
CNPJ
Cdigo
Descrio
Eventos ou ocorrncias
Relacionados a alguma ao.
Ex: Festa na escola, palestra, jogo de futebol.
Entidades Tangveis
Entidades Tangveis
Entidades de Funes
Entidades de Funes
Entidades de Eventos
Tangvel
Especificao
Entidades Fortes
Atributos Descritivos
So aqueles que, sob o enfoque funcional, aplicam-se
representao das caractersticas intrnsecas dos objetos.
Atributos Nominativos
So aqueles que, alm de cumprirem a funo de
descritivos, tambm servem como definidores de nomes
ou rtulos de identificao aos objetos aos quais
pertencem.
Atributos Referenciais
So aqueles que no pertencem propriamente ao objeto
ao qual esto alocados, mas fazem algum tipo de citao
ou ligao deste objeto com outro objeto.
O que um atleta?
PESSOA
Aluga
Alugado
IMVEL
Pessoas
Pessoas alugam
Imveis
Imveis
Nmero de elementos
Binrio, ternrio (auto-relacionamento)
Presena de elementos
Mnimos e Mximos
ALUNO
Participa
PROJETO
1
Possui
CERTIDAO NASCIMENTO
N
composto
ALUNO
N
Possui
REPRESENTANTE
VIGIA
N
N
Trabalha
M
CARGO
EMPRESA
Grau Mximo
Qual o maior valor possvel de participao do
elementos?
0:1
ALUNO
Participa
PROJETO
1:N
exibido
CANAL DE TV
patrocinado
ESTADO
PROJETO
alocado
ENGENHEIRO
atende
REGIO
OBRA
Financiada
MUNICIPIO
Financiada
ESTADO
lotado
CENTRO DE CUSTO
Data da lotao
Nmero da portaria
Hora de Exerccio
Faa a Lista 2 de Exerccios de
Modelagem.
DER - Extenses
N
Trabalha
EMPRESA
M
CARGO
N
Trabalha
ocupa
1
CARGO
EMPRESA
CLIENTE
PESSOA FISICA
CLIENTE
PESSOA JURIDICA
CARRO
AVIO
PROFESSOR
COORDENADOR CURSO
c
AVE
RPTIL
c
GUIA
c
PAPAGAIO
CROCODILO
JACAR
c
GUIA
PAPAGAIO
CROCODILO
JACAR
FBRICA
1
N
Fabricado
CARRO
c
PASSEIO
UTILITRIO
NIBUS
CAMINHO
c
PESSOA FSICA
PESSOA JURDICA
1
Representa
Tarefa Extra-Classe
Recupere os exerccios de DER e
faa-os todos.
Banco de Dados I
2 Modelagem de Dados
Conceitual
Grinaldo Lopes de Oliveira (grinaldo@gmail.com)
Curso Superior de Tecnologia em
Anlise e Desenvolvimento de Sistemas