modelo de entidade
Banco de Dados I
B
d D d
Fases do Projeto de BD
F
d P j t d
Enunciado de requisitos – entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados.
Projeto Conceitual – dados os requisitos do sistema, o esquema conceitual é uma descrição concisa dos requerimentos do usuário, usando um modelo de dados, ex, o
MER. Ela serve para checar se todos os p pedidos dos usuários estão sendo atendidos e se não há conflitos entre eles. Não há preocupação com armazenamento fí físico. Fases do Projeto de BD
F
d P j t d
Projeto Lógico – é a descrição das estruturas de representação da base de dados. O modelo conceitual é transformado em num modelo de dados de implementação., ex, modelo relacional. El i l t ã d l l i l Ele resulta no esquema do banco de dados no modelo de dados de implementação usado pelo SGBD.
Projeto Físico – é a descrição das estruturas j ç internas de armazenamento, dos esquemas utilizando a DDL (Data Definition Language).
Modelo de Dados
M d l d D d
É a representação abstrata e simplificada de um sistema real com o qual se pode explicar ou testar o real, seu comportamento.
É uma coleção de conceitos que podem ser usados para descrever a estrutura de um banco de dados
(tipos de dados, relacionamento e restrições entre os
( p mesmos). Modelos permitem a compreensão da estrutura dos dados armazenados e a sua manipulação.
Modelo de Dados
M d l d D d
Dividem-se em:
– Modelo Conceitual
– Modelo de implementação ou baseados em registros
– Modelo Físico
Projeto
Conceitual
C
it l
Projeto
Lógico
Projeto
Físico
Modelo de Dados
M d l d D d
– Modelo Conceitual
•
•
•
•
•
usados na descrição do banco de dados.
Independente de implementação e SGBD.
Descrição mais abstrata do banco de dados.
É o ponto de partida para o projeto
Ex.: MER
Modelo de Dados
M d l d D d
– Modelo de implementação ou baseados em