|
Letzte
Bearbeitung dieses Dokuments: |
Schnell-Verweise: Mengengerüst und Zugriffshäufigkeit Primärschlüssel und Sekundärindex
Klicken Sie bitte auf den Attributsnamen um zur Detail-Beschreibung zu kommen.
Attribute DataSetID
(PK) |
Fremdschlüsselrelationen |
Die
virtuelleTabelle 'Mitarbeiter' enthält die Daten eines
Mitarbeiters.
Ein Mitarbeiter ist eine Person, die
*
Dateneingaben und Abfragen in HandelsSepp
ausführen darf
und/oder
* dem Bestellungen zugeordnet und
damit Provisionen berechnet werden.
HandelsSepp
ist
eine Standard-Software und die Angabe eines erwarteten Mengengerüstes
kann nicht erfolgen.
Bei der Leistungsfähigkeit von
Personal-Computern ist nicht zu erwarten, dass selbst bei einer
größeren Zahl von Einträgen in der Tabelle ein
Mengen-Problem auftreten wird.
Als
Standard-Software ist die Zahl der Benutzer einer Installation von
HandelsSepp
nicht
vorhersagbar.
Aus diesem Grund ist auch kein 'Durchschnittswert
pro Tag' angegeben.
Nachdem für einen Mitarbeiter keine
Bewegungsdaten erfasst werden ist nur eine geringe Anzahl von
Zugriffen zu erwarten.
Datenbank-Operation |
Durchschnittswert |
Maximalwert |
Hauptgrund der Zugriffe |
SELECT |
keine Angabe |
1 |
Ändern von Daten durch einen Benutzer oder Zuordnung eines Mitarbeiters zu einer Bestellung. |
INSERT |
keine Angabe |
0 |
Erfassen oder Ändern von Daten eines Mitarbeiters. |
UPDATE |
keine Angabe |
0 |
Ändern von Daten eines Mitarbeiters. |
DELETE |
keine Angabe |
0 |
Selten ausgeführtes Löschen deaktivierter Datensätze. |
Als
Primärschlüssel wird das Attribut
DataSetID
aus
den Allgemeinen
Attributen (Common Attributes) verwendet.
Diese
virtuelle Tabelle setzt auf der Datenbank-Tabelle
Parameter
auf
und verwendet deren Sekundär-Index.
Durch die Zuordnung der
Attribute besteht der Index für diese (virtuelle) Tabelle aus
folgenden Attributen:ParameterName
(aufsteigend)
und
MitarbeiterKurzName
(aufsteigend).
Zur
Bestimmung des aktuell gültigen Datensatzes sind noch
ClientID
(aufsteigend),
ValidFrom
(absteigend)
und
ValidTill
(aufsteigend)
aus den Allgemeinen
Attributen (Common Attributes) im Sekundär-Index 1
enthalten.
Diese
virtuelle Tabelle setzt auf der Datenbank-Tabelle
Parameter
auf
und verwendet deren Sekundär-Index.
Durch die Zuordnung der
Attribute besteht der Index für diese (virtuelle) Tabelle aus
folgenden Attributen:ParameterName
(aufsteigend)
und
MitarbeiterOSAccountID
(aufsteigend).
Zur
Bestimmung des aktuell gültigen Datensatzes sind noch
ClientID
(aufsteigend),
ValidFrom
(absteigend)
und
ValidTill
(aufsteigend)
aus den Allgemeinen
Attributen (Common Attributes) im Sekundär-Index 1
enthalten.
Eindeutige
Kennung zu welchem Business-Object (BO) der Datensatz gehört.
Für diese virtuelle Tabelle hat dieses Attribut immer den
Wert 'Mitarbeiter'.
Zuordung
zu Tabelle und Attribut:
Parameter
>
ParameterName
.
Das
Attribut enthält einen Kurznamen für einen Mitarbeiter.
Der
Kurzname wurde eingeführt, um bei beschränktem Raum für
die Anzeige des Namens einen 'Code' für die eindeutige Erkennung
des Mitarbeiters zu haben.
Datentyp
des Attributes in der virtuellen Tabelle:
VARCHAR(250)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value01
.
Das
Attribut enthält jenen Wert, mit dem der Mitarbeiter beim
Betriebssystem angemeldet ist.
Beim Start von HandelsSepp
wird
dieser Wert aus dem Betriebssystem übernommen und daraus wird
der - in dieser Datenbanktabelle enthaltene - Mitarbeiter ermittelt.
Die
Identifikation des Mitarbeiters aus der Anmeldung beim Betriebssystem
hat den Vorteil, dass bereits bei der Anmeldung des Mitarbeiters als
'Anwender' im Betriebssystem die Identität geprüft werden
kann.
Damit ist nur eine einmalige Prüfung auf korrekte
Identität des 'Anwenders' beim Anmelden (am Betriebssystem)
notwendig.
Dieses Verfahren erlaubt auch, die 'Stärke' der
Prüfung auf das Betriebssystem zu verlagern – z.B. mit
einer Chipkarte oder dem Erkennen von biometrischen Daten
(Fingerabdruck, Augen-Iris).
Datentyp
des Attributes in der virtuellen Tabelle:
VARCHAR(250)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value02
.
Voller
Name des Mitarbeiters.
Dieser Text wird auf Dokumenten gedruckt.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value06
.
Position
bzw. Berufsbezeichnung des Mitarbeiters innerhalb des
Unternehmens.
Dieser Text wird auf Dokumenten gedruckt.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value07
.
Primär
gewählte Währung des Mitarbeiters für die Anzeige von
Beträgen.
Diese Vorgabe ist sinnvoll, wenn HandelsSepp
innerhalb
eines Unternehmens in mehreren Ländern mit unterschiedlichen
Währungen verwendet wird.
Damit kann ein Mitarbeiter die
Währung des Landes, in dem er stationiert ist, als Vorgabe für
die Anzeige von Beträgen auswählen.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value08
.
Primär
gewählte Sprache des Mitarbeiters für die Texte in den
Teilprogrammen von
HandelsSepp
.
Damit
kann ein Mitarbeiter seine bevorzugte Sprache auswählen.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value09
.
Festlegung,
ob der Mitarbeiter als Verkäufer zu Bestellungen zugeordnet
werden kann.
Damit kann der Mitarbeiter für eventuelle
Rückfragen und auch für die Berechnung einer Provision bei
einer Bestell-Position festgehalten werden.
Die
möglichen Werte sind im zugehörigen Business-Object
festgelegt. Zum Zeitpunkt der Erstellung dieses Dokuments waren
folgende Arten implementiert:
'
'
(Leerzeichen):
Der Mitarbeiter übt keine Verkaufstätigkeiten aus und
kann nicht bei Bestell-Positionen zugeordnet werden.
Y
(Yes):
Der Mitarbeiter ist im Verkauf tätig und kann bei
Bestell-Positionen zugeordnet werden.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value10
.
Festlegung,
ob für den Mitarbeiter bei der Provisionsabrechnung eine
detaillierte Liste mit den Berechnungsgrundlagen erstellt wird.
Die
möglichen Werte sind im zugehörigen Business-Object
festgelegt. Zum Zeitpunkt der Erstellung dieses Dokuments waren
folgende Arten implementiert:
'
'
(Leerzeichen):
Es wird keine detaillierte Liste erstellt.
Y
(Yes):
Es wird eine detaillierte Liste erstellt.
Datentyp
des Attributes in der virtuellen Tabelle:
TEXT(2040)
– gleich wie das Attribut auf der Tabelle
Parameter
.
Zuordung
zu Tabelle und Attribut:
Parameter
>
Value11
.