Modelagem de dados conceitual
Modelagem de Dados Conceitual
Modelos
Definição de Modelo: é a representação abstrata e simplificada de um sistema real, com a qual se pode explicar ou testar o seu comportamento, em seu todo ou em partes.
Fonte: COUGO, P. Modelagem Conceitual e Projeto de Banco de
Dados, Rio de Janeiro: Elsevier 1997.
Exemplos de modelos
Planta de um Imóvel
DER – Diagrama Entidade-Relacionamento
Molde de calças
Principais Modelos
Hierárquico e de Redes (mais antigos)
Relacional
Orientado a Objetos
Redes
Uma coleção de registros conectados entre si através de vínculos
Hierárquico
Orientado a Objetos
Modelo Entidade-Relacionamento
O Papel do Objeto Observado
Temos que modelar o mundo observado, seja ele real ou imaginário.
O Processo de Modelagem
1.
2.
Especificação dos Requisitos: o que é necessário? Execução da Modelagem dos Dados: Início dos trabalhos de modelagem
Especificação dos Requisitos
Abrangência: qual é o escopo do meu projeto? O que iremos modelar: apenas um processo de negócio, um departamento, ou a empresa toda?
Nível de Detalhamento: com qual nível de detalhes? Todas as informações ou apenas as mais relevantes?
Tempo para a Produção do Modelo: quais as expectativas de prazo para a conclusão do trabalho? Recursos Disponíveis: qual a equipe será alocada para participar do processo de modelagem? Quantos especialistas? Quantos fornecedores de subsídios?
Execução da Modelagem dos Dados
Passo 1:A observação dos objetos
Passo 2: O entendimento dos conceitos
Passo 3: A representação dos objetos
Passo 4: A verificação de fidelidade e coerência
Passo 5: A validação do modelo
A Observação dos Objetos
Através de conhecimento prévio do assunto, entrevistas, reuniões, análise de documentos, análise de dados estruturados em outros processos,
“descoberta da atividade principal”.
O Entendimento dos Conceitos
Neste ponto devemos conseguir em relação ao objeto