Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
entity:
* Zákazník: `CustomerId (PK), krstné meno, priezvisko, e -mail, heslo, adresa, fonenumber, ShippingDress (voliteľné)`
* produkt: `ProductId (PK), ProductName, Popis, Cena, CategoryId (FK), ImageUrl, StocQuantity`
* Kategória: `CategoryId (pk), kategoryName, popis"
* Order: `OrderID (PK), CustomerID (FK), Orderdate, TotalAmount, Shippingaddress, BillingAddress`
* OrderItem: `OrderItemid (PK), OrderID (FK), ProductID (FK), množstvo, cena`
* Platba: „PlatterId (PK), OrderID (FK), PlatterMethod, Platterdate, Suma“
* Recenzia: `ReviewID (PK), CustomerID (FK), ProductID (FK), Hodnotenie, komentár, RecenziaDate`
* Predajca (voliteľný): `SellerID (PK), SellerName, E -mail, adresa, kontaktNumber` (ak zahŕňate model trhu)
* ShoppingCart: `ShoppingCartid (PK), CustomerID (FK)`
* ShoppingCartitems: `ShoppingCartitemsid (PK), ShoppingCartid (FK), ProductID (FK), Množstvo`
Vzťahy:
* Zákazník 1:n objednávka: Jeden zákazník môže mať veľa objednávok.
* Objednávka 1:N OrderItem: Jedna objednávka môže mať veľa objednávkových položiek.
* OrderItem N:1 Produkt: Mnoho objednávok položiek patrí do jedného produktu.
* Produkt 1:n Recenzia: Jeden produkt môže mať veľa recenzií.
* Recenzia 1:1 zákazník: Jeden preskúmanie vykonáva jeden zákazník.
* Objednávka 1:1 Platba: Jedna objednávka má jednu platbu (hoci technicky by mohla byť viacnásobná, ak by sa zaobchádzalo s čiastočnými platbami, zjednodušuje to diagram).
* Produkt 1:N Kategória: Jeden produkt patrí do jednej kategórie.
* Zákazník 1:1 nákupné cart: Jeden zákazník má jeden nákupný košík.
* ShoppingCart 1:n ShoppingCartitems: Jeden nákupný košík môže obsahovať veľa predmetov nákupného košíka.
* ShoppingCartitems N:1 Product: Mnoho položiek nákupného košíka patrí do jedného produktu.
* Produkt N:1 Predajca (voliteľný): Mnoho výrobkov môže patriť jednému predajcovi (iba ak máte viac predajcov)
er diagram znázornenie (textové):
`` `
Zákazník *---- 1 Objednávka
|
1 ---- N OrderItem
|
1 ---- 1 produkt
|
1 ---- 1 nákupný cart
|
1 ---- N Skupovanie
|
1 ---- 1 produkt
|
1 ---- N Recenzia
|
1 ---- 1 Platba
Produkt 1 ---- 1 Kategória
Produkt N ---- 1 Predajca (voliteľný)
`` `
Vizuálna reprezentácia:
Na vytvorenie správneho vizuálneho diagramu ER by ste potrebovali použiť nástroj na schémy (ako Lucidchart, Draw.io alebo Erwin). Vyššie uvedené textové zobrazenie ukazuje vzťahy. Každá entita by bola reprezentovaná obdĺžnikmi, atribútmi v obdĺžniku a vzťahmi zobrazenými ako čiary spájajúce obdĺžniky s kardinalitou (1:1, 1:N, M:N).
Toto je zjednodušený model. Plnohodnotný diagram elektronického obchodu by musel zvážiť oveľa viac aspektov, napríklad:
* Správa zásob: Sledovanie úrovne zásob, miesta skladu atď.
* Zľavy a propagačné akcie: Riadenie predaja, kupónov atď.
* Užívateľské role: Správca, zákazník, predajca atď.
* Doprava a logistika: Sledovanie zásielok, integrácia s poskytovateľmi dopravy.
* Bezpečnostné úvahy: Zaobchádzanie s citlivými údajmi, ako sú informácie o platbách.
Nezabudnite zvoliť nástroj na schémy a pridať entity a vzťahy na základe zložitosti, ktorú potrebujete pre svoju konkrétnu aplikáciu online nakupovania. Začnite so zjednodušeným modelom vyššie a podľa potreby rozširujte.