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
borrowersera modifiée pour respecter la 1re forme normale (1NF) - les tables
banketloanseront modifiées pour respecter la 2e forme normale (2NF) - la table
loansera 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>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 ___;