>HandelsSepp - Inhalt

> HandelsSepp - Datenmodell

FramePosition (virtuelle Tabelle; verwendet Parameter)

* 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:
2011-05-18

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   
Farbcodierungen und Abkürzungen  
Common Attributes (Allgemeine Attribute)   

DataSetID (PK) 
ClientID (SI1-1) 
ObjectID 
CreatedBy 
CreatedAt 
ChangedBy 
ChangedAt 
ValidFrom (SI1-9) 
ValidTill (SI1-8) 

ParameterName (SI1-2) 
FrameClassName (SI1-3)  
UserID (SI1-4)  

PosX  
PosY  
FrameWidth  
FrameHeight  
ColumnWidthArray01  
ColumnWidthArray02  
ColumnWidthArray03  
ColumnWidthArray04  
ColumnWidthArray05  
ColumnWidthArray06  
ColumnWidthArray07  
ColumnWidthArray08  
ColumnWidthArray09  
ColumnWidthArray10  

Fremdschlüsselrelationen


Die virtuelleTabelle 'FramePosition' enthält für jeden Benutzer die Dimension und Position beim Schließen jedes Fensters.
Weiters sind noch die Breite der Spalten von Tabellen enthalten. Mit dieser Information kann Größe und Position und die Aufteilung (Spaltenbreite) von Tabellen wieder hergestellt werden wenn das Fenster für die Geschäftsanwendung (Task) wieder geöffnet wird.

Diese virtuelle Tabelle ist in den JavaScout Basisklassen (JSBS) in den Klassen JSBS_FramePositionBO, JSBS_FramePosition_BOS und JSBS_FramePosition_BOC implementiert.

Mengengerüst

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.

zum Inhaltsverzeichnis

Zugriffshäufigkeit

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 das Öffnen und Schließen von Fenstern eher selten erfolgt ist zu erwarten, dass die Belastung des Datenbanksystems nicht merkbar ist.

Datenbank-Operation

Durchschnittswert
pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

0

Öffnen von Fenstern durch einen Benutzer.

INSERT

keine Angabe

0

Erstmaliges Schließen eines Fensters durch einen neuen Benutzer.

UPDATE

keine Angabe

0

Schließen eines Fensters durch einen Benutzer.

DELETE

keine Angabe

0

Datensätze für FramePosition werden nicht gelöscht.


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

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), FrameClassName (aufsteigend) und UserID (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.

zum Inhaltsverzeichnis

Geschäfts-spezifische Attribute

ParameterName

Eindeutige Kennung zu welchem Business-Object (BO) der Datensatz gehört.
Für diese virtuelle Tabelle hat dieses Attribut immer den Wert 'FramePosition'.

Zuordung zu Tabelle und Attribut: Parameter > ParameterName.

zum Inhaltsverzeichnis

FrameClassName

Das Attribut enthält den Namen der (Java-)Klasse die das Fenster mit der Benutzeroberfläche aufbaut.
Für dieses Fenster sollen beim Schließen die vom Anwender gewählten Werte gespeichert werden und mit diesen Werten werden Fenster-Position und -Dimension und die Breite eventuell vorhandener Tabellen-Spalten wieder hergestellt wenn die Geschäftsanwendung (Task) wieder aufgerufen wird.

Zuordung zu Tabelle und Attribut: Parameter > Value01.

zum Inhaltsverzeichnis

UserID

Das Attribut enthält den Namen der Anwenderin / des Anwenders.
Für diese(n) sollen die individuellen Werte beim Schließen des Fensters gespeichert werden und beim Wieder-Aufrufen der Geschäftsanwendung (Task) wieder selektiert werden.

Zuordung zu Tabelle und Attribut: Parameter > Value02.

zum Inhaltsverzeichnis

PosX

Horizontale Abstand des linken Randes des Fensters vom linken Rand des Monitors.
Das verwendete Maß sind Bildpunkte.

Datentyp des Attributes in der virtuellen Tabelle: INTEGER
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value06.
Die Zuordnung erfolgt gemeinsam mit den Attributen
PosY, FrameWidth und FrameHeight.

zum Inhaltsverzeichnis

PosY

Vertikaler Abstand des oberen Randes des Fensters vom oberen Rand des Monitors.
Das verwendete Maß sind Bildpunkte.

Datentyp des Attributes in der virtuellen Tabelle: INTEGER
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value06.
Die Zuordnung erfolgt gemeinsam mit den Attributen
PosX, FrameWidth und FrameHeight.

zum Inhaltsverzeichnis

FrameWidth

Breite des Fensters in Bildpunkten.

Datentyp des Attributes in der virtuellen Tabelle: INTEGER
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value06.
Die Zuordnung erfolgt gemeinsam mit den Attributen
PosX, PosY und FrameHeight.

zum Inhaltsverzeichnis

FrameHeight

Höhe des Fensters in Bildpunkten.

Datentyp des Attributes in der virtuellen Tabelle: INTEGER
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value06.
Die Zuordnung erfolgt gemeinsam mit den Attributen
PosX, PosY und FrameWidth.

zum Inhaltsverzeichnis

ColumnWidthArray01

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value07.

zum Inhaltsverzeichnis

ColumnWidthArray02

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value08.

zum Inhaltsverzeichnis

ColumnWidthArray03

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value09.

zum Inhaltsverzeichnis

ColumnWidthArray04

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value10.

zum Inhaltsverzeichnis

ColumnWidthArray05

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value11.

zum Inhaltsverzeichnis

ColumnWidthArray06

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value12.

zum Inhaltsverzeichnis

ColumnWidthArray07

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value13.

zum Inhaltsverzeichnis

ColumnWidthArray08

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value14.

zum Inhaltsverzeichnis

ColumnWidthArray09

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value15.

zum Inhaltsverzeichnis

ColumnWidthArray10

Datenstruktur (Java-Typ Array) mit der Breite (in Bildpunkten) von Spalten einer Tabelle (Java-Typ JTable).

Datentyp des Attributes in der virtuellen Tabelle: String[] (Java-Typ)
Die Umwandlung des Wertes vom/zum Typ TEXT auf der wirklichen Tabelle (Parameter) erfolgt in den Java-Klassen in der diese virtuelle Tabelle implementiert ist.

Zuordung zu Tabelle und Attribut: Parameter > Value16.

zum Inhaltsverzeichnis