1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie baz danych w PostgreSQL

Connected

ćwiczenie

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.

Instrukcje 1/4

undefined XP
    1
    2
    3
    4
  • Tabela borrower nie spełnia wymagań 1NF.
CREATE TABLE borrower (
    id serial PRIMARY KEY,
    full_name VARCHAR (100) NOT NULL
);

Dodaj kolumny first_name i last_name. Usuń kolumnę full_name, aby tabela spełniała wymagania 1NF.