> JavaScout ProjectAssist - Inhalt

> JavaScout ProjectAssist - Datenmodell

Project (DB-Tabelle für Projekt/Sprach-Kombination)

* 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           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) 
ClientID (SI1-1) 
ObjectID 
CreatedBy 
CreatedAt 
ChangedBy 
ChangedAt 
ValidFrom (SI1-5) 
ValidTill (SI1-4) 

ProjectCode (SI1-2) 
LanguageCode (SI1-3)  
TargetDirectory  
----- Für eine Diaschau gültige Variable -----
FinalMaximumWidth  
FinalMaximumHeight  
ShrinkImageAtImport  
GenerateIndexPage  
ThumbnailMaximumWidth  
ThumbnailMaximumHeight  
DistinctIndexDirectoryAndFileName 

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

Nicht abschätzbar

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

Erfasse 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

ClientID (aufsteigend), 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


Speziell für eine Diaschau gültige Variable

FinalMaximumWidth

Maximale Breite eines Grafischen Images einer Diaschau für die Präsentation in einer HTML-Web-Site.
Beim Export des grafischen Images eines Dias wird dieses – wenn notwendig - so weit verkleinert, dass die Breite nicht mehr Bildpunkte umfasst als in diesem Attribut festgelegt.

Durch das Verkleinern eines Images auf eine für die Diaschau im Web ausreichende Größe wird Speicherplatz am Web-Space gespart und auch die Zeit für das herunterladen vom Web-Server auf den Browser verkürzt.

Datentyp des Attributes in der Standard-Auslieferung: INT

zum Inhaltsverzeichnis

FinalMaximumHeight

Maximale Höhe eines Grafischen Images einer Diaschau für die Präsentation in einer HTML-Web-Site.
Beim Export des grafischen Images eines Dias wird dieses – wenn notwendig - so weit verkleinert, dass die Höhe nicht mehr Bildpunkte umfasst als in diesem Attribut festgelegt.

Durch das Verkleinern eines Images auf eine für die Diaschau im Web ausreichende Größe wird Speicherplatz am Web-Space gespart und auch die Zeit für das herunterladen vom Web-Server auf den Browser verkürzt.

Datentyp des Attributes in der Standard-Auslieferung: INT

zum Inhaltsverzeichnis

ShrinkImageAtImport

Kennzeichen ob das importierte Image für ein Dia bereits vor dem Speichern auf der Datenbank auf die, für die Web-Präsentation vorgesehene, maximale Größe verkleinert werden soll.
Damit kann auf der Datenbank und auf dem Web-Space Speicherplatz gespart werden.

Werte und Ihre Bedeutung:

Datentyp des Attributes in der Standard-Auslieferung: CHAR(01)

zum Inhaltsverzeichnis

GenerateIndexPage

Kennzeichen ob eine HTML-Seite mit der verkleinerten Darstellung alle in der Diaschau enthaltenen Images erstellt werden soll wenn die Diaschau als Web-Site exportiert wird.
Zu jeder verkleinerten Darstellung wird ein 'Link' (Verweis) auf die HTML-Seite mit dem einzelnen Dia hinzugefügt.

Werte und Ihre Bedeutung:

Datentyp des Attributes in der Standard-Auslieferung: CHAR(01)

zum Inhaltsverzeichnis

ThumbnailMaximumWidth

Maximale Anzahl der Bildpunkte (Pixel) für die Breite eines verkleinerten Images, das beim Export eines in der Datenbank enthaltenen Images eines Dias erstellt wird.
Damit wird festgelegt, wie breit ein Image, das in der HTML-Präsentation für die Vorschau oder Übersicht von Dias verwendet wird, maximal sein darf.

Datentyp des Attributes in der Standard-Auslieferung: INT

zum Inhaltsverzeichnis

ThumbnailMaximumHeight

Maximale Anzahl der Bildpunkte (Pixel) für die Höhe eines verkleinerten Images, das beim Export eines in der Datenbank enthaltenen Images eines Dias erstellt wird.
Damit wird festgelegt, wie hoch ein Image, das in der HTML-Präsentation für die Vorschau oder Übersicht von Dias verwendet wird, maximal sein darf.

Datentyp des Attributes in der Standard-Auslieferung: INT

zum Inhaltsverzeichnis

DistinctIndexDirectoryAndFileName

Name des Unterverzeichnisses und der HTML-Datei, die eine manuell erstellte Übersicht der die Diaschau umfassenden Images enthält.
Der Wert in diesem Attribut ist nur gültig, wenn im Attribut
GeneratedIndexPage der Wert 'N' enthalten ist.

Die Festlegung einer eigenen HTML-Datei für die Übersicht (den Index) der enthaltenen 'Dias' erlaubt, diese manuell erstellte Datei ansprechender zu gestalten als eine generierte Datei mit einer gleichförmigen Auflistung von verkleinerten Images..

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 ClientID INTEGER NOT NULL DEFAULT 0;
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 '';
ALTER TABLE Project ADD COLUMN FinalMaximumWidth INT NOT NULL DEFAULT 500;
ALTER TABLE Project ADD COLUMN FinalMaximumHeight INT NOT NULL DEFAULT 500;
ALTER TABLE Project ADD COLUMN ShrinkImageAtImport CHAR(1) NOT NULL DEFAULT 'N';
ALTER TABLE Project ADD COLUMN GenerateIndexPage CHAR(1) NOT NULL DEFAULT 'Y';
ALTER TABLE Project ADD COLUMN ThumbnailMaximumWidth INT NOT NULL DEFAULT 100;
ALTER TABLE Project ADD COLUMN ThumbnailMaximumHeight INT NOT NULL DEFAULT 100;
ALTER TABLE Project ADD COLUMN DistinctIndexDirectoryAndFileName VARCHAR(250) NOT NULL DEFAULT '';
CREATE INDEX Project_IX01 ON Project (ProjectCode ASC, LanguageCode ASC, ValidTill DESC, ValidFrom ASC);

zum Inhaltsverzeichnis