Aan de slag met het normalisatieproces
Tabelnormalisatie is een belangrijke stap vóór je een nieuwe database maakt. Zo verklein je gegevensredundantie en beheer je de integriteit van je data goed.
In deze oefening ga je oefenen met het normaliseren van databasetabellen die horen bij het Small Business Association-leningenprogramma:
- een
borrower-tabel wordt aangepast om te voldoen aan de eisen van de 1st Normal Form (1NF) - een
bank- en eenloan-tabel worden aangepast om te voldoen aan de eisen van de 2nd Normal Form (2NF) - de
loan-tabel wordt opnieuw aangepast om te voldoen aan de eisen van de 3rd Normal Form (3NF)
Na deze oefening voel je je zekerder in je vermogen om databasetabellen te normaliseren.
Deze oefening maakt deel uit van de cursus
PostgreSQL-databases maken
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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 ___;