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, kursun bir parçasıdır
Snowflake ile Veri Modellemesine Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);