2NF Uygulama
productqualityrating varlığın, farklı yıllarda değerlendirilen çikolata barlarının özünü yakalayan zengin bir veri kümesi. company_location özniteliğinin manufacturer özniteliğine bağlı olduğunu fark ettin. company_location değerleri, üretici özniteliğiyle birlikte her seferinde tekrar ediyor; bu da kısmi bağımlılıkları yasaklayan ikinci normal form (2NF) kuralını ihlal ediyor.
Bu veriyi özel bir manufacturers varlığına ayırarak gereksiz tekrarları kaldırabilir ve veri modelimizi daha verimli işlemler için hazırlayabilirsin. Bu adım, veri bütünlüğünü korumak ve ölçeklenebilir iş zekâsı çözümlerine olanak tanımak için kritik öneme sahiptir.
Görevin, her anahtar olmayan özniteliğin bütünüyle birincil anahtara bağlı olmasını sağlayarak bu veriyi 2NF ilkelerine uygun olacak şekilde normalize etmektir.
Bu egzersiz
Snowflake ile Veri Modellemesine Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);