Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem de Dados
Agenda
Modelo e Modelagem Modelagem de Dados Modelo Conceitual Modelo Lgica Modelo Fsica
Arquimedes Sidney 2
Modelo
Um modelo uma 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
(Cougo, Paulo)
Um modelo sempre aproximado da realidade. No se consegue ter tudo, apenas os elementos mais interessantes e teis
Arquimedes Sidney 3
Modelo
Dada a representao grfica os modelos so mais compreensveis do que as descries detalhadas em linguagem natural dos requisitos de sistema
Arquimedes Sidney
Modelo
Importncia
Gerenciar a complexidade
Dividir para conquistar
Modelo
Modelos
Diagramas
Descries Textuais
Arquimedes Sidney
Modelagem
o processo de constituio de um modelo que permite a visualizao de um produto final Modelamos o que percebemos ser real para podermos compreender e alterar o que foi feito e planejar os passos futuros
Arquimedes Sidney
Modelo
Esquema de Representao de Dados
Mundo Real ou Imaginrio
Mundo Observado
Modelo de representao
Modelagem de Dados
processo de definio de todos os objetos de dados processados no sistema, os relacionamentos entre os objetos de dados e outras informaes pertinentes aos relacionamentos, representando esses em forma de diagramas
Arquimedes Sidney
Modelagem de Dados
Porque modelamos dados?
Toda informao est baseada em dados Procedimentos so aes sobre os dados Os dados e as aes sobre eles so, nos SI, componentes fundamentais A especificao de um sistema passa pelo processo de modelagem destes elementos Se no modelamos corremos o risco de omisso, redundncia ou incluso indevida de dados que resulta no custo e eficincia
Arquimedes Sidney 10
Modelagem de Dados
Processos
Observao dos OBJETOS
VALIDAO do modelo
Arquimedes Sidney 11
Modelagem de Dados
Nveis de Modelagem
Mundo Real
Modelagem
Banco Dados
Modelo Conceitual
Modelo Lgico
Modelo Fsico
Arquimedes Sidney
12
Modelo Conceitual
Conceito
o modelo que procura espelhar os objetos e seus relacionamentos de forma fiel ao ambiente observado
Caractersticas
Representa o chamado nvel conceitual Tambm denominado esquema conceitual
Arquimedes Sidney 13
Modelo Conceitual
Caractersticas
Pode ser discutido com o usurio uma vez que entendvel pois no aborda detalhes de implementao Para defini-lo no se deve tomar partido de nenhuma tecnologia Deve ser claro proporcionando um bom entendimento
Arquimedes Sidney 14
Modelo Lgico
Conceito
Voltado para as caractersticas lgicas Dependente do software de banco de dados a ser utilizado pelo projeto e suas restries Independente de hardware
Arquimedes Sidney
15
Modelo Lgico
Conceito
Importante ferramenta para a constituio do banco de dados facilitando o entendimento da equipe envolvida no desenvolvimento de sistemas A construo do modelo lgico de dados deriva do modelo conceitual de dados
Arquimedes Sidney
16
Modelo Lgico
Caractersticas
Notao grfica mais volta a tecnologia Mapeamento de objetos conceituais em lgicos Definio do domnio dos atributos em tipos de dados de acordo com o software de banco de dados a ser utilizado
Arquimedes Sidney
17
Modelo Fsico
Conceitos
a forma com que os dados so implementados no fisicamente levando-se em considerao os fatores tecnolgicos
Caractersticas
Representa aspectos fsicos de implementao Est associado aplicao de um Sistema Gerenciador de Banco de Dados (SGBD)
Arquimedes Sidney 18