> JavaScout ProjectAssist - Inhalt

> JavaScout ProjectAssist - Datenmodell

WebIntroDocument (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-6) 
ValidTill (SI1-5) 

ParameterName (SI1-2) 
ProjectCode (SI1-3)  
BrowserLanguageCode (SI1-4)

DocumentFileName  

Fremdschlüsselrelationen


ProjectCode (SI1-3)  ->
Project > ProjectCode (SI1-2)  


Die virtuelleTabelle 'WebInitialDocument' enthält die Dateinamen der Dokumente die, abhängig von der im Browser eingestellten Sprache, angezeigt werden wenn die Web-Site aufgerufen wird.
Damit kann für einen Benutzer sofort das 'Einstiegs-Dokument' in seiner bevorzugten Sprache angezeigt werden.

Das Attribut BrowserLanguageCode enthält jene Sprache, die mit den Einstellungen im Browser verglichen wird.
Im entsprechenden Javascript-Code der Web-Anwendung (nähere Beschreibung unter
JavaScout Muster für den Aufbau einer Web-Präsentation) kann auch festgelegt werden, dass nur ein Teil des Sprach-Codes des Browsers übereinstimmen muss; z.B. 'en-us' Einstellung im Browser und 'en' in dieser Tabelle führt zum Laden jenes HTML-Dokuments, das 'en' zugeordnet ist.
Weiters wird im Javascript-Code festgelegt welches HTML-Dokument geladen wird wenn keine Übereinstimmung der Browser-Sprache mit einer in dieser Tabelle festgelegten Sprache gefunden wird.

Die Anwendungsprogramme, die auf diese Tabelle zugreifen, unterstützen die Erstellung und Verwaltung von Web-Präsentationen die dem im Document Web-Präsentation > Aus welchen Teilen besteht die Web-Präsentation vorgestellten Schema folgen.
Zum besseren Verständnis der Attribute dieser DB-Tabelle wird empfohlen, das Dokument durchzulesen und eventuell das
Tutorial zur Erstellung einer Web-Präsentation durchzuarbeiten.

Mengengerüst

ProjectAssist 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 Stamdard-Software ist die Zahl der Benutzer einer Installation von ProjectAssist nicht vorhersagbar.
Aus diesem Grund ist auch kein 'Durchschnittswert pro Tag' angegeben.
Nachdem beim Erstellen von Web-Präsentationen die Haupt-Arbeit im Schreiben der Dokumente mit dem Inhalt besteht und
ProjectAssist nur zur Verwaltung der Zusammenhänge eingesetzt wird, ist nur eine geringe Zahl von Zugriffen zu erwarten.
Im Verhältnis zu anderen Anwendungen mit Zugriffen auf das Datenbanksystem stellen die Zugriffe auf diese Datenbank-Tabelle keine zusätzliche Belastung dar.

Datenbank-Operation

Durchschnittswert
pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

20

Ein größere Zahl von Zugriffen erfolgt nur beim Generieren der Dateien mit den Daten-Strukturen für die Javascript-Programme zur Steuerung der Web-Präsentation.

INSERT

keine Angabe

0

Erfassen oder Ändern des Dateinamens eines Dokumentes das in einem Umgebungs-Frame angezeigt wird.

UPDATE

keine Angabe

0

Ändern des Dateinamens eines Dokumentes das in einem Umgebungs-Frame angezeigt wird.

DELETE

keine Angabe

10

Selten ausgeführtes Löschen deaktivierter Datensätze.


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), ProjectCode (aufsteigend) und BrowserLanguageCode (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 'WebIntroDocument'.

Zuordung zu Tabelle und Attribut: Parameter > ParameterName.

zum Inhaltsverzeichnis

ProjectCode

Das Attribut enthält die Zuordnung der abhängigen Attribute zu einem 'Projekt'.
Dieses Attribut ist der Fremdschlüssel für die Verbindung zu einem Datensatz der DB-Tabelle Project.

In einem 'Projekt' sind die Teile einer Web-Präsentation mit genau einem 'Einstiegs-Verzeichnis' zusammengefasst.
In diesem 'Einstiegs-Verzeichnis' ist dann die Datei 'index.html' enthalten.
'index.html' enthält Javascript-Code in dem die im Browser eingestellte Sprache festgestellt wird und in dem weiters das in dieser Tabelle zugeordnete HTML-Dokument aufgerufen wird.

Zuordung zu Tabelle und Attribut: Parameter > Value01.

zum Inhaltsverzeichnis

BrowserLanguageCode

Das Attribut enthält den Code für die Sprache.
Dieser Wert kann mit den Einstellungen der Sprache im Browser verglichen werden und damit kann aus dem Attribut
DocumentFileName das zugeordnete HTML-Dokument für die erste Anzeige ermittelt werden.

Zuordung zu Tabelle und Attribut: Parameter > Value02.

zum Inhaltsverzeichnis

DocumentFileName

Name der Datei mit dem Dokument, das abhängig von der im Browser eingestellten Sprache als 'Einstiegs-Seite' angezeigt wird wenn die Web-Site aufgerufen wird.

Zuordung zu Tabelle und Attribut: Parameter > Value06.

zum Inhaltsverzeichnis