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
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)
);