LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
);
Code bearbeiten und ausführen