Datenbank - Vorgang

Der Vorgang verwaltet alle erworbenen Artikel durch einen Benutzer des Onlineshops. Er stellt eine Liste aus Elementen dar (VorgangItem), um die erworbenen Artikel durch einen Besucher referenzieren zu können. Auf einer weiteren Ebene unterhalb des VorgangItem verwaltet der Vorgang die Elemente der Aufteilungsartikel (VorgangSubItem). Durch den Kauf von Artikeln für den platzgenauen Verkauf werden die Tickets erstellt, die der Benutzer des Onlineshops erworben hat.


Tabelle: Vorgang
Der Vorgang verwaltet alle erworbenen Artikel durch einen Benutzer des Onlineshops. Zur Referenzierung wird dem Vorgang eine Rechnungsnummer zugeordnet.

Spalte

Typ

Beschreibung

Oid

int

Primärschlüssel der Tabelle

UserOid

int

Referenz zum Benutzer, der diesem Warenkorb zugeordnet ist.

Rechnungsnummer

string

Die Rechnungsnummer des Vorgangs


Tabelle: VorgangItem

Das VorgangItem ist ein Element des Vorgangs und definiert den Artikel und dessen Menge, die gekauft wurden. Bei einem platzgenauen Verkauf wird zudem der Platz referenziert, der durch oder für den Benutzer ausgewählt wurde.

Spalte

Typ

Beschreibung

Oid

int

Primärschlüssel der Tabelle

Menge

int

Die Anzahl des ausgewählten Artikels, die verkauft wird.

EventIDOderOid

int

Referenz zum Termin, der diesem VorgangItem zugeordnet ist.

ArtikelIDOderOid

int

Referenz zum Artikel, der diesem VorgangItem zugeordnet ist.

SitzplatzNrOderOid

int

Referenz zum Platz, der diesem VorggangItem zugeordnet ist, der durch oder für den Benutzer ausgewählt wurde.

SitzplatzBezeichnung

string

Die Sitzplatzbezeichnung des Platzes der durch oder für den Benutzer ausgewählt wurde.

VorgangOid

int

Referenz zum Vorgang, der diesem VorgangItem zugeordnet ist.


Tabelle: VorgangSubItem

Das VorgangSubItem ist ein Element des VorgangItem und definiert den Artikel und dessen Menge, die gekauft wurden. Es referenziert die Elemente eines Aufteilungsartikels auf der Ebene des VorgangItem.

Spalte

Typ

Beschreibung

Oid

int

Primärschlüssel der Tabelle

ArtikelIDOderOid

int

Referenz zum Artikel, der diesem VorgangSubItem zugeordnet ist.

SitzplatzBezeichnung

string

Die Sitzplatzbezeichnung des Platzes der durch oder für den Benutzer ausgewählt wurde.

VorgangItemOid

int

Referenz zum VorgangItem, der diesem VorgangSubItem zugeordnet ist.


Tabelle: Ticket

Durch den Kauf von Artikeln für den platzgenauen Verkauf werden die Tickets erstellt, die der Benutzer des Onlineshops erworben hat.

Spalte

Typ

Beschreibung

Oid

int

Primärschlüssel der Tabelle

VorgangOid

int

Referenz zum Vorgang, der diesem Ticket zugeordnet ist.

VorgangItemOid

int

Referenz zum VorgangItem, der diesem Ticket zugeordnet ist.

VorgangSubItemOid

int

Referenz zum VorgangSubItem, der diesem Ticket zugeordnet ist.

ArtikelOid

Int

Referenz zum Artikel, der diesem Ticket zugeordnet ist.

Top3ArtikelOid

int

Referenz zum Artikel in Top3, der diesem Ticket zugeordnet ist.

Top3TerminOid

int

Referenz zum Termin in Top3, der diesem Ticket zugeordnet ist.

SaleItemTicketOid

int

Referenz zum SaleItemTicket in Top3, der diesem Ticket zugeordnet ist.

SitzplatzNrOderOid

int

Referenz zum Platz, der diesem Ticket zugeordnet ist, der durch oder für den Benutzer ausgewählt wurde.

AnzahlPersonen

decimal

Anzahl der Personen, welche diesen Platz nutzen können