Conceitos das fases do levantamento de projeto de banco de dados no E-commerce

Vamos rever alguns conceitos das fases do levantamento de projeto de banco de dados. A figura 1 mostra o ciclo de criação do projeto.

Fases do Projeto de BD
Fases do Projeto de BD

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, exemplo, o MER. Ela
serve para checar se todos os pedidos dos usuários estão sendo atendidos e se não há conflitos
entre eles. Não há preocupação com armazenamento físico.
Projeto Lógico – é a descrição das estruturas de representação da base de dados. O modelo
conceitual é transformado num modelo de dados de implementação, exemplo, modelo
relacional. Ele resulta no esquema do banco de dados de implementação usado pelo SGBD.
Projeto Físico – é a descrição das estruturas internas de armazenamento dos esquemas,
utilizando a DDL (Data Definition Language).

Modelo de Dados

É a representação abstrata e simplificada de um sistema real com o qual se pode explicar ou
testar o sistema real e 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 mesmos).
Modelos permitem a compreensão da estrutura dos dados armazenados e a sua manipulação.
Os modelos de dados dividem-se em:
• Modelo Conceitual
• Modelo de implementação ou baseados em registros
• Modelo Físico
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 implementação ou baseados em registros
• São usados nas descrições de dados no nível lógico (entre o nível conceitual e o físico)
• Depende do SGBD.
• Ex. modelo relacional, modelo de redes e modelo hierárquico.
Modelo físico de dados
• Descreve como os dados são armazenados no computador pela representação da
informação, tal como formato de registros, ordenação de registros e caminhos de acesso.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *