SQL

1.b Ehandel_svar


Svar Uppdrag 1: Entiteter & Attribut

  • Produkt: Artikelnummer (PK), Namn, Pris
  • Fysisk produkt: Vikt, Lagerplats
  • Digital produkt: Filstorlek, Nedladdnings-URL
  • Kategori: KategoriID/Namn (PK)
  • Kund: Kund-ID (PK), Namn
  • Order: Ordernummer (PK), Datum
  • Orderrad: Radnummer (Partiell nyckel), Antal

Svar Uppdrag 2: Relationer & Kardinalitet

  • Kund — Order: 1:N (En kund kan ha många ordrar, en order tillhör en kund)
  • Order — Orderrad: 1:N (En order har flera rader, en rad tillhör en order)
  • Produkt — Kategori: M:N (En produkt kan ha flera kategorier, en kategori flera produkter)
  • Orderrad — Produkt: N:1 (Många orderrader kan syfta på samma produkt)

Svar Uppdrag 3: EER-koncept

  • Svag entitet: Orderrad. Den saknar unikt globalt ID och identifieras endast i kombination med sin överordnade entitet Order. Dess partiella nyckel är Radnummer.
  • Supertyp: Produkt
  • Subtyper: Fysisk produkt och Digital produkt
  • Disjunkt eller Överlappande: Disjunkt (Texten anger "aldrig båda samtidigt").
  • Total eller Partiell: Total (Texten anger "måste vara antingen fysisk eller digital").