Aan de slagGa gratis aan de slag

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

Cursus bekijken

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 ___;
Code bewerken en uitvoeren