1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do datového modelování ve Snowflake

Connected

cvičení

Vytvoření entit v 1NF

V předchozí části ses seznámil/a s nevýhodami nenormalizovaných dat a výhodami relačních dat v normalizované podobě. Teď je čas aplikovat tyto poznatky na entitu productqualityrating.

Aby datový model splňoval požadavky první normální formy, je nutné rozložit opakující se skupiny a odstranit je. Entita productqualityrating obsahuje atributy s více hodnotami: ingredients a reviews.

Tvým úkolem je zahájit normalizaci těchto dat vytvořením nových entit odpovídajících 1NF – každý záznam by měl obsahovat atomickou, samostatnou a jedinečnou informaci.

Instrukce 1/2

undefined XP
  • 1
    • Vytvoř nebo přepiš entitu ingredients s atributem ingredient_id jako číselnou hodnotou o 10 cifrách a atributem ingredient jako znakovým řetězcem.
    • Nastav ingredient_id jako jedinečný identifikátor entity.
  • 2
    • Přepiš entitu reviews s atributem review_id jako číselnou hodnotou o 10 cifrách a atributem review jako znakovým řetězcem o délce 255 znaků.
    • Nastav review_id jako jedinečný identifikátor entity.