Modelagem
2 – Modelagem de Dados
Conceitual
Grinaldo Lopes de Oliveira (grinaldo@gmail.com)
Curso Superior de Tecnologia em
Análise e Desenvolvimento de Sistemas
* Material com créditos de colaboração dos professores Márcio Soussa, Leandro Coelho e Pablo Florentino
Agenda
Aprendendo
Modelagem de Dados
Projeto de Banco de Dados
DER – Entidades e Atributos
DER – Relacionamentos
DER - Extensões
Modelagem de Dados
Modelagem de Dados
Questionamentos:
O que significa modelagem de dados ?
É realmente necessário modelar ?
Como devemos modelar ?
Abstração
Modelagem de Dados - 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.
Ex.: Planta Baixa, manequim, desenho, etc
Na área de banco de Dados
É a descrição dos tipos de informações que estão armazenadas em um banco de dados
Ex: Um modelo de dados acadêmico informa que há informações sobre alunos (Matricula, CPF, Nome), mas não informa os dados de cada aluno.
É a representação das entidades e seus relacionamentos
Modelagem de Dados - Conceitos
Método de abstração dos elementos do ambiente representando-os em um modelo de dados (Entidades e relacionamentos) É uma representação abstrata dos dados sobre entidades, juntamente com suas associações
Técnica aplicada para modelar os dados da empresa, visando formar uma base estável para suportar o negócio e as necessidades de informações decorrentes.
Modelagem de Dados – Por que modelar?
A Sociedade está cada vez mais orientada para a informação
Dado (informação) é um dos bens mais valiosos de uma empresa. Faz necessário gerenciá-lo de forma eficaz. Como organizar os dados para maximizar sua utilidade e obter informações necessárias para a condução do negócio?
Modelagem de Dados – Como devemos modelar?
Quando fazemos uma modelagem, estamos modelando obviamente alguma coisa, isto é, no
nosso