ComeçarComece de graça

Percorrendo o processo de normalização

A normalização de tabelas é uma etapa importante antes de criar um novo banco de dados para garantir a redução de redundância e a integridade adequada dos dados.

Neste exercício, você vai praticar a normalização de tabelas relacionadas ao programa de empréstimos da Small Business Association:

  • a tabela borrower será alterada para atender aos requisitos da 1ª Forma Normal (1NF)
  • as tabelas bank e loan serão alteradas para atender aos requisitos da 2ª Forma Normal (2NF)
  • a tabela loan será alterada novamente para atender aos requisitos da 3ª Forma Normal (3NF)

Depois de concluir este exercício, você deve se sentir mais confiante na sua capacidade de normalizar tabelas de banco de dados.

Este exercício faz parte do curso

Criando bancos de dados PostgreSQL

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Add new columns to the borrower table
ALTER TABLE borrower
ADD COLUMN ___ VARCHAR (50) NOT NULL,
ADD COLUMN ___ VARCHAR (50) NOT NULL;

-- Remove column from borrower table to satisfy 1NF
ALTER TABLE borrower
DROP COLUMN ___;
Editar e executar o código