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
borrowerverrà modificata per soddisfare i requisiti della Prima Forma Normale (1NF) - le tabelle
bankeloanverranno modificate per soddisfare i requisiti della Seconda Forma Normale (2NF) - la tabella
loanverrà 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
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 ___;