Escolar Documentos
Profissional Documentos
Cultura Documentos
2 - Modelagem de Dados - Conceitual
2 - Modelagem de Dados - Conceitual
Banco de Dados I
2
2
Modelagem de Dados
Modelagem de Dados
Conceitual
Conceitual
Grinaldo Grinaldo Lopes de Oliveira ( Lopes de Oliveira (grinaldo grinaldo@ @gmail gmail.com) .com)
Curso Superior de Tecnologia em Curso Superior de Tecnologia em
An An lise e Desenvolvimento de Sistemas lise 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
Questionamentos:
O que significa modelagem de dados ?
realmente necessrio modelar ?
Como devemos modelar ?
Abstrao
Modelagem de Dados
a representao abstrata e simplificada de um sistema
real, com a qual se pode explicar ou testar o seu
comportamento, em seu todo ou em partes.
Ex.: Planta Baixa, manequim, desenho, etc
Na rea de banco de Dados
a descrio dos tipos de informaes que esto armazenadas
em um banco de dados
Ex: Um modelo de dados acadmico informa que h informaes
sobre alunos (Matricula, CPF, Nome), mas no informa os dados de
cada aluno.
a representao das entidades e seus relacionamentos
Modelagem de Dados - Modelo
Mtodo de abstrao dos elementos do ambiente
representando-os em um modelo de dados (Entidades e
relacionamentos)
uma representao abstrata dos dados sobre entidades,
juntamente com suas associaes
Tcnica aplicada para modelar os dados da empresa,
visando formar uma base estvel para suportar o negcio e
as necessidades de informaes decorrentes.
Modelagem de Dados - Conceitos
A Sociedade est cada vez mais orientada para
a informao
Dado (informao) um dos bens mais valiosos de
uma empresa. Faz necessrio gerenci-lo de forma
eficaz.
Como organizar os dados para maximizar sua
utilidade e obter informaes necessrias para a
conduo do negcio?
Modelagem de Dados Por que modelar?
Quando fazemos uma modelagem, estamos
modelando obviamente alguma coisa, isto , no
nosso caso o ambiente observado.
Ao observamos os objetos:
O que percebemos ?
Como eles nos so apresentados ?
O que deveremos buscar ?
Modelagem de Dados Como devemos modelar?
Debate em Sala de Aula
Digamos que voc foi convidado
para descrever um conjunto de
lojas de departamentos associadas
s suas reas de atuao e
fornecedores. O que poderia
resultar como produto deste
trabalho?
Poderia resultar um modelo descritivo
Poderia resultar um modelo esquemtico
Poderia resultar um modelo de dados
O observado X O representado.
Cada ambiente a ser modelado ter suas prprias
caractersticas.
Mudanas no modelo ao longo do processo de
modelagem.
A viso obtida dos objetos fortemente
dependente de quem nos apresenta.
Modelagem de Dados Como devemos modelar
Execuo da Modelagem do Dados
Observao dos objetos
Entrevistas, reunies, questionrios
Entendimento dos Conceitos
Entendimento (caractersticas, relacionamentos)
Representao dos objetos
DER (Diagrama de Entidade e Relacionamento)
Verificao de fidelidade e coerncia
Validao do modelo
Modelagem de Dados Processo de Modelagem
N
N
Se voc
Se voc
bom,
bom,
o tenha olhado
o tenha olhado
direito
direito
Em modelagem de Dados s
Em modelagem de Dados s
podemos ter
podemos ter
uma certeza: a de que nosso modelo
uma certeza: a de que nosso modelo
nunca estar
nunca estar
completamente acabado
completamente acabado
Modelagem de Dados
Modelagem de Dados
Conceitual
Conceitual
Grinaldo Grinaldo Lopes de Oliveira ( Lopes de Oliveira (grinaldo grinaldo@ @gmail gmail.com) .com)
Curso Superior de Tecnologia em Curso Superior de Tecnologia em
An An lise e Desenvolvimento de Sistemas lise e Desenvolvimento de Sistemas