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