Sestavení fyzického datového modelu
Po vytvoření všech entit a jejich atributů zbývá poslední krok k dokončení fyzického modelu – vytvoření vztahů, které entity propojují.
V e-commerce systému existují tři základní entity: customers, products a orders. Kardinalita vztahů je následující: jeden zákazník generuje mnoho objednávek a jedna objednávka může obsahovat mnoho produktů.
Všechny entity už máš vytvořené. Teď je čas vytvořit vztahy, které propojí tabulku orders s tabulkami customers a products podle kardinality popsané v návrhu fyzického modelu.
Toto cvičení je součástí kurzu
Úvod do datového modelování ve Snowflake
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Re-create orders table
___ (
-- Assign unique identifier column
___,
invoicedate TIMESTAMP_NTZ(9),
unitprice NUMBER(10,2),
quantity NUMBER(38,0),
customerid NUMBER(38,0)
);