DB model Online shopping

Zadání

Vytvořte databázový model, který bude obsahovat nejdůležitější atributy pro provoz e-shopu. Zákazník si zboží vybírá z katalogu zboží a vybrané zboží si ukládá do košíku. Každý košík může obsahovat několik položek, přičemž jedna položka obsahuje jeden nebo více kusů stejného zboží. Košík nabývá různých statusů podle toho, v jaké fázi nákupu se nachází – může být buďto ve stavu prázdný, nebo „probíhá nákup“, „probíhá checkout“, „čeká na potvrzení“, „čeká na vyskladnění“, „čeká na doručení“, „čeká na zaplacení“, „vyřízen“.

Účel

Na základě databázového modelu bude fungovat e-shop, který bude mimo jiné zobrazovat následující statistiky:

Nezapomeňte na klasické operace typu: