IniziaInizia gratis

Applicare la 2NF

L'entità productqualityrating è un insieme di dati ricco che cattura l'essenza delle barrette di cioccolato recensite in vari anni. Hai notato che l'attributo company_location dipende dall'attributo manufacturer. I valori di company_location si ripetono ogni volta che compaiono insieme all'attributo manufacturer, il che viola la seconda forma normale, che vieta le dipendenze parziali.

Separando questi dati in un'entità dedicata manufacturers, puoi eliminare le ridondanze e preparare il nostro modello dati per operazioni più efficienti. Questo passaggio è fondamentale per mantenere l'integrità dei dati e consente soluzioni di business intelligence scalabili.

Il tuo compito è normalizzare questi dati in linea con i principi della 2NF, assicurandoti che ogni attributo non chiave dipenda interamente dalla chiave primaria.

Questo esercizio fa parte del corso

Introduzione al Data Modeling in Snowflake

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Modifica ed esegui il codice