>HandelsSepp - Inhalt

> HandelsSepp - Datenmodell

ProduktLagerplatz (DB-Tabelle / Lagerplatz eines Sachgutes innerhalb eines Standortes)

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluss und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2013-01-23

Schnell-Verweise:     Mengengerüst und Zugriffshäufigkeit          Primärschlüssel und Sekundärindex           SQL-Kommandos           

Klicken Sie bitte auf den Attributsnamen um zur Detail-Beschreibung zu kommen.

Attribute   
Farbcodierungen und Abkürzungen  
Common Attributes (Allgemeine Attribute)
   

DataSetID (PK) 
ClientID (SI1-1) 
ObjectID 
CreatedBy 
CreatedAt 
ChangedBy 
ChangedAt 
ValidFrom (SI1-4) 
ValidTill (SI1-5) 

ProduktObjectID (SI1-2) 
StandortObjectID (SI1-3) 

LagerplatzPhysisch  
ChargeCode  
MindesthaltbarkeitsDatum  

Fremdschlüsselrelationen

ProduktObjectID (SI1-2) -> Produkt > ObjectID  
StandortObjectID (SI1-2) -> Standort > ObjectID  


Tabelle mit den Spezifikationen eines Lagerplatzes für ein Produkt (genauer ein Sachgut) innerhalb eines Standortes.
Der ProduktLagerplatz spezifiziert einen physischen Ort an dem Sachgüter gelagert sind.
Für Produkte mit einem Chargen-Code bzw. einem Mindesthalbarkeitsdatum wird für jede Kombination aus Chargen-Code und Mindesthaltbarkeitsdatum ein eigener ProduktLagerplatz vorgesehen.

Mengengerüst

HandelsSepp ist eine Standard-Software und die Angabe eines erwarteten Mengengerüstes kann nicht erfolgen.
Die Größe dieser Tabelle hängt allein von der Anzahl der erfassten Produkte ab.

zum Inhaltsverzeichnis

Zugriffshäufigkeit

Als Standard-Software ist die Zahl der Benutzer einer Installation von HandelsSepp nicht vorhersagbar.
Aus diesem Grund ist auch teilweise kein 'Durchschnittswert pro Tag' angegeben.
Der Maximalwert pro Sekunde ist vor allem durch das Schreiben von Dokumenten (Bestellscheinen, Lieferscheinen, Rechnungen) bedingt.
Das Eintragen, Ändern und Löschen von Datensätzen erfolgt beim erstmaligen Erfassen eines Produktes und – wenn ein Chargen-Code und / oder ein Mindesthaltbarkeitsdatum definiert ist – bei jedem Wareneingang.

Datenbank-Operation

Durchschnittswert
pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

20

Intensive Abfrage wenn Bestellungen erfasst werden und Auskünfte über den Lagerstand abgefragt werden.

INSERT

keine Angabe

1

Erfassen von Wareneingängen von Produkten, für die ein Chargen-Code und / oder ein Mindesthaltbarkeitsdatum festgelegt ist.

UPDATE

keine Angabe

1

Erfassen von Wareneingängen von Produkten, für die ein Chargen-Code und / oder ein Mindesthaltbarkeitsdatum festgelegt ist.

DELETE

keine Angabe

5

Physisches Löschen historischer Daten im Zuge des physischen Löschens von Produkten und Bestellungen.

zum Inhaltsverzeichnis

Primärschlüssel

Als Primärschlüssel wird das Attribut 'DataSetID' aus den Allgemeinen Attributen (Common Attributes) verwendet.

zum Inhaltsverzeichnis

Sekundär-Index 1

Dieser Index dient dazu, für ein gegebenes Produkt die möglicherweise vorhandenen Chargen und Mindesthaltbarkeits-Informationen der Produktbestände an den einzelnen Produktlagerplätzen zu finden.

ClientID (aufsteigend), ProduktObjectID (aufsteigend), StandortObjectID (aufsteigend), ValidFrom (absteigend), ValidTill (aufsteigend).

zum Inhaltsverzeichnis

Geschäfts-spezifische Attribute

ProduktObjectID

Referenz auf den Datensatz des Produkt, zu dem dieser ProduktLagerplatz zugeordnet ist.

Datentyp des Attributes in der Standard-Auslieferung: DOUBLE

zum Inhaltsverzeichnis

StandortObjectID

Referenz auf den Datensatz den Standort, zu dem dieser ProduktLagerplatz zugeordnet ist.

Datentyp des Attributes in der Standard-Auslieferung: DOUBLE

zum Inhaltsverzeichnis

LagerplatzPhysisch

Frei definierbare Bezeichnung des physischen Lagerplatzes (Position in der Halle bzw. im Regal) in dem der ProduktBestandes auf diesem ProduktLagerplatz gelagert ist.
In diesem Attribut kann ein frei wählbarer Wert erfasst werden. Damit ist es möglich, mehrere physische Lagerplätze (z.B. Hauptlagerplatz und 'Handlager') vorzusehen.

Datentyp des Attributes in der Standard-Auslieferung: CHAR(40)
Die Länge kann bei Ihrer Installation individuell festgelegt sein.

zum Inhaltsverzeichnis

ChargeCode

Code der Charge des ProduktBestandes auf diesem ProduktLagerplatz.

Datentyp des Attributes in der Standard-Auslieferung: CHAR(40)
Die Länge kann bei Ihrer Installation individuell festgelegt sein.

zum Inhaltsverzeichnis

MindesthaltbarkeitsDatum

Mindesthaltbarkeitsdatum des ProduktBestandes auf diesem ProduktLagerplatz.

Datentyp des Attributes in der Standard-Auslieferung: DATE

zum Inhaltsverzeichnis

SQL-Kommandos zum Erstellen der Tabelle

CREATE TABLE ProduktLagerplatz (DataSetID DOUBLE NOT NULL PRIMARY KEY);
ALTER TABLE ProduktLagerplatz ADD COLUMN ClientID INTEGER NOT NULL DEFAULT 0;
ALTER TABLE ProduktLagerplatz ADD COLUMN ObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE ProduktLagerplatz ADD COLUMN CreatedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE ProduktLagerplatz ADD COLUMN CreatedAt TIMESTAMP;
ALTER TABLE ProduktLagerplatz ADD COLUMN ChangedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE ProduktLagerplatz ADD COLUMN ChangedAt TIMESTAMP;
ALTER TABLE ProduktLagerplatz ADD COLUMN ValidFrom DATE NOT NULL DEFAULT '1999-01-01';
ALTER TABLE ProduktLagerplatz ADD COLUMN ValidTill DATE NOT NULL DEFAULT '7999-12-31';
ALTER TABLE ProduktLagerplatz ADD COLUMN ProduktObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE ProduktLagerplatz ADD COLUMN StandortObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE ProduktLagerplatz ADD COLUMN LagerplatzPhysisch CHAR(40) NOT NULL DEFAULT '';
ALTER TABLE ProduktLagerplatz ADD COLUMN ChargeCode CHAR(40) NOT NULL DEFAULT '';
ALTER TABLE ProduktLagerplatz ADD COLUMN MindestHaltbarkeitsDatum DATE NOT NULL DEFAULT '7999-12-31';
CREATE INDEX ProduktLagerplatz_IX01 ON ProduktLagerplatz (ClientID ASC, ProduktObjectID ASC, StandortObjectID ASC, ValidTill DESC, ValidFrom ASC);

zum Inhaltsverzeichnis