> Inhalt: JavaScout ProjectAssist

> JavaScout ProjectAssist - Datenmodell

Project (DB-Tabelle)

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß 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:
2008-08-03

Schnell-Verweise:     Mengengerüst und Zugriffshäufigkeit          Primärschlüssel und Sekundärindex           SQL-Kommandos           

Klicken Sie bitte auf den Attributsnamen um zur Detail-Beschreibung zu kommen.

Attribute   
Farbcodierungen und Abkürzungen  
Common Attributes (Allgemeine Attribute)
   

DataSetID (PK) 
ObjectID 
CreatedBy 
CreatedAt 
ChangedBy 
ChangedAt 
ValidFrom (SI1-4) 
ValidTill (SI1-3) 

ProjectCode (SI1-1) 
LanguageCode (SI1-2)  
TargetDirectory  

Fremdschlüsselrelationen


DieTabelle enthält die Kombination von Projekt-Code und Sprach-Code und weitere Attribute.

Wegen der geringen Anzahl der zu erwartenden Kombinationen aus Projekt-Code und Sprach-Code wurde die Relation 'Ein Projekt kann Texte und Dokumente in mehreren Sprachen umfassen' nicht normalisiert.
Die entsprechenden Einschränkungen bei der Selektion erfolgt in der Business-Objects des Anwendungsprogramms.

Mengengerüst

Bei 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 Projekt-Sprach-Kombinationen ein Mengen-Problem auftreten wird.

zum Inhaltsverzeichnis

Zugriffshäufigkeit

Als Standard-Software ist die Zahl der Benutzer einer Installation von ProjectAssist nicht vorhersagbar.
Aus diesem Grund ist auch kein 'Durchschnittswert pro Tag' angegeben.
Der Maximalwert tritt beim Generieren von XML-Dateien auf und ist dann nur durch die Leistungsfähigkeit des Computers beschränkt.

Datenbank-Operation

Durchschnittswert
pro Tag

Maximalwert
pro Sekunde

Hauptgrund der Zugriffe

SELECT

keine Angabe

50

Abfrage für die Auswahl-Anzeige in einer Combo-Box wenn z.B. ein neues HTML-Dokument dieser Projekt-Sprach-Kombination zugeordnet wird.

INSERT

0,5

0

Erfassem einer neuen Projekt-Sprach-Kombination.
Ändern des Ziel-Verzeichnisses für die generierten XML-Dateien.

UPDATE

0

0

Deaktivieren (Logisches Löschen) einer Projekt-Sprach-Kombination.
Ändern des Ziel-Verzeichnisses für die generierten XML-Dateien.

DELETE

0

0

Physisches Löschen einer nicht mehr benötigten Projekt-Sprach-Kombination.


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

ProjectCode (aufsteigend), LanguageCode (aufsteigend), ValidTill (absteigend), ValidFrom (aufsteigend).

zum Inhaltsverzeichnis

Geschäfts-spezifische Attribute

ProjectCode

Code des Projektes. Dieser Code ist die eindeutige Identifizierung eines Projektes in ProjectAssist.

Datentyp des Attributes in der Standard-Auslieferung: CHAR(16)
Die Länge kann bei Ihrer Installation individuell festgelegt sein.

zum Inhaltsverzeichnis

LanguageCode

Code der Sprache zu der sprach-abhängige Texte oder Dokumente verwaltet werden.
Es wird empfohlen den ISO-Code zu verwenden – obwohl der Sprach-Code in
ProjectAssist beliebig gewählt werden kann.

Datentyp des Attributes in der Standard-Auslieferung: CHAR(04)
Die Länge kann bei Ihrer Installation individuell festgelegt sein.

zum Inhaltsverzeichnis

TargetDirectory

Name des Unterverzeichnisses in dem die generierten XML-Dateien mit den sprach-abhängigen Texten abgespeichert werden oder in dem weitere, sprach-spezifische, Unterverzeichnisse mit den zu verwaltenden HTML-Dokumenten in verschiedenen Sprachen (oder sonstigen Dateien) enthalten sind.

Datentyp des Attributes in der Standard-Auslieferung: VARCHAR(250)
Die Länge kann bei Ihrer Installation individuell festgelegt sein.

zum Inhaltsverzeichnis

SQL-Kommandos zum Erstellen der Tabelle

CREATE TABLE Project (DataSetID DOUBLE NOT NULL PRIMARY KEY);
ALTER TABLE Project ADD COLUMN ObjectID DOUBLE NOT NULL DEFAULT 0;
ALTER TABLE Project ADD COLUMN CreatedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE Project ADD COLUMN CreatedAt TIMESTAMP;
ALTER TABLE Project ADD COLUMN ChangedBy VARCHAR(240) NOT NULL DEFAULT '';
ALTER TABLE Project ADD COLUMN ChangedAt TIMESTAMP;
ALTER TABLE Project ADD COLUMN ValidFrom DATE NOT NULL DEFAULT '1999-01-01';
ALTER TABLE Project ADD COLUMN ValidTill DATE NOT NULL DEFAULT '7999-12-31';
ALTER TABLE Project ADD COLUMN ProjectCode CHAR(16) NOT NULL DEFAULT '';
ALTER TABLE Project ADD COLUMN LanguageCode CHAR(04) NOT NULL DEFAULT '';
ALTER TABLE Project ADD COLUMN TargetDirectory VARCHAR(250) NOT NULL DEFAULT '';
CREATE INDEX Project_IX01 ON Project (ProjectCode ASC, LanguageCode ASC, ValidTill DESC, ValidFrom DESC);

zum Inhaltsverzeichnis