Modelagem de dados é o processo de criar um #modelo de
dado específico para um determinado problema de domínio. Domínio é uma área claramente definida no mundo real, com escopo bem definido.
Usamos modelos para o gerenciamento da complexidade, comunicação entre pessoas envolvidas e redução de custos no desenvolvimento.
Os níveis são: Especificação dos requisitos, projeto conceitual, projeto lógico e por fim o projeto físico.
- Especificação de requisitos: 🦻
Envolve elícitar e analisar requisitos, o objetivo é identificar o escopo e as fronteiras da aplicação. O resultado final dessa etapa é um documento de coleta de requisitos escrito de forma concisa.
- Projeto Conceitual 💭
É a primeira abstração do processo, nele fazemos uma descrição em alto nível e é independente de SGBD.
A saída pode ser: Diagrama Entidade-Relacionamento, Diagrama de classe.
- Projeto Lógico ✒
Mapeia o modelo de dados conceitual para um modelo de uma SGBD em específico.
A saída pode ser: Modelo relacional, modelo orientado a objeto e modelo semi-estruturado.
- Projeto Físico´🎯
É a implementação do esquema lógico seguindo as estruturas de armazenamento e métodos de acesso do SGBD.
Esquema físico é a descrição do esquema do BD segundo a Linguagem de Definição de Dados (LDD)
Referências:
HEUSER, Carlos Alberto. Projeto de Banco de
Dados. Sagra Luzzatto
ELMASRI, R. NAVATHE, S. B., Sistemas de Banco
de Dados: Fundamentos e Aplicações, Pearson, 6o
ed.
Designed by Freepik
Top comments (0)