Przechodzenie przez proces normalizacji
Normalizacja tabel jest ważnym krokiem przed utworzeniem nowej bazy danych – pozwala ograniczyć redundancję danych i zapewnić ich integralność.
W tym ćwiczeniu przećwiczysz normalizację tabel bazy danych związanych z programem pożyczek Stowarzyszenia Małych Przedsiębiorstw:
- tabela
borrowerzostanie zmodyfikowana tak, aby spełniać wymagania 1. Postaci Normalnej (1NF) - tabele
bankiloanzostaną zmodyfikowane tak, aby spełniać wymagania 2. Postaci Normalnej (2NF) - tabela
loanzostanie zmodyfikowana ponownie, aby spełniać wymagania 3. Postaci Normalnej (3NF)
Po ukończeniu tego ćwiczenia poczujesz się pewniej w normalizowaniu tabel bazy danych.
To ćwiczenie jest częścią kursu
Tworzenie baz danych w PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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 ___;