Den Normalisierungsprozess Schritt für Schritt durchgehen
Die Normalisierung von Tabellen ist ein wichtiger Schritt vor dem Anlegen einer neuen Datenbank. So reduzierst du Redundanzen und stellst sicher, dass die Integrität deiner Daten korrekt verwaltet wird.
In dieser Übung kannst du das Normalisieren von Datenbanktabellen am Beispiel des Kreditprogramms der Small Business Association üben:
- Eine
borrower-Tabelle wird geändert, um die Anforderungen der 1. Normalform (1NF) zu erfüllen. - Eine
bank- und eineloan-Tabelle werden geändert, um die Anforderungen der 2. Normalform (2NF) zu erfüllen. - Die
loan-Tabelle wird erneut geändert, um die Anforderungen der 3. Normalform (3NF) zu erfüllen.
Nach Abschluss dieser Übung solltest du dich sicherer fühlen, Datenbanktabellen zu normalisieren.
Diese Übung ist Teil des Kurses
Erstellen von PostgreSQL-Datenbanken
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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 ___;