Modelagem de dados é o processo de criar uma representação abstrata da estrutura dos dados de um sistema. Ela descreve como os dados serão armazenados, organizados e relacionados. A modelagem ajuda a garantir integridade, consistência e eficiência no armazenamento e na recuperação de dados.



👩‍💻 Definição


A modelagem de dados é o processo de criar uma representação estruturada dos dados que serão armazenados em um banco de dados. É como criar um projeto arquitetônico para a sua informação, definindo quais dados serão mantidos, como eles se relacionam e quais regras governam esses dados. O objetivo principal é criar um esquema claro e conciso que sirva como um blueprint (planta) para a construção e manutenção do banco de dados.

Pense na modelagem de dados como a etapa de planejamento antes da construção de uma casa. Você precisa definir quantos quartos terá, onde ficarão, como será a planta baixa, etc. Da mesma forma, na modelagem de dados, você define as "entidades" (como tabelas), seus "atributos" (como colunas) e os "relacionamentos" entre elas.

Exemplo do Ciclo de Projeto de um Banco de Dados

Exemplo do Ciclo de Projeto de um Banco de Dados

Exemplo de Camadas de Projeto de Banco de Dados: Etapas de Modelagem

Exemplo de Camadas de Projeto de Banco de Dados: Etapas de Modelagem


Modelo Conceitual


O modelo conceitual é a primeira etapa da modelagem de dados. Ele fornece uma visão de alto nível dos dados, focando no que o sistema precisa armazenar, sem se preocupar com detalhes de implementação. É uma representação do negócio e suas regras, expressa em termos de entidades, atributos e relacionamentos, sendo independente de SGBD (Sistema Gerenciador de Banco de Dados).

Modelo Conceitual: Utiliza representações bem próximas ao entendimento natural da pessoas, é um modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD.

A técnica mais comum para desenvolver um modelo conceitual é utilizando o Modelo Entidade-Relacionamento (MER) que é representado graficamente através de um Diagrama Entidade-Relacionamento (DER).


Diagrama Entidade-Relacionamento

É a representação gráfica do Modelo Entidade-Relacionamento. Possui estes símbolos:

image.png