2NF anwenden
Deine Entität productqualityrating ist ein reichhaltiger Datensatz, der die Eigenschaften von Schokoriegeln erfasst, die über mehrere Jahre hinweg bewertet wurden. Dabei ist dir aufgefallen, dass das Attribut company_location vom Attribut manufacturer abhängt. Die Werte für company_location wiederholen sich jedes Mal in Kombination mit dem Attribut manufacturer, was gegen die Regel der zweiten Normalform zu partiellen Abhängigkeiten verstößt.
Indem du diese Daten in eine eigene Entität manufacturers auslagerst, entfernst du Redundanzen und machst das Datenmodell fit für effizientere Operationen. Dieser Schritt ist entscheidend, um die Datenintegrität zu wahren, und ermöglicht skalierbare Business-Intelligence-Lösungen.
Deine Aufgabe ist es, diese Daten zu normalisieren, damit sie den Prinzipien der 2NF entsprechen. Sorge dafür, dass jedes Nicht-Schlüssel-Attribut vollständig vom Primärschlüssel abhängt.
Diese Übung ist Teil des Kurses
Einführung in das Data Modeling in Snowflake
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);