O que é modelagem conceitual?
Antes de criar um banco de dados, precisamos entender quais informações serão armazenadas e como organizá-las. A modelagem conceitual é a primeira etapa desse processo. Ela nos ajuda a planejar os dados de forma lógica, independente de qualquer tecnologia, sistema ou linguagem de programação.
Para isso, usamos um modelo chamado Modelo Entidade-Relacionamento (MER).
1. Entidades
Entidades são os principais elementos do sistema que precisam ser armazenados. Podem representar pessoas, objetos, lugares ou eventos importantes.
Representação no diagrama: retângulos
Exemplos de entidades:
- Aluno
- Professor
- Produto
- Pedido
Resumo: entidade é aquilo que você precisa guardar no sistema.
2. Atributos
Atributos são as informações que descrevem as entidades. Cada atributo representa uma característica ou dado da entidade.
Representação no diagrama: elipses (ovais)
Exemplos de atributos:
- Aluno: matrícula, nome, data de nascimento
- Produto: código, nome, preço
Atributo-chave
É o atributo que identifica de forma única cada instância da entidade, como CPF, código do produto ou número da matrícula.
Resumo
Conceito | Definição | Exemplo |
---|---|---|
Entidade | Representa um objeto ou coisa do sistema | Cliente, Produto, Aluno |
Atributo | Característica da entidade | Nome, CPF, Preço |
Atributo-chave | Identifica de forma única um registro | Matrícula, Código, CPF |
Exemplo Visual
Entidade: Aluno com os seguintes atributos:
- Matrícula (atributo-chave)
- Nome
- Data de Nascimento
- CPF