CommencezCommencez gratuitement

Application de la 2NF

Votre entité productqualityrating est un jeu de données riche qui saisit l'essentiel des barres de chocolat évaluées sur plusieurs années. Vous avez remarqué que l'attribut company_location dépend de l'attribut manufacturer. Les valeurs de company_location se répètent chaque fois qu'elles apparaissent avec l'attribut manufacturer, ce qui enfreint la règle de la deuxième forme normale concernant les dépendances partielles.

En séparant ces données dans une entité dédiée manufacturers, vous pouvez éliminer les redondances et préparer notre modèle de données pour des opérations plus efficaces. Cette étape est essentielle pour maintenir l'intégrité des données et permet des solutions d'intelligence d'affaires évolutives.

Votre tâche consiste à normaliser ces données conformément aux principes de la 2NF, en veillant à ce que chaque attribut non clé dépende entièrement de la clé primaire.

Cette activité fait partie du cours

Introduction à la modélisation des données dans Snowflake

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Add new entity
___ (
  	-- Assign unique identifier
  	___ NUMBER(10,0) PRIMARY KEY,
  	--Add other attributes
  	___ VARCHAR(255),
  	___ VARCHAR(255)
);
Modifier et exécuter le code