> Inhalt: JavaScout ProjectAssist

> JavaScout ProjectAssist - Datenmodell

WebSection (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, daß 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)  
WebSectionDirectory (SI1-4)  

WebSectionDescription  

Fremdschlüsselrelationen


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


Die virtuelleTabelle 'WebSection' enthält die 'Themenbereiche' einer Web-Präsentation.

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.

Wenn Sie eine gezielte Information zum Zweck der 'Themenbereiche' suchen finden Sie diese im Tutorial: Gestaltung einer Web-Präsentation – Aufbau der Verzeichnis-Struktur und Bedeutung der einzelnen Verzeichnisse > Vorbereitete Verzeichnisse für 10 Themenbereiche.

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 der Daten eines Themenbereiches für die Web-Präsentation.

UPDATE

keine Angabe

0

Ändern der Daten eines Themenbereiches für die Web-Präsentation.

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 WebSectionDirectory (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 'WebSection'.

Zuordung zu Tabelle und Attribut: Parameter > ParameterName.

zum Inhaltsverzeichnis

ProjectCode

Das Attribut enthält die Zuordnung der weiteren 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 einer 'Einstiegs-Datei' (mit Namen 'index.html') zusammengefasst.

Zuordung zu Tabelle und Attribut: Parameter > Value01.

zum Inhaltsverzeichnis

WebSectionDirectory

Das Attribut enthält den Namen des Verzeichnisses, das die (sprach-abhängigen) Unterverzeichnisse mit den Dokumenten mit dem Haupt-Inhalt (Content-Documents) enthält.

Das Attribut enhält aber nicht die komplette Verzeichnisstruktur sondern nur jenes Unterverzeichnis, das unterhalb der Verzeichnis-Struktur, die im Attribut TargetDirectory der DB-Tabelle Project enthalten ist.

Beispiel:
Die komplette Unterverzeichnis-Struktur:
/server/JavaScout/Web/java_intro
Im Attribut
TargetDirectory der DB-Tabelle Project: /server/JavaScout/Web/
Im Attribut
WebSectionDirectory dieser DB-Tabelle: java_intro

Zuordung zu Tabelle und Attribut: Parameter > Value02.

zum Inhaltsverzeichnis

WebSectionDescription

Beschreibung, welche Aufgabe dieser Themenbereich innerhalb der Web-Präsentation hat.
Der Inhalt dieses Attributes liefert eine genauere Beschreibung für die Anwender und wird für den Aufbau der Web-Präsentation nicht verwendet.

Zuordung zu Tabelle und Attribut: Parameter > Value06.

zum Inhaltsverzeichnis