CommencezCommencez gratuitement

Appliquer le processus de normalisation

La normalisation des tables est une étape importante avant de créer une nouvelle base de données, afin de réduire la redondance des données et d'assurer une bonne gestion de leur intégrité.

Dans cet exercice, vous allez vous pratiquer à normaliser des tables liées au programme de prêts de la Small Business Association :

  • une table borrower sera modifiée pour respecter les exigences de la 1re forme normale (1NF)
  • des tables bank et loan seront modifiées pour respecter les exigences de la 2e forme normale (2NF)
  • la table loan sera de nouveau modifiée pour respecter les exigences de la 3e forme normale (3NF)

Après avoir terminé cet exercice, vous devriez vous sentir plus à l'aise pour normaliser des tables de base de données.

Cette activité fait partie du cours

Créer des bases de données PostgreSQL

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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 ___;
Modifier et exécuter le code