CommencerCommencer 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

Créer des bases de données PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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