Die Erklärungen beziehen sich auf Informix Online 5.x, Informix Online 6.x sowie Informix Dynamic Server 7.1, 7.2 und 7.3 bei Verwendung der native Unique Datenbankschnittstelle für Informix Online.
Datenbank/Benutzer
Datenbanken in Informix Online entsprechen der Database-Definition von proNet START. Die Datenbank und alle Objekte darin werden von dem Benutzer erzeugt, der in setnet eingetragen ist, oder vom Benutzer, der als db-owner in der uqconfig eingetragen ist.
Areas
Areas sind im Sprachgebrauch von Informix Online DbSpaces und BlobSpaces. DbSpaces sind Areas für normale Datentabellen, während BlobSpaces, bei denen u.a. das Logging abgeschaltet ist, für BLOB-Felder gedacht sind.
Areas lassen sich nicht per SQL erzeugen, sondern müssen über die Informix Online-Dienstprogramme onmonitor, onspaces oder den Space Explorer angelegt werden. Bei der Erzeugung von Datenbanken, Tabellen und Indizes erlaubt Informix Online aber die Angabe der Areas, in dem die Objekte angelegt werden sollen.
Logging/Log-Area
Die Datenbank wird in jedem Fall mit der Einstellung with buffered log erzeugt, so daß die Benutzung von Transaktionen möglich ist. Bitte beachten Sie, daß eine Informix Client-Session nicht gleichzeitig Datenbanken öffnen können, die mit und ohne buffered log erzeugt sind. Die Informix Demo-Datenbank stores7 zum Beispiel wird mit den Informix-Skripten immer ohne buffered log erzeugt.
Eine Log-Area läßt sich für Informix Online nicht in proNet START angeben. Jeder normale DbSpace läßt sich für die Benutzung der physikalischen und logischen Logs benutzen. Für physikalische Logs muß der onconfig-Paramater physdbs gesetzt sein, für logische Logs muß bei der Erzeugung des logischen Logs ein DbSpace angegeben werden.
Speicherformate
proNet START Informix Online
alphanumeric(n) char(n) (maximal 32767 Zeichen) *)
varchar(n) varchar(n) (maximal 255 Zeichen)
binary(n) char(n) (maximal 32767 Zeichen) *)
bit smallint
date date
datetime datetime year to second
image byte
image generic byte
integer1 smallint
integer2 smallint
integer4 int
money money(16,2)
packed decimal(m,n) decimal(m+n,n)
packed decimal(m,n) unsigned decimal(m+n,n)
real4 smallfloat
real8 float
serial serial
text text
text generic text
time datetime hour to second
unpacked decimal(m,n) decimal(m,n)
unpacked decimal(m,n) Separate decimal(m,n)
*) Die Unique Runtime Engine unterstützt maximal 10240 Zeichen/Bytes.
BLOB-Felder
Für jedes BLOB-Feld in proNet START läßt sich eine Verknüpfung zu einer Area herstellen. Als Area darf nur ein BlobSpace benutzt werden.
Serial-Felder
Serial-Felder und auch der Startwert für Serial-Felder werden von Informix Online direkt unterstützt.
Beim Importieren bestehender Datenbanken werden Serial-Felder als Integer4-Felder importiert.
Tabellen
Die Speichereinstellungen, Ursprungsgröße und Nächste Größe innerhalb von proNet START werden umgesetzt zu den Speicherparametern extent size und next size in Informix Online.
Schlüssel/Indizes
Indexnamen müssen bei Informix innerhalb einer Datenbank eindeutig sein. Innerhalb von proNet START müssen Indexnamen nur für eine Tabelle eindeutig sein. Aus diesem Grund fügt proNet START bei gleichen Indexnamen einen Indexsuffix an, um den Indexnamen eindeutig zu machen.
Primäre Schlüssel innerhalb von proNet START werden als table constraint primary key erzeugt.
Eindeutige Schlüssel innerhalb von proNet START werden als table constraint unique key erzeugt.
Eindeutige Indizes innerhalb von proNet START werden als unique index erzeugt.
Mehrdeutige Indizes innerhalb von proNet START werden als index erzeugt.
Die Schlüssel-/Indexoption Clustered innerhalb von proNet START wird bei Indizes als cluster unique index bzw. cluster index umgesetzt, für Schlüssel ist diese Option in Informix Online nicht erlaubt.
Die maximale Anzahl an Schlüsselelementen ist 16 innerhalb von Informix Online.
Die unterschiedliche Sortierung einzelner Indexelemente wird unterstützt.
Die Speichereinstellung Fill Factor innerhalb von proNet START wird umgesetzt zum Speicherparameter fillfactor in Informix Online. Beim Datenbankimport kann fillfactor nicht aus dem DBMS ausgelesen werden.
Foreign Keys
Foreign Keys werden von Informix Online unterstützt. Als Löschregel werden nur 'Keine Aktion' und 'Kaskadierendes Löschen' unterstützt. Änderungsregeln werden nicht unterstützt.
Views
Views werden von Informix Online unterstützt.
Namenslänge
Die maximale Länge von Bezeichnern innerhalb von Informix Online ist 18 Zeichen.
Informix Global Language Settings(GLS)
Bei der Erzeugung ist die Konfiguration der Global Language Settings ab Informix Online 7.2 bzw. der National Language Settings in früheren Versionen wichtig für die Erzeugung von Standardwerten von Datumsfeldern. Bei der Erzeugung der Datenbank kann der Benutzer zwischen den Localen de_de.cp1252,de_de.8859P1,en_us.cp1252 und en_us.8859P1 wählen, Standardwert ist en_us.8859P1.
Sonstige Einstellungen
Alle Tabellen werden mit dem lock mode row erzeugt, das heißt alle Tabellen werden mit Sperren aus Datensatzebene erzeugt.
|