|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Graphics Software >> Content

    Hur kan du göra ER -diagram över online -shopping?

    Ett ER -diagram för ett online shopping -system är komplex, men här är en förenklad version med fokus på kärnenheter och relationer. Ett verkligt system skulle vara betydligt mer detaljerat.

    enheter:

    * Kund: `CustomerId (PK), FirstName, LastName, E -post, lösenord, adress, PhoneNumber, ShippingAddress (Valfritt)`

    * Produkt: `ProductId (PK), produktnamn, beskrivning, pris, kategoriId (FK), ImageUrl, StockQuantity`

    * Kategori: `CategoryId (pk), kategorinnamn, beskrivning`

    * Order: `OrderID (PK), CustomerID (FK), OrderDate, TotalAmount, ShippingAddress, BillingAddress`

    * OrderItem: `OrderItemid (PK), OrderID (FK), ProductID (FK), kvantitet, pris`

    * Betalning: `PaymentId (PK), OrderID (FK), PaymentMethod, PaymentDate, Belopp`

    * recension: `ReviewId (PK), CustomerId (FK), ProductID (FK), betyg, kommentar, ReviewDate`

    * Säljare (valfritt): `SellerId (PK), SellerName, E -post, adress, kontaktnummer` (Om du inkluderar en marknadsmodell)

    * shoppingcart: `ShoppingCartid (PK), CustomerId (FK)`

    * ShoppingCartItems: `ShoppingCartItemSid (PK), ShoppingCartid (FK), ProductID (FK), Quantity`

    relationer:

    * Kund 1:N Beställning: En kund kan ha många beställningar.

    * Order 1:n OrderItem: En beställning kan ha många beställningsartiklar.

    * OrderItem N:1 Produkt: Många beställningsartiklar tillhör en produkt.

    * Produkt 1:N Review: En produkt kan ha många recensioner.

    * Granskning 1:1 Kund: En recension görs av en kund.

    * beställning 1:1 Betalning: En beställning har en betalning (även om det tekniskt kan vara flera om hanteringen av partiella betalningar, förenklar detta diagrammet).

    * Produkt 1:N Kategori: En produkt tillhör en kategori.

    * Kund 1:1 ShoppingCart: En kund har en kundvagn.

    * ShoppingCart 1:N ShoppingCartItems: En kundvagn kan innehålla många kundvagnsartiklar.

    * ShoppingCartItems N:1 Produkt: Många kundvagnsartiklar tillhör en produkt.

    * Produkt N:1 Säljare (valfritt): Många produkter kan tillhöra en säljare (endast om du har flera säljare)

    er Diagram Representation (text):

    `` `

    Kund *---- 1 beställning

    |

    1 ---- N OrderItem

    |

    1 ---- 1 produkt

    |

    1 ---- 1 shoppingbil

    |

    1 ---- n shoppingkartem

    |

    1 ---- 1 produkt

    |

    1 ---- N Review

    |

    1 ---- 1 betalning

    Produkt 1 ---- 1 kategori

    Produkt n ---- 1 säljare (valfritt)

    `` `

    Visuell representation:

    Du skulle behöva använda ett diagramverktyg (som LucidChart, Draw.io eller Erwin) för att skapa ett ordentligt visuellt ER -diagram. Den textuella representationen ovan visar förhållandena. Varje enhet skulle representeras av en rektangel, attribut inom rektangeln och förhållanden som visas som linjer som förbinder rektanglarna med kardinalitet (1:1, 1:n, m:n) indikerade.

    Detta är en förenklad modell. Ett fullständigt e-handelsdiagram skulle behöva överväga många fler aspekter som:

    * Lagerhantering: Spårningsnivåer, lagerplatser etc.

    * Rabatter och kampanjer: Hantera försäljning, kuponger etc.

    * Användarroller: Administratör, kund, säljare, etc.

    * Frakt och logistik: Spåra leveranser, integrera med leverantörer.

    * Säkerhetsöverväganden: Hantera känslig information som betalningsinformation.

    Kom ihåg att välja ett diagramverktyg och lägga till enheter och relationer baserat på den komplexitet du behöver för din specifika online shoppingapplikation. Börja med den förenklade modellen ovan och expandera vid behov.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad motsvarar Intel HD Graphics 3000 till Nvidia- och A…
    ·Hur man gör en Concentric Rotation i Illustrator
    ·Hur många pixlar innehåller en grafik?
    ·Vad är bilder och grafik en del av?
    ·Vilka är tillämpningarna av Raster Scan Graphics?
    ·Hur att fylla en form med ett upprepat mönster i Illus…
    ·Hur ritar du figurer med logotypkommandon?
    ·Vad är funktionspyramider i bildbehandling?
    ·Vilka är nackdelarna med en grafik digitiser?
    ·Lägga till en vattenstämpel till ett foto i Picasa
    Utvalda artiklarna
    ·Hur du anpassar formateringsalternativ för att spåra …
    ·Allmän information om MS Word
    ·Hur låter datorutgång?
    ·Hur man ändra språket i RealPlayer
    ·Hur man gör ett bildspel i Adobe Photoshop
    ·Hur fixar bilder i Photoshop
    ·Hur lägger jag en JPG till en cirkulär form i Illustr…
    ·Varför min skrivare ut PDF sidor i omvänd ordning
    ·Vad är standardformatet som Excel gäller för siffror…
    ·Hur kan man överföra ett pappersdokument Från Arkive…
    Copyright © Dator Kunskap https://www.dator.xyz