IniziaInizia gratis

Mettere in pratica il processo di normalizzazione

La normalizzazione delle tabelle è un passaggio importante da svolgere prima di creare un nuovo database, per ridurre la ridondanza e gestire correttamente l’integrità dei dati.

In questo esercizio, potrai esercitarti a normalizzare tabelle di database legate al programma di prestiti della Small Business Association:

  • una tabella borrower verrà modificata per soddisfare i requisiti della Prima Forma Normale (1NF)
  • le tabelle bank e loan verranno modificate per soddisfare i requisiti della Seconda Forma Normale (2NF)
  • la tabella loan verrà nuovamente modificata per soddisfare i requisiti della Terza Forma Normale (3NF)

Al termine, dovresti sentirti più sicuro nella normalizzazione delle tabelle di un database.

Questo esercizio fa parte del corso

Creare database PostgreSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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 ___;
Modifica ed esegui il codice