Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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 ___;
Code bewerken en uitvoeren