CommencerCommencez gratuitement

Suivre le processus de normalisation

La normalisation des tables est une étape importante avant de créer une nouvelle base de données : elle réduit la redondance et garantit une bonne gestion de l’intégrité des données.

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

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

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

Cet exercice fait partie du cours

<cours>Créer des bases de données PostgreSQL</cours>
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