|
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 '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.
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.
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 |
Maximalwert |
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. |
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),
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.
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
.
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
.
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
.
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
.