1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea bazelor de date PostgreSQL

Connected

exercițiu

Parcurgerea procesului de normalizare

Normalizarea tabelelor este un pas important înainte de crearea unei baze de date noi, pentru a reduce redundanța datelor și a asigura integritatea acestora.

În acest exercițiu, vei exersa normalizarea tabelelor dintr-o bază de date legată de programul de împrumuturi al Small Business Association:

  • un tabel borrower va fi modificat pentru a satisface cerințele Primei Forme Normale (1NF)
  • un tabel bank și un tabel loan vor fi modificate pentru a satisface cerințele celei de-a Doua Forme Normale (2NF)
  • tabelul loan va fi modificat din nou pentru a satisface cerințele celei de-a Treia Forme Normale (3NF)

După finalizarea acestui exercițiu, vei fi mai încrezător în capacitatea ta de a normaliza tabele dintr-o bază de date.

Instrucțiuni 1/4

undefined XP
    1
    2
    3
    4
  • Tabelul borrower nu se află în 1NF.
CREATE TABLE borrower (
    id serial PRIMARY KEY,
    full_name VARCHAR (100) NOT NULL
);

Adaugă coloanele first_name și last_name. Elimină coloana full_name pentru a satisface 1NF pentru acest tabel.