Zacznij terazZacznij za darmo

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 borrower zostanie zmodyfikowana tak, aby spełniać wymagania 1. Postaci Normalnej (1NF)
  • tabele bank i loan zostaną zmodyfikowane tak, aby spełniać wymagania 2. Postaci Normalnej (2NF)
  • tabela loan zostanie 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

Zobacz kurs

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 ___;
Edytuj i uruchom kod