image

Access unlimited bootcamps and 650+ courses forever

70
%OFF
Waldir Santos
Waldir Santos25/05/2026 20:37
Share

Modelagem Relacional na Prática: MER, DER, Chaves e Normalização de Dados

  • #SQL

Da ideia ao diagrama: MER e DER

Antes de escrever qualquer script SQL, um banco de dados bem projetado começa na modelagem conceitual. O MER (Modelo Entidade-Relacionamento) define as entidades do domínio, seus atributos e os relacionamentos entre elas. O DER (Diagrama Entidade-Relacionamento) é a representação visual desse modelo. A cardinalidade dos relacionamentos — 1:1, 1:N ou N:N — determina como as chaves serão distribuídas entre as tabelas.

Chaves Primária e Estrangeira: integridade referencial

A Chave Primária (PRIMARY KEY) identifica unicamente cada registro de uma tabela e, combinada ao AUTO_INCREMENT, tem seus valores gerados automaticamente. A Chave Estrangeira (FOREIGN KEY) referencia a chave primária de outra tabela, estabelecendo o relacionamento. Constraints como CASCADE, SET NULL e SET DEFAULT definem o comportamento quando registros pai são alterados ou excluídos.

Normalização: 1FN, 2FN, 3FN, ...

A Normalização de Dados organiza o banco para eliminar redundâncias e inconsistências. A 1FN (Primeira Forma Normal) exige que cada campo armazene apenas um valor atômico. Campos compostos, como 'endereco', devem ser divididos em colunas separadas: rua, número, cidade, estado. As formas normais subsequentes (2FN, 3FN) refinam ainda mais a estrutura, garantindo que o banco de dados seja escalável, consistente e de fácil manutenção ao longo do tempo.

#ModelagemDeDados #MER #DER #Normalização #ChavesPrimárias

Share
Recommended for you
Heineken - Inteligência Artificial Aplicada a Dados com Copilot
Sysvision - Data Analytics com Power BI
GFT - Fundamentos de Cloud com AWS
Comments (0)