>HandelsSepp - Inhalt

> HandelsSepp - Datenmodell

Standort (DB-Tabelle / Standort innerhalb eines Unternehmens)

* 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-3) 

StandortCode 
StandortBezeichnung  
Abholstandort_KZ  
Lagerort_ObjectID (SI1-2)
VersorgungsLagerort_ObjectID  
Lagerort_NameTeil1  
Lagerort_NameTeil2  
Lagerort_Strasse  
Lagerort_Postleitcode  
Lagerort_Ort  
Lagerort_ISOLandCode  
Anmerkung  

Fremdschlüsselrelationen

ObjectID <- ProduktLagerplatz > StandortObjectID  
ObjectID <- ProduktBestand > StandortObjectID  


Die Tabelle enthält die Informationen zu einem 'Standort'.
Ein 'Standort' ist ein physischer Ort innerhalb des Unternehmens..

Nebenbemerkung:
Für diese Tabelle werden nur wenige Einträger erwartet; wegen der komplexen Abfrage wird aber nicht die Tabelle 'Parameter' verwendet sondern eine eigene Tabelle erstellt.

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 Standorte eines Unternehmens 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 Rechnungen bedingt.
Das Eintragen, Ändern und Löschen von Datensätzen erfolgt beim erstmaligen Erfassen oder beim Ändern der Daten eines Kunden.

Datenbank-Operation

Durchschnittswert
pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

0

Die Werte der Attribute dieser Tabelle werden beim Starten des Anwendungsprogramms einmalig eingelesen.
In seltenen Fällen werden die Werte der Anschrift beim Erstellen von Dokumenten für das 'Umlagern' von Produkten zwischen einzelnen Lagerorten noch einmal gelesen.

INSERT

keine Angabe

0

Erstmaliges Anlegen eines Standortes bei der Einführung von HandelsSepp oder bei der Erweiterung des Unternehmens um einen neuen Standort.
Dieses erfolgt nur manuell und es ist keine nennenswerte Belastung zu erwarten.

UPDATE

keine Angabe

0

Ein Update auf die Tabelle erfolgt nur wenn die Daten eines Standortes geändert werden und die vorherigen Werte als 'historische' Daten markiert werden.
Die Anzahl der Datenbankzugriffe sind damit annähernd gleich wie beim 'INSERT'.

DELETE

keine Angabe

0

Physisches Löschen historischer Daten.

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, schnell alle Standorte zu finden, die auch Lagerort sind oder für einen Lagerort alle Standorte zu finden, die diesen Lagerort zugeordnet haben.

ClientID (aufsteigend), Lagerort_ObjectID (aufsteigend), ValidTill (absteigend), ValidFrom (aufsteigend).

zum Inhaltsverzeichnis

Geschäfts-spezifische Attribute

StandortCode

Eindeutige Identifikation eines Standortes.
Dieser Wert kann auch für die Auswahl verwendet werden.

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

StandortBezeichnung

'Sprechende' Bezeichnung des Standortes.
Damit ist für einen Benutzer der Standort leichter erkennbar und dieser Wert kann auch für Ausdrucke verwendet werden.

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

zum Inhaltsverzeichnis

Abholstandort_KZ

Festlegung, ob Kunden bestellte Produkte an diesem Standort abholen können.
Zum Zeitpunkt des Schreibens dieses Dokuments (Mai 2011) waren folgende Werte definiert:

Datentyp des Attributes in der Standard-Auslieferung: SMALLINT

zum Inhaltsverzeichnis

Lagerort_ObjectID

ObjectID des Standortes (der auch als Lagerort festgelegt ist), der als Lagerort diesem Standort zugeordnet ist.
Ist dieser Wert '0', dann ist dieser Standort gleichzeitig auch ein Lagerort.

Fremdschlüssel: Standort > ObjectID

Datentyp des Attributes in der Standard-Auslieferung: DOUBLE

zum Inhaltsverzeichnis

VersorgungsLagerort_ObjectID

ObjectID des Standortes (der auch als Lagerort festgelegt ist), von dem als Standard 'umgelagert' wird wenn Lagerstände von Sachgütern an diesem Standort erhöht werden sollen.
Der Wert dieses Attributs ist nur von Bedeutung, wenn das Attribut
Lagerort_ObjectID den Wert '0' enthält – also dieser Standort auch ein Lagerort ist.

Ist der Wert in diesem Attribut '0', dann wird Nachschub direkt vom Zulieferer an diesen Lagerort angeliefert.

Fremdschlüssel: Standort > ObjectID

Datentyp des Attributes in der Standard-Auslieferung: DOUBLE

zum Inhaltsverzeichnis

Lagerort_NameTeil1

Erster Teil des Namens als Teil der Postanschrift.
Dieser Name wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

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

zum Inhaltsverzeichnis

Lagerort_NameTeil2

Zweiter Teil des Namens als Teil der Postanschrift.
Dieser Name wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

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

zum Inhaltsverzeichnis

Lagerort_Strasse

Straße und Hausnummer als Teil der Postanschrift.
Die Straße wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

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

zum Inhaltsverzeichnis

Lagerort_Postleitcode

Postleitcode als Teil der Postanschrift.
Der Postleitcode wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

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

zum Inhaltsverzeichnis

Lagerort_Ort

Ort als Teil der Postanschrift.
Der Ort wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

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

zum Inhaltsverzeichnis

Lagerort_ISOLandCode

ISO-Code des Landes als Teil der Postanschrift.
Der diesem ISO-Code zugeordnete Name für das Land wird verwendet wenn auf Dokumenten für die Umlagerung von Produkten oder für die Bestellung bei Zulieferern eine Anschrift des Lagerortes erforderlich ist.

Fremdschlüssel: Land > ISOLandCode

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

zum Inhaltsverzeichnis

Anmerkung

Zusätzliche Bemerkungen; z.B. Öffnungszeiten wenn an diesem Standort Bestellungen abgeholt werden können.

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

SQL-Kommandos zum Erstellen der Tabelle

CREATE TABLE Standort (DataSetID DOUBLE NOT NULL PRIMARY KEY);
ALTER TABLE Standort ADD COLUMN ClientID INTEGER NOT NULL DEFAULT 0;
ALTER TABLE Standort ADD COLUMN ObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE Standort ADD COLUMN CreatedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN CreatedAt TIMESTAMP;
ALTER TABLE Standort ADD COLUMN ChangedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN ChangedAt TIMESTAMP;
ALTER TABLE Standort ADD COLUMN ValidFrom DATE NOT NULL DEFAULT '1999-01-01';
ALTER TABLE Standort ADD COLUMN ValidTill DATE NOT NULL DEFAULT '7999-12-31';
ALTER TABLE Standort ADD COLUMN StandortCode CHAR(10) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN StandortBezeichnung CHAR(64) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Abholstandort_KZ SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE Standort ADD COLUMN Lagerort_ObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE Standort ADD COLUMN VersorgungsLagerort_ObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE Standort ADD COLUMN Lagerort_NameTeil1 CHAR(64) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Lagerort_NameTeil2 CHAR(64) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Lagerort_Strasse CHAR(64) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Lagerort_PostleitCode CHAR(16) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Lagerort_Ort CHAR(64) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Lagerort_ISOLandCode CHAR(2) NOT NULL DEFAULT '';
ALTER TABLE Standort ADD COLUMN Anmerkung Text(1024) NOT NULL DEFAULT '';
CREATE INDEX Standort_IX01 ON Standort (ClientID ASC, Lagerort_ObjectID ASC, ValidTill DESC, ValidFrom ASC);
INSERT INTO Standort (DataSetID, ClientID, ObjectID, CreatedAt, ChangedAt, StandortCode, StandortBezeichnung)
VALUES (95953202501102, 0, 95953202501102, '2011-05-20', '2011-05-20', 'Std', 'Standard');

zum Inhaltsverzeichnis