Concetti Chiave

  • Una relazione è in seconda forma normale se è in prima forma normale e non ha attributi non chiave che dipendono parzialmente dalla chiave primaria.
  • La seconda forma normale aiuta a identificare anomalie nelle relazioni con chiavi primarie composte, richiedendo una scomposizione in relazioni più semplici.
  • Una relazione è in terza forma normale se è in seconda forma normale e non presenta attributi non chiave che dipendono da altri attributi non chiave.
  • La terza forma normale richiede una scomposizione delle relazioni per eliminare dipendenze tra attributi non chiave, preservando il contenuto informativo.
  • Entrambe le forme normali sono fondamentali per mantenere l'integrità e l'efficienza dei database relazionali.

Seconda forma normale

Una relazione è in seconda forma normale se è in 1fn e se non esistono attributi non chiave che dipendono solo da una parte della chiave primaria.

Questa forma normale evidenzia eventuali anomalie che si possono presentare avendo relazioni con chiave primaria composta,cioè formate da più attributi.
Se una relazione non è in 2FN occorre trasformarla in più relazioni del contenuto informativo equivalente ma che siano in 2FN,attraverso un processo di scomposizione che tenga pero anche conto delle dipendenze esistenti tra gli attributi chiave e non chiave.

Terza forma normale

Una relazione è in terza forma normale 3FN se è in 2FN e se non esistono attributi non chiave che dipendo da altri attributi non chiave.

Se una relazione non è in 3FN occorre trasformarla in più relazioni dal contenuto informativo equivalente ma che sinao in 3FN,attraverso un processo di scomposizione che tenga pero conto anche delle dipendenze esistenti tra gli attributi non chiave.

Domande da interrogazione

  1. Cos'è la seconda forma normale e quali sono le sue caratteristiche principali?
  2. La seconda forma normale (2FN) richiede che una relazione sia in prima forma normale (1FN) e che non ci siano attributi non chiave che dipendono solo da una parte della chiave primaria. Essa evidenzia anomalie nelle relazioni con chiavi primarie composte.

  3. Cosa si deve fare se una relazione non è in seconda forma normale?
  4. Se una relazione non è in 2FN, è necessario trasformarla in più relazioni equivalenti che siano in 2FN, attraverso un processo di scomposizione che consideri le dipendenze tra gli attributi chiave e non chiave.

  5. Quali sono le condizioni per una relazione in terza forma normale?
  6. Una relazione è in terza forma normale (3FN) se è in 2FN e non ci sono attributi non chiave che dipendono da altri attributi non chiave. Se non è in 3FN, deve essere scomposta in relazioni equivalenti che rispettino questa forma normale.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community