Bei einer Datenbank anmelden und neu anmelden

  Verwandte Themen

So melden Sie sich bei einer anderen Datenbank an:

1	Wählen Sie Datei [image] Neu anmelden..., um das Dialogfeld Anmelden aufzurufen.

2	Füllen Sie das Dialogfeld Anmelden aus.

Tips

•	Wie Sie sich bei einer Datenbank anmelden, variiert je nach Betriebssystem des Computers. Im allgemeinen geben Sie Ihren Benutzernamen, das Kennwort und (sofern erforderlich) die DB-Adresse ein. Bei SQL*Net Version 2 wird die DB-Adresse durch einen Alias ersetzt. Fragen Sie Ihren Datenbankadministrator nach der für Ihr System erforderlichen DB-Adresse.

•	Sie können sich mit Schema Builder auch bei anderen Datenbankumgebungen über die entsprechenden ODBC-Treiber anmelden. Diese Treiber werden von Drittherstellern von ODBC-konformen Treibern der Ebene 1 geliefert. Geben Sie in das Feld Anmelden im Dialogfeld Anmelden folgendes ein:

odbc:[Tabellename]

oder

odbc:*

Wenn Sie ein Sternchen (*) eingeben, zeigt Schema Builder ein Listenfeld an, in dem Sie den entsprechenden Treiber auswählen können.

•	Mit Datei [image] Neu anmelden... können Sie sich bei einer anderen Datenbank als der Datenbank anmelden, bei der Sie sich beim Starten von Schema Builder angemeldet haben. Wenn Sie versuchen, eine andere Verbindung herzustellen, werden alle geöffneten Abfragen geschlossen. Sie werden aufgefordert, Änderungen am Datenbankschema zu speichern, und der Bereich Datenquelle wird gelöscht, bevor die neue Verbindung aufgebaut wird. Wenn Sie Neu anmelden auswählen, zeigt Schema Builder dasselbe Dialogfeld Anmelden an, mit dem Sie sich anfänglich angemeldet haben.


Bereich Datenquelle skalieren

So skalieren Sie den Bereich Datenquelle, um den Bereich Bedingungen anzuzeigen oder zu verbergen:

1	Klicken Sie mit gedrückter Maustaste auf den Bildschirmteiler links neben der horizontalen Bildlaufleiste oder am Anfang der vertikalen Bildlaufleiste.

2	Ziehen Sie die Maus nach links oder rechts (bzw. oben oder unten), um die Größe des Bereichs festzulegen.

Tips

Wenn der Bereich Bedingungen noch nicht geöffnet ist, wird er angezeigt, wenn Sie den Bildschirmteiler in Richtung des Bereichs Datenquellen verschieben.


Datenquellobjekte positionieren

  Verwandte Themen

So positionieren Sie Datenquellobjekte im Bereich Datenquelle:

  Um eine Tabelle zu verschieben, klicken Sie mit der Maus, um den Tabellennamen hervorzuheben, ziehen Sie die Tabelle an die gewünschte Stelle, und lassen Sie die Maustaste los, um die Tabelle zu verankern. Eventuelle Beziehungslinien werden automatisch neu gezeichnet.

Tips

•	Sie können auch die Strg-Taste gedrückt halten und die hervorgehobene Tabelle mit den Pfeiltasten verschieben.


Datenquellobjekte aus dem Bereich Datenquelle entfernen

  Verwandte Themen

So entfernen Sie Datenquellobjekte aus dem Bereich Datenquelle:

1	Wählen Sie die zu entfernende Tabelle bzw. Spalte aus.

2	Wählen Sie Schema [image] Entfernen.


Layout aufräumen

  Verwandte Themen

So ordnen Sie die Objekte im Datasource panel automatisch an:

  Wählen Sie Layout [image] Tabellen aufräumen, um den Inhalt von Schema Builder anzuordnen und zu ordnen. Dieser Befehl wird besonders dann benutzt, wenn Tabellen verschoben, ausgeschnitten und hinzugefügt werden.


Datenquellobjekte skalieren

  Verwandte Themen

So skalieren Sie Datenquellobjekte:

1	Klicken Sie auf die Überschrift der Tabelle, um sie hervorzuheben. Daraufhin wird in der unteren rechten Ecke der Tabelle ein Skalierungs-Bildchen angezeigt.

2	Klicken Sie auf das Skalierungs-Bildchen, und ziehen Sie, um horizontal oder vertikal zu verkleinern bzw. zu vergrößern.

Tips

•	Wie bei der Darstellung in Form von Symbolen können Sie durch das Skalieren von Tabellen Platz im Bereich Datenquelle sparen, so daß Sie mehr Tabellen gleichzeitig anzeigen können.

•	Sie können eine Tabelle auch skalieren, indem Sie die Alt-Taste gedrückt halten und die Pfeiltasten verwenden.

•	Wenn Sie die Höhe der Tabelle verringern, sind möglicherweise einige Spalten nicht mehr sofort sichtbar. Sie können jedoch mit den Bildlaufpfeilen in der unteren linken Ecke der Tabelle einen Bildlauf durch die Tabelle durchführen. Wenn Sie die Breite ändern, werden Spaltennamen oder Daten möglicherweise teilweise verborgen. Schema Builder zeigt immer das Datentyp-Symbol für jeden Spaltennamen an.


Datenquellobjekte als Symbol oder normal anzeigen

  Verwandte Themen

So zeigen Sie Datenquellobjekte als Symbol/normal an:

1	Klicken Sie auf die Spaltenüberschrift.

2	Klicken Sie auf das Symbol für den Tabellentyp (in der oberen linken Ecke der Tabelle).

Tips

•	Verwechseln Sie die Anzeige von Tabellen als Symbol bzw. die normale Anzeige von Tabellen nicht mit dem Minimieren und Maximieren von Fenstern in Ihrem Betriebssystem.

•	Wenn Sie Tabellen als Symbol anzeigen, können Sie den Platz auf dem Bildschirm besser nutzen, insbesondere, wenn Sie mit mehreren Tabellen oder großen Tabellen arbeiten.

•	Das Tabellensymbol ist ein Rechteck, in dem Tabellenname, Typ und Kommentar- oder Indexsymbole angezeigt werden, sofern diese für diese Tabelle vorhanden sind. In dem Tabellensymbol werden die Spaltennamen nicht dargestellt. Sie können Tabellen als Symbol und wieder normal anzeigen, ohne daß sich dies auf die ausgewählten Spalten oder Tabellen auswirkt.


Schriftart von Datenquellobjekten ändern

  Verwandte Themen

So ändern Sie die Schriftart von Datenquellobjekten:

  Wählen Sie Layout [image] Schriftart..., um das Dialogfeld aufzurufen, in dem die grundlegenden Schriftarten festgelegt werden. Sie können die Standardschriftart und Punktgröße in diesem Dialogfeld festlegen.

Tips

•	Wenn Sie eine Schriftart wählen, die nicht alle Stile enthält, die das Fenster benötigt, wird statt dessen eine Alternativschriftart benutzt.

•	Die Kontrollkästchen Durchgestrichen und Unterstrichen sind in dieser Version von Schema Builder wirkungslos.


Bereich Bedingungen öffnen

  Verwandte Themen

So öffnen Sie den Bereich Bedingungen:

1	Klicken Sie mit gedrückter Maustaste auf den Bildschirmteiler links neben der horizontalen Bildlaufleiste oder am oberen Rand der vertikalen Bildlaufleiste.

2	Ziehen Sie die Maus, um den Bereich Datenquelle zu verkleinern. Daraufhin wird der Bereich Bedingungen angezeigt.

Tips

•	Der Bereich Bedingungen wird auch angezeigt, wenn Sie ein Objekt mit einer Integritätsregel auswählen oder wenn Sie Schema [image] Integritätsregeln definieren wählen.


Bereich Bedingungen skalieren

  Verwandte Themen

So skalieren Sie den Bereich Bedingungen:

1	Klicken Sie mit gedrückter Maustaste auf den Bildschirmteiler, der die linken und rechten horizontalen Bildlaufleisten (bzw. die oberen und unteren vertikalen Bildlaufleisten) teilt.

2	Ziehen Sie die Maus nach links oder rechts (bzw. oben und unten), um die Größe des Bereichs zu verändern.

Tips

•	Wenn ein Bereich ganz verborgen ist, wird der Bildschirmteiler ganz außen links (oder am oberen Rand) der Bildlaufleiste angezeigt.

•	Sie können die Umschalttaste gedrückt halten und die Leertaste drücken, um den Bereich Bedingungen oder Datenquellen zu verbergen (je nach aktueller Cursorposition). Mit Umschalttaste-Leertaste wird zwischen den beiden Bereichen gewechselt. Wenn Sie die Leertaste drücken, kehren Sie wieder zu den anfänglich geteilten Bereichen zurück. Wenn Sie danach die Leertaste drücken, wird zwischen den Bereichen Bedingungen und Datenquelle gewechselt.

•	Das Schema Builder-Fenster enthält zwei Bereiche, in denen ein unabhängiger Bildlauf durchgeführt werden kann - den Bereich Bedingungen und den Bereich Datenquelle. Der Bereich Bedingungen kann links neben oder über dem Bereich Datenquelle je nach Einstellungen im Dialogfeld Voreinstellungen angezeigt werden. Sie können die Größe jedes Bereichs ändern (oder einen Bereich vollständig verbergen), indem Sie die Maus und den Bildschirmteiler oder das Dialogfeld Voreinstellungen verwenden (wird über das Menü Bearbeiten ausgewählt).

•	Sie können auch zwischen dem Bereich Bedingungen und Datenquelle wechseln, um eine vertikale oder horizontale Anzeige zu erhalten, indem Sie auf den Bildschirmteiler doppelklicken.


Teilungsrichtung der Bereiche ändern

  Verwandte Themen

So ändern Sie die Teilungsrichtung zwischen den Bereichen Datenquellen und Bedingungen:

  Doppelklicken Sie auf den Bildschirmteiler zwischen den Bereichen Bedingungen und Datenquellen.


Anzeigeoptionen für Datenquellobjekte einstellen

  Verwandte Themen

So legen Sie Anzeigeoptionen für Datenquellobjekte fest:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Wählen Sie die Anzeige-Voreinstellungen aus der Liste auf der linken Seite des Dialogfeldes.

3	Geben Sie die gewünschte Richtung der Fensterteilung an. Vertikal bedeutet, daß die Bereiche Datenquellen und Bedingungen übereinander gestapelt werden, während Sie bei Auswahl von Horizontal nebeneinander angezeigt werden.

4	Wählen Sie das Kontrollkästchen Ausgabe begrenzen aus bzw. heben Sie die Auswahl auf. Wenn das Kontrollkästchen ausgewählt ist, geben Sie die Höchstzahl von anzuzeigenden Spalten in dem Feld Max. Datenquellen an.

5	Wählen Sie die Schema Builder-Voreinstellungen aus der Liste auf der linken Seite des Dialogfeldes.

6	Wählen Sie die Kontrollkästchen unter Anzeigen je nach Bedarf aus bzw. heben Sie die Auswahl auf. Wenn Kommentare ausgewählt ist, werden Kommentarsymbole angezeigt. Wenn Integritätsregeln ausgewählt ist, werden im Anschluß an den Namen jeder Tabelle und Spalte, für die Integritätsregeln definiert sind, im Bereich Datenquelle Auslassungszeichen angezeigt. Wenn Indizes ausgewählt ist, werden Index-Symbole angezeigt.

7	Wählen Sie die Option Tabellengröße ändern für neue Spalten nach Bedarf aus bzw. heben Sie die Auswahl auf. Wenn diese Option ausgewählt ist, können Sie Spalten zu einer Tabelle hinzufügen, indem diese verlängert wird.


Standardgröße des Bereichs Bedingungen festlegen

  Verwandte Themen

So legen Sie die Standardgröße (in % des Bereichs Datenquellen) für den Bereich Bedingungen fest:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Wählen Sie die Anzeigen-Voreinstellungen aus der Liste auf der linken Seite des Dialogfeldes.

3	Geben Sie eine Zahl zwischen 0 und 100 in das Feld Größe Bedingungsfenster ein, um die Größe des Bereichs Bedingungen in Prozent der Größe des Schema Builder-Fensters anzugeben.


Standardlänge für neue Spalten festlegen

  Verwandte Themen

So legen Sie Standardwerte für neue Spalten fest:

1	Wählen Sie Bearbeiten [image] Voreinstellungen.

2	Wählen Sie die Voreinstellungen für Schema Builder aus der Liste auf der linken Seite des Dialogfeldes.

3	Geben Sie die Standardlänge für die erstellten Spalten sowie Skalierung und Genauigkeit für numerische Spalten an.


Über Datenquellobjekte

  Verwandte Themen

Es gibt vier Typen von Datenquellobjekten, die Sie in Schema Builder erstellen und verarbeiten können:

Datenbankobjekt	Beschreibung
Tabelle	Die Grundspeichereinheit in einem relationalen Datenbankverwaltungssystem. Eine Tabelle besteht aus einer oder mehreren Einheiten mit Informationen (Zeilen), die alle dieselbe Art von Werten (Spalten) enthalten.
Ansicht	Ein Datenbankobjekt, das aus Spalten aus einer oder mehreren Datenbanktabellen besteht, in einer logischen Tabelle kombiniert.
Snapshot	Schreibgeschützte Kopien von Mastertabellen in einem entfernten Knoten. Ein Snapshot kann abgefragt, jedoch nicht aktualisiert werden. Nur die Mastertabelle kann aktualisiert werden. Ein Snapshot wird in regelmäßigen Abständen abgeglichen, um die Änderungen an der Mastertabelle zu berücksichtigen. In diesem Sinne ist ein Snapshot eine Art periodisch abgeglichene Ansicht.
Synonym	Ein weiterer Name, der dem Datenbankobjekt zur einfacheren Identifizierung zugewiesen wird. Wenn Sie z.B. Tabellen referenzieren, die in anderen Accounts oder Datenbanken gespeichert sind, können Sie ein Synonym für die lange Folge von Bezeichnern definieren. Wenn sich ein Tabellenname ändert, können Sie das Synonym einfach neu definieren, anstatt alle zusammengehörigen Abfragen neu zu schreiben.


Tabellen erstellen

  Verwandte Themen

So erstellen Sie eine neue Tabelle:

1	Wählen Sie Schema [image] Tabelle erstellen [image] Tabelle. Der Mauszeiger wird zu einem Fadenkreuz.

2	Ziehen Sie ein Rechteck im Bereich Datenquelle, bis dieses die gewünschte Größe hat (die Anzahl von Spalten wird in der unteren rechten Ecke der Umrandung angezeigt, während Sie das Rechteck ziehen). Beachten Sie, daß Sie jederzeit zu einem späteren Zeitpunkt, falls erforderlich, Spalten zu der Tabelle hinzufügen können.

Tips

•	Neuen Tabellen wird der Name TABELLE gefolgt von eine folgerichtigen Nummer zugewiesen. Somit erhält die erste hinzugefügte Tabelle den Namen TABELLE1, gefolgt von TABELLE2, TABELLE3 usw. Sie können diese Standard-Tabellennamen jederzeit ändern.

•	Datenbankobjekte können nur in Ihrem Standard-Tablespace erstellt werden. Neu erstellte oder geänderte Tabellen werden erst in die Datenbank geschrieben, nachdem Sie einen Commit-Vorgang durchgeführt haben. Sie können jederzeit anhand des "+"-Zeichens neben dem Tabellensymbol feststellen, welche Tabellen in dem Schema noch nicht gespeichert wurden (noch nicht in der Datenbank vorhanden sind).

•	Jeder neuen Spalte in einer Tabelle ist ein fortlaufend numerierter Standardname, SPALTE1, SPALTE2 usw. zugewiesen. Wie Tabellennamen können auch die Spaltennamen jederzeit geändert werden.


Ansichten erstellen

  Verwandte Themen

So erstellen Sie eine Ansicht:

1	Wählen Sie ein bestehendes Objekt im Bereich Datenquelle. Wenn das Objekt noch nicht im Bereich Datenquelle vorhanden ist, können Sie das Objekt im Dialogfeld Datentabellen auswählen wählen (klicken Sie auf [image] in der Symbolleiste).

2	Wählen Sie Schema [image] Tabelle anlegen [image] Ansicht. Schema Builder erstellt eine virtuelle Tabelle mit der Bezeichnung "ANSICHT#" (wobei # die vom System zugewiesene folgerichtige Nummer ist), die das ausgewählte Datenbankobjekt spiegelt.

Tips

•	Sie können eine Ansicht auch basierend auf einer Teilmenge einer Tabelle oder einer Verknüpfung von mehreren Tabellen mit Hilfe einer Abfrage erstellen. Angenommen, Sie möchten eine Ansicht, die aus einer ausgewählten Anzahl von Spalten besteht, aus den Tabellen Employee und Department erstellen. Als erstes erstellen Sie eine Abfrage in Query Builder, mit der die in der Ansicht gewünschten Spalten definiert werden, und speichern diese Abfrage dann in der Datenbank. In Schema Builder nehmen Sie diese Abfrage über das Dialogfeld Datentabellen auswählen in Ihrem Schema auf. Wählen sie das Objekt aus, und wählen Sie Schema [image] Tabelle anlegen [image] Ansicht. Schema Builder erstellt eine neue Ansicht basierend auf der Abfrage. Weitere Informationen über das Erstellen von Abfragen in Query Builder finden Sie in dem Hilfesystem zu Query Builder.


Synonyme erstellen

  Verwandte Themen

So erstellen Sie ein Synonym:

1	Wählen Sie ein bestehendes Objekt im Bereich Datenquelle. Wenn das Objekt noch nicht im Bereich Datenquelle steht, müssen Sie Daten [image] Datentabellen auswählen wählen.

2	Wählen Sie Schema [image] Tabelle anlegen [image] Synonym. Schema Builder erstellt ein privates Synonym für das ausgewählte Datenobjekt mit der Bezeichnung "SYNONYM#." Nachdem dieses Synonym gespeichert wurde, wird es als Alias für das Original-Datenbankobjekt verwendet.

Tips

•	Dies ist besonders nützlich, wenn Sie regelmäßig Tabellen mit langen oder schrägen Namen referenzieren. Sie könnten z.B. ein Synonym "ORG" für den umständlichen Namen FUNCTIONAL_ORGANIZATION_TABLE erstellen oder könnten ein Synonym "PRODUCT" für die Tabelle LEDGER_PRODUCT_CHARTFIELD erstellen, das einfacher zu merken ist.


Snapshots erstellen

  Verwandte Themen

So erstellen Sie einen Snapshot:

1	Wählen Sie ein bestehendes Objekt im Bereich Datenquelle. Wenn das Objekt noch nicht im Bereich Datenquelle steht, klicken Sie auf [image], um das Dialogfeld Datentabellen auswählen aufzurufen

2	Wählen Sie Schema [image] Tabelle anlegen [image] Snapshot. Schema Builder erstellt einen Snapshot des ausgewählten Datenbankobjekts mit der Bezeichnung "SNAPSHOT#." Dieser Snapshot behält sowohl die Definition des Original-Datenbankobjekts als auch die in den Zeilen enthaltenen Daten bei.

Tips

•	Snapshots werden aus der Originaltabelle entsprechend einem von Ihnen festgelegten Ausführungsplan abgeglichen. Um den Ausführungsplan für das Abgleichen einzurichten, wählen Sie den Snapshot im Bereich Datenquelle aus und wählen dann Schema [image] Info definieren.


Datenquellobjekte im Schema aufnehmen

  Verwandte Themen

So nehmen Sie Datenquellobjekte im Schema auf:

1	Klicken Sie auf [image] in der Symbolleiste, um das Dialogfeld Datentabellen auswählen anzuzeigen.

2	(Optional)  Wählen Sie die Kontrollkästchen unter Anzeigen aus bzw. heben Sie die Auswahl auf, um unterschiedliche Arten von Datenquellobjekten in der Liste anzuzeigen oder zu verbergen.

3	(Optional)  Wählen Sie in der Popup-Liste die User-ID für die Datenquellobjekte, aus denen Sie Daten auswählen möchten. Um Objekte anzuzeigen, die für andere User-IDs in der aktuellen Datenbank sichtbar sind, wählen Sie den Namen der aktuellen Datenbank aus der Popup-Liste, und doppelklicken Sie auf die gewünschte User-ID in der Liste. Um Objekte für eine andere User-ID in einer anderen Datenbank anzusehen, wählen Sie Datenbanken aus der Popup-Liste, doppelklicken Sie auf die gewünschte Datenbank aus der Liste, und doppelklicken Sie dann auf die gewünschte User-ID aus der Liste.

4	Klicken Sie auf das gewünschte Datenquellobjekt.

5	Klicken Sie auf Aufnehmen.

6	Wiederholen Sie die beiden vorherigen Schritte, bis alle gewünschten Objekte aufgenommen wurden.

7	Klicken Sie auf Schließen.

Tips

•	Um mehr als ein Datenquellobjekt gleichzeitig aufzunehmen, können Sie die Strg-Taste gedrückt halten, während Sie auf jeden Objektnamen klicken. Um einen Bereich mit Datenbankobjekten aus dem Listenfeld aufzunehmen, klicken Sie auf den ersten Objektnamen, halten Sie die Umschalttaste gedrückt, und klicken Sie dann auf den letzten Objektnamen.

•	Mit der Schaltfläche Info... wird das Dialogfeld Info für das ausgewählte Datenbankobjekt geöffnet, so daß Sie Informationen und Kommentare für dieses Datenbankobjekt anzeigen können.

•	Sie können aber auch auf jedes Ziel-Datenquellobjekt doppelklicken. Dadurch gelangen Sie sofort in den Bereich Datenquelle.

•	Wenn Sie sich nicht bei einer aufgeführten Datenbank anmelden können, ist dies möglicherweise auf einen ungültigen Link zurückzuführen, der durch ein Netzwerkproblem oder ein geändertes entferntes Kennwort verursacht wird. In diesem Fall bitten Sie den Datenbankadministrator um Hilfe.

•	Bei Schema Builder können Benutzer auf eine Oracle-Datenbank zugreifen, für die ein gültiger Datenbank-Link definiert ist. Schema Builder kann mit Oracle Transparent Gateways auch auf fremde Datenbanken über Datenbank-Links zugreifen.


Zusammengehörige Datenquellobjekte im Schema aufnehmen

  Verwandte Themen

So nehmen Sie zusammengehörige Datenquellobjekte im Schema auf:

1	Klicken Sie auf ein oder mehrere Objekte im Bereich Datenquelle, das bzw. die über eine zusammengehörige Tabelle verfügen.

2	Wählen Sie Daten [image] Zusammengehörige Tabellen auswählen. Daraufhin wird das Dialogfeld Zusammengehörige Tabellen auswählen angezeigt.

3	Klicken Sie auf das gewünschte Datenquellobjekt.

4	Klicken Sie auf Aufnehmen.

5	Wiederholen Sie die beiden vorherigen Schritte, bis alle gewünschten Objekte aufgenommen wurden.

6	Klicken Sie auf Schließen.

Tips

•	Mit den Kontrollkästchen unter Anzeigen können Sie die Daten filtern, die in dem Dialogfeld angezeigt werden. Dabei müssen Sie jedoch beachten, daß Sie nur Tabellen in der Liste sehen, wenn Sie das standardmäßige (Nur-Oracle) Data Dictionary verwenden. Wenn alle Kästchen aktiv sind, sehen Sie in dem Listenfeld alle verfügbaren Objekte in einem bestimmten Account.

•	Mit der Schaltfläche Info... wird das Dialogfeld Info für das ausgewählte Datenbankobjekt geöffnet, so daß Sie Informationen und Kommentare für dieses Datenbankobjekt anzeigen können.

•	Sie können aber auch auf jedes Ziel-Datenquellobjekt doppelklicken. Dadurch wird dieses sofort in den Bereich Datenquelle gestellt.


Über das Kopieren von Datenquellobjekten

  Verwandte Themen

Schema [image] Tabelle duplizieren stellt eine weitere Methode für das Erstellen von Datenbankobjekten dar, da Sie mit diesem Befehl ein Duplikat von Tabellen, Ansichten, Synonymen oder Snapshots anfertigen können. Da in der Datenbank gespeicherte Query Builder-Abfragen in Wirklichkeit Ansichten sind, können Sie auch eine Ansicht anfertigen, die eine Kopie einer bestehenden Abfrage darstellt. Danach können Sie die duplizierten Datenquellobjekte nach Bedarf umbenennen und ändern.

Sie können auch Datenquellobjekte als Tabelle duplizieren. Als Tabellen duplizierte Datenquellobjekte benutzen dieselbe Definition wie das Originalobjekt und können mit oder ohne Daten dupliziert werden. So können Sie z.B. eine neue Tabelle erstellen, die aus den in einer Ansicht definierten Spalten besteht, jedoch keine Daten enthält. Diese Möglichkeit bietet sich an, wenn Sie diese Tabelle dann mit frischen Daten auffüllen möchten. Möglicherweise ist auch eine Abfrage vorhanden, deren Ergebnisse in eine Tabelle geladen werden sollen. Sie können die Abfrage als Tabelle mit Daten kopieren - und die neue Tabelle enthält dieselben Daten, die Query Builder für diese Abfrage im Fenster Ergebnisse anzeigt.

Aus diesem Typ von Datenbankobjekt...	können Sie folgende Typen von Datenbankobjekten erzeugen:
Tabelle	Tabelle, Tabelle mit Daten
Abfrage	Tabelle, Tabelle mit Daten, Ansicht
Ansicht	Tabelle, Tabelle mit Daten, Ansicht
Synonym	Tabelle, Tabelle mit Daten, Synonym
Snapshot	Tabelle, Tabelle mit Daten, Snapshot


Datenquellobjekte duplizieren

  Verwandte Themen

So duplizieren Sie ein Datenquellobjekt:

1	Nehmen Sie das zu duplizierende Datenquellobjekt im Bereich Datenquelle auf.

2	Klicken Sie auf das zu duplizierende Datenquellobjekt.

3	Wählen Sie Schema [image] Tabelle duplizieren. Danach wählen Sie den gewünschten Zieltyp (Als Tabelle, Als Tabelle mit Daten, Als Ansicht, Als Synonym, Als Snapshot).

Tips

•	Sie können beliebig viele Kopien des Datenbankobjekts erstellen. Sie können nur Objekte, die in der Datenbank vorhanden sind, duplizieren. Wenn Sie ein neu erstelltes Objekt kopieren möchten, müssen Sie es zuerst in der Datenbank speichern.

•	Schema Builder generiert automatisch einen Standardnamen für jedes kopierte Objekt - denselben Namen wie das Originalobjekt mit einer angefügten Folgenummer. Die Folgenummer wird mit jeder Kopie erhöht. Wenn Datenbankobjekte in der Datenbank denselben Namen wie den Standardnamen haben (z.B. kopieren Sie die Tabelle DEPARTMENT, in der Datenbank ist jedoch schon eine Tabelle DEPARTMENT1 vorhanden), wird die nächste verfügbare eindeutige Nummer zugewiesen. Sie können die Kopien jederzeit umbenennen.


Datenquellobjekte umbenennen

  Verwandte Themen

So benennen Sie ein Datenquellobjekt um:

1	Nehmen Sie das umzubenennende Datenquellobjekt im Bereich Datenquelle auf.

2	Klicken Sie im Bereich Datenquelle auf das Objekt.

3	Klicken Sie auf den Tabellennamen. Daraufhin wird ein Textcursor angezeigt, und Sie können den Namen nach Wunsch ändern.

Tips

•	Beachten Sie jedoch, daß Sie keinen temporären Alias erstellen. Änderungen, die Sie im Schema vornehmen, werden in der zugrundeliegenden Tabelle mit Commit gespeichert.

•	Änderungen, die Sie an einer Tabelle in Schema Builder vornehmen, werden erst mit einem Commit-Vorgang gespeichert.

•	Sie können Objekte auch umbenennen, indem Sie auf das Objekt klicken, und Schema [image] Umbenennen auswählen.


Datenquellobjekte löschen

  Verwandte Themen

So löschen Sie ein Datenquellobjekt aus dem Bereich Datenquelle:

1	Klicken Sie auf das bzw. die zu löschenden Objekte.

2	Wählen Sie Bearbeiten [image] Löschen.


Datenquellobjekte aus dem Schema entfernen

  Verwandte Themen

So entfernen Sie ein Datenquellobjekt aus dem Schema:

1	Klicken Sie auf das bzw. die aus der Datenbank zu entfernenden Objekte im Bereich Datenquelle.

2	Wählen Sie Schema [image] Entfernen.

3	Bestätigen Sie die Anforderung.

Tips

•	Das Datenquellobjekt wird beim nächsten Commit-Vorgang gelöscht. Bis ein Commit-Vorgang ausgeführt wird, wird das Objekt grau angezeigt und kann mit Schema [image] Tabelle zurücksetzen wiederhergestellt werden.

•	Sie können jedes Objekt in Ihrer Datenbank löschen, indem Sie Schema [image] Entfernen wählen, wenn kein Objekt hervorgehoben wird. Daraufhin wird das Dialogfeld Tabellen entfernen angezeigt. Wählen Sie ein Objekt aus, und klicken Sie auf Entfernen. Sie können mehrere Objekte für das Löschen auswählen, indem Sie die Strg- oder Umschalttaste gedrückt halten. Objekte können auf diese Weise unabhängig davon gelöscht werden, ob sie im Bereich Datenquelle angezeigt werden oder nicht.


Über Indizes

  Verwandte Themen

Ein Index ist ein Datenbankobjekt, das einen Eintrag für jeden Wert enthält, der in der bzw. den indizierten Spalten der Tabelle angezeigt wird. Mit Indizes kann beim Generieren von Abfragen (SELECT-Anweisungen) schneller auf Zeilen zugegriffen werden, da die Daten jedoch sowohl im Index als auch den indizierten Tabellen verwaltet werden müssen, kann ein Index die Funktionen INSERT, UPDATE und DELETE verlangsamen.

Hinweis:  Wenn das Kontrollkästchen Indizes im Dialogfeld Voreinstellungen ausgewählt ist, wird in der Titelleiste jeder Tabelle, für die Indizes definiert sind, das Index-Symbol angezeigt.


Indizes erstellen

  Verwandte Themen

So erstellen Sie einen Index für eine oder mehrere Spalten in einer Tabelle:

1	Klicken Sie auf die Tabelle mit den zu indizierenden Spalten.

2	Wählen Sie Schema [image] Index definieren.

3	Wählen Sie im Dialogfeld Index definieren die für den Index zu benutzenden Spalten aus dem Listenfeld Spalten verwenden. Ein Index kann maximal 16 Spalten umfassen und darf nicht auf den Datentypen LONG oder LONG RAW basieren.

4	Klicken Sie auf Neuer Index. Daraufhin wird ein neuer Index basierend auf den ausgewählten Spalten erstellt. Die indizierten Spalten werden an den Anfang des Listenfeldes Spalten verwenden verschoben und sind von den nicht indizierten Spalten durch eine graue Linie getrennt. Sie können außerdem aufgrund des Index-Symbols eindeutig identifiziert werden. Sie können diesen Index jederzeit ändern.

5	Geben Sie einen Namen für den Index in das Feld Indexname ein, oder akzeptieren Sie den von Schema Builder angegebenen Standardnamen.

6	(Optional)  Ändern Sie die Reihenfolge der Indexspalten nach Bedarf.

Tips

•	Der Index wird erst in der Datenbank erstellt, wenn Sie die letzten Änderungen, die Sie in Schema Builder vorgenommen haben, mit einem Commit-Vorgang speichern.


Indizes ändern

  Verwandte Themen

So ändern Sie einen Index:

1	Klicken Sie im Bereich Datenquelle auf die Tabelle, deren Index geändert werden soll, und wählen Sie Schema [image] Index definieren.

2	Wählen Sie den zu ändernden Index aus der Liste unter Indexname.

3	Um Spalten zu dem Index hinzuzufügen, doppelklicken Sie auf den Namen einer Spalte, die noch nicht Bestandteil des Index ist. Sie können auch die Reihenfolge der indizierten Spalten ändern, indem Sie die Spaltennamen an die gewünschte Stelle ziehen.

4	Um Spalten aus dem Index zu entfernen, doppelklicken Sie auf den Namen einer Spalte, die schon Bestandteil des Index ist.

5	Wenn Sie den Namen des Index ändern möchten, bearbeiten Sie Indexname.


Indizes löschen

  Verwandte Themen

So löschen Sie einen Index:

1	Klicken Sie auf die Tabelle, für die der Index definiert ist.

2	Wählen Sie Schema [image] Index definieren.

3	Wählen Sie im Dialogfeld Index definieren den zu löschenden Index.

4	Klicken Sie auf Index entfernen.


Neue Spalten erstellen

  Verwandte Themen

So definieren Sie eine neue Spalte in einer Tabelle:

1	Klicken Sie auf die Tabelle im Bereich Datenquelle, zu der Sie eine Spalte hinzufügen möchten.

2	Wählen Sie Schema [image] Spalte definieren.

3	Klicken Sie auf Neue Spalte.

4	Geben Sie einen Namen in das Feld Spaltenname ein.

5	Füllen Sie die Spaltenattribute entsprechend aus.

6	Wenn die Spalte Daten enthält, mit denen Zeilen in der Tabelle eindeutig identifiziert werden, wählen Sie das Kontrollkästchen Primärschlüssel. Wählen Sie das Kontrollkästchen Eindeutig, um automatisch zu verhindern, daß zwei Zeilen denselben Wert in derselben Spalte aufweisen.

7	Wählen Sie Erforderlich, wenn die Spalte einen anderen Wert als NULL enthalten muß. Sie können nur als Erforderlich (NOT NULL) markierte Spalten hinzufügen, wenn die Tabelle keine Zeilen enthält. Sie können diese Integritätsregel jedoch später jederzeit anwenden, nachdem die Spalte mit Daten aufgefüllt wurde, vorausgesetzt, die Spalte enthält keine NULL-Werte.

8	Wählen Sie den entsprechenden Datentyp aus der Popup-Liste Datentyp.

9	Geben Sie die Länge und (gegebenenfalls) Genauigkeit der Spalte in das Feld Länge und das Genauigkeitsfeld ein. Sie können jeden dieser Werte erhöhen/verringern, indem Sie auf den Pfeil nach oben/nach unten direkt rechts neben dem Genauigkeitsfeld klicken.

10 Geben Sie gegebenenfalls einen Standardwert für die Spalte in das Feld Standard ein. Der Standardwert wird in die Spalte eingefügt, wenn eine INSERT-Anweisung normalerweise einen NULL-Wert einfügen würde.

11 Nachdem Sie die neue Spalte definiert haben, klicken Sie auf die Schaltfläche Definieren, um die Spalte zu definieren, ohne das Dialogfeld Spalte definieren zu verlassen, oder klicken Sie auf OK, um die Spalte zu definieren und in die Hauptansicht von Schema Builder zurückzugehen. Klicken Sie auf Abbrechen, um die Änderungen abzubrechen.

Tips

•	Sie können eine Spalte auch erstellen, indem Sie Schema [image] Spalte erstellen wählen und dann auf die Spalte doppelklicken, um das Dialogfeld Spalte definieren anzuzeigen.


Neue Spalten zu einer Tabelle hinzufügen

  Verwandte Themen

So fügen Sie eine oder mehrere neue Spalten zu einer Tabelle hinzu:

1	Stellen Sie sicher, daß das Kontrollkästchen Tabellengröße ändern für neue Spalten im Abschnitt Schema Builder im Dialogfeld Voreinstellungen ausgewählt ist.

2	Klicken und ziehen Sie das Skalieren-Bildchen in der unteren rechten Ecke einer Tabelle. Während Sie das Datenbankobjekt nach unten ziehen, werden die neuen Spalten unter den bestehenden Spalten angezeigt.

•	Doppelklicken Sie auf eine neu erstellte Spalte, um das Dialogfeld Spalte definieren anzuzeigen.


Spalten über Datenquellobjekte hinweg kopieren

  Verwandte Themen

So kopieren Sie eine Spalte von einer Datenquelle zu einer anderen:

1	Klicken Sie auf die zu kopierende Spalte.

2	Klicken Sie auf [image] in der Symbolleiste. Die Spalte wird in die Zwischenablage kopiert.

3	Klicken Sie auf die Tabelle, in die Sie die Spalte kopieren möchten.

4	Klicken Sie auf [image] in der Symbolleiste. Die Spalte wird aus der Zwischenablage in die ausgewählte Tabelle eingefügt.

Tips

•	Alternativ können Sie eine Spalte mit der Maus aus einer Tabelle in eine andere kopieren. Um eine Spalte mit der Maus zu kopieren, klicken und ziehen Sie die Spalte von einer Tabelle zu einer anderen.

•	Wenn die Zieltabelle keine Spalte aufweist, die denselben Namen wie die kopierte Spalte hat, bleibt der Spaltenname derselbe. Wenn eine Spalte mit demselben Namen vorhanden ist, generiert Schema Builder einen Standardnamen (den Originalnamen mit einer angehängten Folgenummer). Die Folgenummer wird mit jeder Kopie erhöht.


Spalten umbenennen

  Verwandte Themen

So benennen Sie eine Spalte um:

1	Klicken Sie auf die umzubenennende Spalte.

2	Klicken Sie auf den Namen der Spalte. Daraufhin wird ein Textcursor angezeigt, und Sie können den Namen nach Bedarf bearbeiten.

Tips

•	Sie können eine Spalte nicht umbenennen, nachdem sie in der Datenbank festgeschrieben wurde. Sie können nur neu erstellte Spalten umbenennen, die noch nicht festgeschrieben wurden.


Spalten ändern

  Verwandte Themen

So ändern Sie eine Spaltendefinition:

1	Klicken Sie auf eine Tabelle in Schema Builder, und wählen Sie Schema [image] Spalte definieren. Wenn das Dialogfeld Spalte definieren schon angezeigt wird, können Sie eine beliebige Tabelle aus der Popup-Liste auswählen.

2	Die Namen aller Spalten in der Tabelle werden in dem Listenfeld unter Spaltenname angezeigt. Klicken Sie auf den Namen der zu ändernden Spalte.

3	Klicken Sie, um die Kontrollkästchen Primärschlüssel, Erforderlich und/oder Eindeutig nach Bedarf auszuwählen bzw. deren Auswahl aufzuheben.

4	Gegebenenfalls wählen Sie den entsprechenden Datentyp aus der Popup-Liste Datentyp. Sie können den Datentyp einer Spalte nur ändern, wenn die Spalte in allen Zeilen NULL-Werte enthält.

5	Gegebenenfalls geben Sie Länge und Genauigkeit der Spalte in die entsprechenden Felder ein. Sie können jeden dieser Werte erhöhen/verringern, indem Sie auf den Pfeil nach oben/nach unten direkt rechts neben dem Genauigkeitsfeld klicken. Sie können die Größe einer Spalte nur verringern, wenn die Spalte in allen Zeilen Nullen enthält.

6	Gegebenenfalls geben Sie den Standardwert für die Spalte in das Feld Standard ein. Der Standardwert wird in die Spalte eingefügt, wenn eine INSERT-Anweisung sonst einen NULL-Wert einfügen würde.

7	Nachdem Sie die Spalte geändert haben, klicken Sie auf Definieren, um die Spalte zu definieren, ohne das Dialogfeld Spalte definieren zu verlassen, oder klicken Sie auf OK, um die Spalte zu definieren und in die Hauptansicht von Schema Builder zurückzugehen. Klicken Sie auf Abbrechen, um die Änderungen zu verwerfen.

Tips

•	Nachdem eine Spalte in der Datenbank festgeschrieben wurde, können Sie nur noch den Datentyp, die Größe, den Standardwert und den Status Erforderlich ändern. Sie können jedes Objekt im Dialogfeld Spalte definieren für Spalten ändern, die noch nicht festgeschrieben wurden.

•	Sie können eine Spalte nicht zu einer Erforderlichen Spalte machen, wenn die Spalte einen NULL-Wert enthält. Sie können eine Spalte nicht zu einer Erforderlichen oder Eindeutigen Spalte machen, wenn die Tabelle schon Daten enthält.

•	Sie können den Datentyp einer Spalte auch ändern, indem Sie den Mauszeiger über das Symbol für den Datentyp der Spalte setzen, die Maustaste gedrückt halten und den neuen Datentyp aus der daraufhin angezeigten Popup-Liste auswählen.


Spalten löschen

  Verwandte Themen

So löschen Sie eine Spalte:

1	Klicken Sie auf eine Tabelle im Bereich Datenquelle, und wählen Sie Spalte definieren, oder doppelklicken Sie einfach auf eine Spalte. Wenn das Dialogfeld Spalte definieren schon angezeigt wird, können Sie eine beliebige Tabelle aus der Popup-Liste auswählen.

2	Klicken Sie auf den Namen der zu löschenden Spalte in dem Listenfeld unter dem Spaltennamen.

3	Klicken Sie auf Spalte entfernen.

Tips

•	Sie können eine Spalte nicht löschen, nachdem sie in der Datenbank festgeschrieben wurde. Sie können nur neu hinzugefügte Spalten löschen, die noch nicht festgeschrieben wurden.


Kommentare zu Datenquellobjekten hinzufügen

  Verwandte Themen

So fügen Sie Kommentare zu einem Datenquellobjekt oder einer Spalte hinzu:

1	Klicken Sie auf die Objekte, zu denen Sie Kommentare hinzufügen möchten.

2	Wählen Sie Schema [image] Info abrufen.

3	Geben Sie die Kommentare ein.

Tips

Wenn das Kontrollkästchen Kommentare im Dialogfeld Voreinstellungen ausgewählt ist, wird rechts neben dem Namen jedes Objekts, für das Kommentare definiert sind, das Kommentar-Symbol angezeigt.


Über Integritätsregeln

  Verwandte Themen

Integritätsregeln sind Regeln, die die Werte beschränken, die in einer oder mehreren Spalten in einer Tabelle gespeichert werden können. Die Kontrollkästchen Primär, Eindeutig und Obligatorisch im Dialogfeld Spalte definieren sind Beispiele für allgemeine Integritätsregeln.

Sie können auch Integritätsregeln für eine Tabelle oder Spalte definieren, die auf Berechnungen, Funktionen oder anderen Vorgängen basieren. Möglicherweise möchten Sie sicherstellen, daß alle Gehaltszahlen in der Spalte SALARY Zahlen größer als null sind oder daß die Abteilungsnamen in Großbuchstaben eingegeben werden.

Eine Integritätsregel hat das folgende allgemeine Format:

[Ausdruck] [Operator] [Ausdruck]

Bei Ausdrücken kann es sich um Datumsangaben, literale Zeichen oder Zahlen handeln. Sie können auch definierte Spalten, Funktionen und Datenbankspalten eingeben. Der erste Ausdruck ist typischerweise ein gültiges Datenquellobjekt (z.B. eine Spalte in einer Tabelle). Der zweite Ausdruck ist ein Vergleichspunkt für den ersten Ausdruck. Der Operator ist ein Vergleichsoperator (z.B. > oder <).

Zum Beispiel:

EMPLOYEE.SALARY > 500

EMPLOYEE.SALARY IS NOT NULL.

Integritätsregeln werden im Bereich Bedingungen definiert. Er wird möglicherweise nicht angezeigt, wenn Sie Schema Builder das erste Mal öffnen. Sie können den Bereich Bedingungen öffnen, wenn Sie Schema Builder gestartet haben.


Über mehrere und verschachtelte Integritätsregeln

  Verwandte Themen

Sie können mehrere Integritätsregeln auf verschiedenen Ebenen erstellen oder können sie alle auf einer Ebene kombinieren. Der Operator der obersten Ebene stellt die erste Ebene dar und steht immer auf der linken Seite. Sie können auch Integritätsregeln auf niedrigeren Ebenen je nach Anforderungen kombinieren. Nachdem Sie eine Integritätsregel hinzugefügt haben, aktiviert Schema Builder automatisch den Operator der obersten Ebene links neben der Integritätsregel. Der Standardoperator der obersten Ebene ist AND, mit dem die Integritätsregel mit der nächsten Integritätsregel kombiniert wird.

Es gibt keine Grenze für die Anzahl von Integritätsregeln, die Sie in einer Schema Builder-Tabelle aufnehmen können. Jedesmal, wenn Sie eine Integritätsregel hinzufügen, erstellt Schema Builder ein anderes leeres Integritätsregel-Textfeld. Um das nächste Bedingungsfeld zu aktivieren, klicken Sie in das leere Feld.

Angenommen, Sie haben eine Integritätsregel erstellt, die keine Nullwerte in der Spalte Customer_ID  zuläßt (CUSTOMER_ID IS NOT NULL). Nun möchten Sie diese Regel weiter auf Werte eingrenzen, die größer sind als 0. Drücken Sie Umschalttaste-Eingabetaste, oder klicken Sie auf das leere Bedingungsfeld. Die erste Integritätsregel wird validiert, und der Operator AND wird links neben der Integritätsregel angezeigt. Geben Sie die neue Integritätsregel ein, in diesem Fall CUSTOMER_ID>0. Drücken Sie die Eingabetaste, um das Bedingungsfeld zu verlassen. Wenn die Daten in die Datenbank eingegeben werden, erfordert diese Schemadefinition, daß Daten in die Spalte Customer_ID eingegeben werden, bevor die Zeile verlassen wird. Außerdem sind nur numerische Daten zulässig, die größer sind als 0.


Integritätsregeln definieren

  Verwandte Themen

So definieren Sie eine Integritätsregel für eine Spalte:

1	Klicken Sie auf die Spalte in dem Datenquellobjekt, für die eine Integritätsregel festgelegt werden soll.

2	Wählen Sie Schema [image] Integritätsregeln definieren. Daraufhin wird im Bereich Bedingungen eine leere Integritätsregel angezeigt.

3	Klicken Sie auf die leere Integritätsregel, um sie zu aktivieren.

4	Geben Sie die Integritätsregel direkt ein, oder geben Sie sie visuell mit der Symbolleiste ein. Wenn Sie im Bereich Datenquelle auf den Spaltennamen klicken, wird dieser in die Integritätsregel eingegeben. Wenn Sie auf die Operator-Werkzeuge klicken, werden diese in die Integritätsregel eingegeben.

5	Klicken Sie in einen leeren Bereich des Bereichs Bedingungen, oder drücken Sie die Eingabetaste. Schema Builder validiert und behält die geänderte Bedingung bei.

Tips

•	Am einfachsten erstellen Sie mehrere Integritätsregeln, wenn Sie nach Eingabe jeder Integritätsregel Umschalttaste-Eingabetaste drücken.

•	Bei Schema Builder können Sie mehrere Integritätsregeln auf einer Textzeile verketten, wenn Sie den entsprechenden logischen Operator eingeben, um die Integritätsregeln zu trennen. So könnten Sie z.B. zwei Integritätsregeln erstellen, indem Sie folgendes in ein Bedingungsfeld eingeben:

CUSTOMER_ID IS NOT NULL AND CUSTOMER_ID>0

•	Eine unvollständige, ungültige oder nicht richtig formatierte Integritätsregel führt dazu, daß Schema Builder eine Fehlermeldung generiert, sobald Sie die Integritätsregel schließen. Schema Builder hebt den Teil der Integritätsregel hervor, der den Fehler verursacht hat, und gibt Ihnen die Möglichkeit, die Integritätsregel zu korrigieren.

•	Schema Builder befindet sich immer dann im Bearbeitenmodus, wenn neben dem Mauszeiger ein Pluszeichen angezeigt wird (z.B. beim Bearbeiten einer Integritätsregel). Um ein Objekt in einem inaktiven Bereich im Bearbeitenmodus auszuwählen, klicken Sie zuerst auf den Bereich, um ihn zu aktivieren. Danach klicken Sie auf das Objekt selbst, um es auszuwählen.


Integritätsregeln anzeigen

  Verwandte Themen

So zeigen Sie Integritätsregeln für ein Datenquellobjekt an:

  Wählen Sie Schema [image] Integritätsregeln definieren.

ODER

 Skalieren Sie den Bereich Datenquelle.

Tips

•	Wenn das Kontrollkästchen Integritätsregeln im Dialogfeld Voreinstellungen aktiviert ist, werden hinter dem Namen jeder Tabelle und jeder Spalte, für die Integritätsregeln definiert sind, Auslassungszeichen (...) angezeigt.

•	Sobald der Bereich Bedingungen geöffnet ist, können Sie ein anderes Datenquellobjekt auswählen, um alle damit verknüpften Integritätsregeln anzuzeigen.


Integritätsregeln bearbeiten

  Verwandte Themen

So bearbeiten Sie eine Integritätsregel:

1	Klicken Sie innerhalb der entsprechenden Integritätsregel , um den Bereich Bedingungen zu aktivieren und den Textcuros anzuzeigen.

2	Bearbeiten Sie den Text der Integritätsregel wie gewünscht.

3	Klicken Sie in einen leeren Bereich des Bereichs Bedingungen, oder drücken Sie die Eingabetaste. Schema Builder validiert und behält die geänderte Bedingung bei.


Integritätsegeln löschen
Integritätsregeln löschen

  Verwandte Themen

So löschen Sie eine Integritätsregel:

1	Zeigen Sie die Integritätsregeln an.

2	Klicken Sie in die entsprechende Integritätsregel.

3	Wählen Sie den gesamten Text der Integritätsregel aus.

4	Wählen Sie Bearbeiten [image] Löschen.

5	Klicken Sie in einen leeren Bereich des Bereichs Bedingungen, oder drücken Sie die Eingabetaste.


Operator der obersten Ebene ändern

  Verwandte Themen

So ändern Sie den Operator der obersten Ebene:

1	Klicken Sie auf den Operator links neben der Liste mit Integritätsregeln im Bereich Bedingungen.

2	Klicken Sie auf den gewünschten Operator aus der Symbolleiste.


Integritätsregeln auflösen

  Verwandte Themen

So lösen Sie Integritätsregeln auf:

1	Klicken Sie auf den Operator (standardmäßig AND) links neben der Liste mit Integritätsregeln im Bereich Bedingungen.

2	Wählen Sie Daten [image] Integritätsregeln auflösen.


Integritätsregeln verschachteln

  Verwandte Themen

So verschachteln Sie Integritätsregeln:

1	Generieren Sie jede zu verschachtelnde Integritätsregel.

2	Klicken Sie bei gedrückter Umschalttaste auf die Kästchen links neben den zu verschachtelnden Integritätsregeln. Hinweis

3	Wählen Sie den logischen Operator, mit dem Sie die Bedingungen kombinieren möchten (AND oder OR). Schema Builder zeichnet ein Kästchen um die hervorgehobenen Bedingungen im Bereich Bedingungen und kombiniert diese mit dem angegebenen Operator. Sie können jetzt klicken, um diesen Operator hervorzuheben, wenn Sie ihn mit NOT negieren möchten.


Der Text der ausgewählten Integritätsregel wird schwarz angezeigt. Wenn die Integritätsregel nicht ausgewählt wurde, wird der Text grau angezeigt.


Integritätsregeln negieren

  Verwandte Themen

So negieren Sie eine Integritätsregel:

1	Klicken Sie auf die Integritätsregeln oder verschachtelten Integritätsregeln, die negiert werden sollen.

2	Wählen Sie den Operator NOT aus der Symbolleiste. Bei NOT AND sind alle Daten zulässig, außer den Daten, bei denen alle Bedingungen erfüllt werden, während bei NOT OR alle Daten zulässig sind mit Ausnahme der Daten, bei denen eine der Bedingungen erfüllt wird.

Tips

•	Negierte Operatoren (NOT AND, NOT OR) werden mit einem Überstrich angezeigt. Um negierte Operatoren umzukehren, klicken Sie auf den negierten logischen Operator, und wählen Sie den Operator NOT. Dadurch werden der Überstrich und die Negierung aus dem Operator entfernt.


Integritätsregeln aktivieren

  Verwandte Themen

So aktivieren oder deaktivieren Sie eine Integritätsregel:

1	Klicken Sie auf das Kästchen links neben der zu deaktivierenden Integritätsregel. Halten Sie die Umschalttaste gedrückt, um mehrere Integritätsregeln auszuwählen.

2	Doppelklicken Sie auf das Kästchen links neben einer der ausgewählten Integritätsregeln. Mit derselben Prozedur werden Integritätsregeln aktiviert, die vorher deaktiviert wurden.

Tips

•	Wenn Sie eine Integritätsregel deaktiviert und dann Daten eingegeben haben, die nicht mit der Integritätsregel übereinstimmen, können Sie die Integritätsregel nicht mehr reaktivieren. Schema Builder wendet eine Integritätsregel nur an, wenn alle vorhandenen Daten dieser Integritätsregel gerecht werden.


Über Beziehungen

  Verwandte Themen

In Schema Builder können Sie die folgenden Beziehungen erstellen:

•	Einfache Beziehungen, die einen Fremdschlüssel in einer Tabelle mit einem Primärschlüssel in einer anderen Tabelle verbinden.

•	Selbstbeziehungen, die eine Tabelle mit sich selbst verbinden.

•	Zusammengesetzte Beziehungen, die zwei oder mehr Spalten in einer Tabelle mit Spalten in einer anderen Tabelle verbinden.

Tips

•	Wenn Sie eine Beziehung in Schema Builder erstellen, wird kein Primärschlüssel erstellt (Sie müssen Primärschlüssel im Dialogfeld Spalte definieren angeben). Beachten Sie, daß das Erstellen einer Beziehung die einzige Möglichkeit ist, einen Fremdschlüssel zu erstellen.

•	Nicht jede Tabelle in einer Abfrage muß mit jeder anderen Tabelle in der Abfrage verbunden sein. Es muß jedoch eine Möglichkeit geben, alle Tabellen zu verbinden oder zu verketten. Angenommen, Sie möchten die Tabellen Customer, Employee und Department in einer Abfrage benutzen. Sie könnten Customer und Employee über EMPLOYEE_ID und SALESPERSON_ID verbinden. Employee und Department könnten über DEPARTMENT_ID verbunden werden. Beachten Sie, daß Customer und Department in diesem Fall nicht direkt verbunden sind, sondern über die Tabelle Employee miteinander "verkettet" sind.


Über Selbstbeziehungen

  Verwandte Themen

Mit einer Selbstbeziehung wird eine Tabelle mit sich selbst verbunden. Selbstbeziehungen haben eine begrenzte, sehr spezifische Verwendung: mit ihnen wird ein hierarchischer Link zwischen zwei Spalten erstellt, die in derselben Tabelle vorhanden sind. Eine Selbstbeziehung kann nur wirksam sein, wenn die Spalten in der Tabelle Gegenstücke zueinander darstellen.

So könnten Sie z.B. eine Selbstbeziehung benutzen, um die Niederlassungen eines Unternehmens mit der Muttergesellschaft zu verbinden oder die Mitarbeiter mit ihren jeweiligen Vorgesetzten. In diesem Beispiel enthält jede Zeile in der Tabelle die Employee-ID sowie die Manager-ID des Mitarbeiters, die identisch mit der Employee-ID für diesen Manager ist. Diese Spalten stellen Gegenstücke zueinander dar, auch wenn sie in derselben Tabelle enthalten sind. Deshalb können sie in einer Abfrage mit einer Selbstbeziehung verbunden werden.


Über zusammengesetzte Beziehungen

  Verwandte Themen

Eine zusammengesetzte Beziehung benutzt eine einzelne Beziehung, um zwei oder mehr Spalten in einer Tabelle mit Spalten in einer anderen Tabelle zu verbinden. Eine zusammengesetzte Beziehung ist erforderlich, wenn die Tabellen durch zusammengesetzte Schlüssel verbunden sind - wenn die Primär- oder Fremdschlüssel aus zwei oder mehr Spalten bestehen. Weitere Informationen über zusammengesetzte Schlüssel finden Sie im Oracle8 Server SQL Language Reference Manual.


Einfache Beziehungen erstellen

  Verwandte Themen

So erstellen Sie eine einfache Beziehung zwischen zwei Tabellen:

  Klicken und ziehen Sie im Bereich Datenquelle bei gedrückter Strg-Taste von der Fremdschlüsselspalte zu der Primärschlüsselspalte. Danach wird eine Linie gezogen, die die Beziehung darstellt.

Tips

•	Um eine Beziehung über das Menü zu definieren, wählen Sie Schema [image] Beziehung definieren.... Geben Sie im Dialogfeld Beziehung definieren die Fremdschlüssel und Primärschlüssel ein. Sie müssen die vollständigen Tabellen- und Spaltennamen eingeben, um diese Spalten zu verbinden (trennen Sie den Tabellennamen mit einem Punkt vom Spaltennamen). Anstatt die Tabellen- und Spaltennamen einzugeben, können Sie auch einfach innerhalb jedes Schlüsselfeldes im Dialogfeld Beziehung definieren klicken und dann auf den entsprechenden Spaltennamen im Bereich Datenquellen klicken. Der Spalten- und Tabellenname wird automatisch in dem Feld angezeigt.


Selbstbeziehungen erstellen

  Verwandte Themen

So erstellen Sie eine Selbstbeziehung zwischen zwei Spalten in derselben Tabelle:

1	Wählen Sie Daten [image] Datentabellen auswählen, und nehmen Sie die gewünschte Tabelle auf.

2	Wählen Sie Schema [image] Beziehung definieren..., und geben Sie die entsprechenden Fremdschlüssel und Primärschlüssel ein.

Tips

•	Wenn in dem zugrundeliegenden Data Dictionary eine Selbstbeziehung vorhanden ist, wird der Fremdschlüssel durch eine Selbstbeziehungslinie identifiziert.


Zusammengesetzte Beziehungen erstellen

  Verwandte Themen

So erstellen Sie eine zusammengesetzte Beziehung:

1	Wählen Sie Daten [image] Datentabellen auswählen, und nehmen Sie die gewünschte Tabelle auf.

2	Wählen Sie Schema [image] Beziehung definieren.

3	Geben Sie die Primär- und Fremdschlüssel ein, wobei Sie die Spalten durch Kommas voneinander trennen.

Tips

•	Sie können beliebig viele zusammengesetzte Beziehungen verwenden und können Spalten in zusammengesetzten Beziehungen aufnehmen, unabhängig davon, ob sie in anderen Beziehungen benutzt werden.


Zusammengehörige Tabellen suchen

  Verwandte Themen

So suchen Sie Tabellen, die mit einer ausgewählten Tabelle oder ausgewählten Spalten in einer Tabelle verbunden sind:

1	Klicken Sie auf eine Tabelle im Bereich Datenquelle.

2	(Optional)  Klicken Sie auf die Spalten in der Tabelle, wenn Sie nur Tabellen sehen möchten, die über die ausgewählten Spalten verbunden sind.

3	Wählen Sie Daten [image] Zus. Tabellen auswählen... aus dem Menü Daten. Daraufhin wird das Dialogfeld Zusammengehörige Tabellen auswählen mit einer Liste der zusammengehörigen Tabellen angezeigt.

Tips

•	Nehmen Sie die zusammengehörigen Tabellen im Bereich Datenquellen auf, genau wie andere Tabellen, klicken Sie auf den Namen, und klicken Sie auf Aufnehmen.


Beziehungen aktivieren und deaktivieren

  Verwandte Themen

So aktivieren oder deaktivieren Sie eine Beziehung:

  Doppelklicken Sie auf die Beziehungslinie. Eine aktive Beziehung wird deaktiviert, und eine inaktive Beziehung wird aktiviert.

Tips

•	Sie können feststellen, ob eine Beziehung aktiv ist, weil die Beziehungslinie und die zusammengehörigen Spalten markiert sind.


Beziehungen löschen

  Verwandte Themen

So löschen Sie eine Beziehung:

1	Wenn die Beziehung momentan nicht aktiv ist (d.h. die Beziehungslinie und die zusammengehörigen Spalten sind nicht markiert), aktivieren Sie sie, indem Sie auf die Beziehungslinie doppelklicken.

2	Wählen Sie Bearbeiten [image] Löschen.


Über die Befehlszeile

  Verwandte Themen

Sie können Befehle an Schema Builder direkt von dem Betriebssystem-Prompt (z.B. DOS- oder UNIX-Prompt oder Dialogfeld Ausführen in Windows) ausgeben, um drei verschiedene Arten von Aufgaben auszuführen:

•	Anmelden bei und Hochfahren von Schema Builder

•	Steuerung der Speicherverwaltung in Windows

•	Angabe, welche Tabellen in dem Dialogfeld Datentabellen auswählen angezeigt werden.

Sie können Schema Builder-Befehle von dem Befehlszeilen-Prompt ausführen, indem Sie den Anwendungsnamen, gefolgt von einer Leerstelle, den Befehl und das Argument angeben, das den Befehl vervollständigt.

Um z.B. Schema Builder bei einer lokalen Datenbank unter der Benutzer-ID scott mit dem Kennwort tiger hochzufahren, geben Sie folgendes ein:

obs60.exe USERID=scott/tiger

Wenn Sie die Eingabetaste drücken, wird Schema Builder mit diesen Optionen ausgeführt, wobei das Dialogfeld Anmelden umgangen wird.

Sie können verschiedene Befehlszeilenoptionen gleichzeitig in beliebiger Reihenfolge eingeben, wobei Sie die einzelnen Befehle durch ein Leerzeichen voneinander trennen. Wenn Sie die Eingabetaste drücken, wertet Schema Builder alle eingegebenen Befehle aus, stapelt sie in der richtigen Reihenfolge und führt sie aus.

Sie können jeden Befehl nur einmal auf der Befehlszeile verwenden. So können Sie z.B. den Befehl USERID= nicht zweimal eingeben, um sich als zwei verschiedene Benutzer anzumelden.

Doppelte oder widersprüchliche Befehle werden zugunsten des zuletzt empfangenen Befehls ignoriert.


Hilfe zur Befehlszeile

  Verwandte Themen

Schema Builder verfügt über eine Hilfefunktion, die Sie bei Befehlszeilenanweisungen bei interaktiven und Stapelvorgängen unterstützt. Wenn Sie an einer beliebigen Stelle in der Befehlszeile HELP=YES eingeben und die Eingabetaste drücken, zeigt Schema Builder eine Liste mit Befehlszeilenoptionen an. Diese Hilfedatei wird auch automatisch angezeigt, wenn Sie bei der Ausführung eines Befehls Fehlermeldungen erhalten.

Hinweis:  Wenn Sie einen Hilfetext aus der Befehlszeile anfordern, bricht Schema Builder automatisch alle Befehle ab, die Sie vor Eingabe von HELP=YES in der Zeile eingegeben haben.


Befehlstypen

  Verwandte Themen

Als nächstes werden die Befehle aufgeführt, die Sie über die Befehlszeile eingeben können, sowie deren Argumente und eine kurze Beschreibung der Befehle. Diese Befehle werden in den folgenden Hilfethemen im einzelnen beschrieben.

Befehl	Argument(e)	Beschreibung
USERID=	<userid>/<password> [@connect string>]	Mit diesem Befehl können Sie sich bei Schema Builder anmelden, ohne über das Dialogfeld Anmelden gehen zu müssen.
SWAPDIR	<path><filename>	Bestimmt den Speicherort für das Swap-Verzeichnis.
BUFSIZE	<value>	Bestimmt die Größe des Speicherpuffers.
MAXMEM	<value>	Bestimmt den maximal zugewiesenen Speicherplatz.
MAXVMEM=	<value>	Bestimmt den maximal zugewiesenen virtuellen Speicherplatz.
OWNERLIST=	ACCESS, ALL, USER, <account name> oder <list of account names>	Gibt die Tabellen an, die geladen werden, wenn der Benutzer das erste Mal Daten Datentabellen auswählen wählt.
VERBOSE=	YES oder NO	Bei Auswahl von NO unterdrückt Schema Builder Warnmeldungen, die die Batchverarbeitung anhalten können.
CMDFILE=	<path> <filename>	Führt dazu, daß Schema Builder Befehle aus dem eingegebenen Pfad und Dateinamen abruft.
HELP=	YES	Zeigt die Befehlszeilenoptionen an und erläutert sie.


Befehl Connect

  Verwandte Themen

Beschreibung

Sie können die Befehlszeile benutzen, um Schema Builder zu starten und sich bei einer Datenbank anzumelden. Wenn Sie sich bei Schema Builder mit der Befehlszeile anmelden, können Sie das Dialogfeld Anmelden umgehen. Wenn ein Fehler auftritt, wie z.B. ein ungültiger Benutzername oder ein ungültiges Kennwort, zeigt Schema Builder das Dialogfeld Anmelden an, damit Sie sich normal anmelden können.

Syntax

Geben Sie den Anwendungsnamen, ein Leerzeichen, den Befehl USERID=, gefolgt von Ihrer User ID, dem Kennwort und der DB-Adresse ein. Benutzen Sie die Syntax in dem folgenden Beispiel, bei dem sich der Benutzer scott mit dem Kennwort tiger bei der Datenbank sales anmeldet:

obs60.exe USERID=scott/tiger@sales

Hinweise

•	Das Schlüsselwort USERID= ist optional. Die folgende Befehlszeilenfolge ist ebenfalls gültig:

obs60.exe scott/tiger@sales

•	Die Argumente in der Anmelden-Befehlsfolge sind für Ihr Betriebssystem, Ihre Datenbank und Ihr Netzwerkprotokoll spezifisch. (So benutzt z.B. SQL*Net Version 2 Aliase anstelle der DB-Adresse.) Nehmen Sie Verbindung mit dem Datenbankadministrator auf, wenn Sie weitere Informationen über die entsprechenden Befehlszeilenoptionen für Ihr System benötigen.

•	Wenn Sie nur den Anwendungsnamen eingeben, obs60, und die Eingabetaste drücken, wird das Dialogfeld Anmelden von Schema Builder angezeigt.


Speicherbefehle

  Verwandte Themen

Die Speicherverwaltung wird mit vier Befehlszeilenparametern kontrolliert:

•	SWAPDIR

•	BUFSIZE

•	MAXVMEM

•	MAXMEM

Schema Builder kann einen internen virtuellen Speicherverwalter für Daten benutzen, die aus der Datenbank abgerufen werden. Auf diese Weise können Sie mehr Zeilen abrufen, als in den Speicher passen, indem einige Zeilen temporär auf der Festplatte gespeichert werden. Sie können die Puffergröße, den Speicherort der Swap-Datei sowie den maximalen virtuellen Speicher mit den Befehlszeilenparametern BUFSIZE, SWAPDIR bzw. MAXVMEM angeben.

Die Standardpuffergröße beträgt 256 K, der Standardspeicherort für die Swap-Datei hängt von der temporären Umgebungsvariablen für Ihr Betriebssystem ab, und die maximale virtuelle Speichergröße beläuft sich auf 64 MB. Wenn die temporäre Umgebungsvariable nicht definiert ist, entspricht der Speicherort dem aktuellen Arbeitsverzeichnis.

Sie können einen Wert für den maximalen RAM-Speicher mit dem Befehlszeilenparameter MAXMEM angeben. Der standardmäßige maximale Arbeitsspeicher beläuft sich auf 16000 K und der minimale Arbeitsspeicher auf 640 K.


Befehl OWNERLIST

  Verwandte Themen

Beschreibung

Mit dem Befehl OWNERLIST= wird angegeben, welche Tabellen in dem Dialogfeld Datentabellen auswählen verfügbar sind, wenn Sie den Befehl Daten [image] Datentabellen auswählen das erste Mal bei einer Sitzung auswählen. Standardmäßig lädt Schema Builder eine Liste aller Benutzer, denen mindestens eine Tabelle gehört, auf die Sie zugreifen können. Wenn die Datenbank viele Tabellen hat, könnte dies sehr zeitaufwendig sein (selbst wenn Sie nur auf einige dieser Tabellen zugreifen können).

Syntax

Der Befehl OWNERLIST= hat folgende Syntax:

OWNERLIST={ACCESS|ALL|USER|<name>|<list of names>}

Wobei ACCESS, ALL und USER die Argumente sind, mit denen Sie die Benutzerliste kontrollieren können, <name> der Name eines Datenbank-Accounts ist und <list of names> eine Liste mit Account-Namen ist.

Wenn Sie zu einem späteren Zeitpunkt versuchen, eine Abfrage, eine Ansicht oder ein Synonym aufzunehmen, das Tabellen referenziert, die anderen Benutzern als den schon geladenen Benutzern gehören, lädt Schema Builder diese Benutzer ebenfalls.

Unter Argumente für den Befehl OWNERLIST finden Sie eine Beschreibung aller Argumente für diesen Befehl.


Argumente für den Befehl OWNERLIST

  Verwandte Themen

Wenn Sie den Befehl OWNERLIST in der Befehlszeile verwenden, können Sie eine Reihe von Argumenten benutzen:

OWNERLIST={ACCESS|ALL|USER|<name>|<list of names>}

Als nächstes wird jedes Argument beschrieben.

ACCESS

Wenn Sie ACCESS (Standardwert) angeben, wird eine Liste der Benutzer geladen, denen mindestens eine Tabelle gehört, auf die Sie zugreifen können. Dieses Argument sollte bei einer Datenbank benutzt werden, die viele Benutzer hat und bei der Sie normalerweise mehr als eine Abfrage gleichzeitig basierend auf Tabellen erstellen, die mehr als nur einigen Benutzern gehören.

ALL

Wenn Sie ALL angeben, wird die vollständige Liste mit Datenbankbenutzern unabhängig davon geladen, ob Sie die Zugriffsberechtigung zu Tabellen für einen bestimmten Benutzer haben. Bei einer Datenbank mit vielen Benutzern (mehr als 500) wird von der Angabe von ALL abgeraten. Bei einer Datenbank mit einer kleinen Anzahl von Benutzern, jedoch einer großen Anzahl von Objekten (Tabellen, Ansichten, Synonymen, Indizes usw.) ist die Angabe von ALL gegenüber dem Standardwert ACCESS vorzuziehen.

USER

Wenn Sie USER angeben, wird nur der aktuelle Benutzer (der Benutzer, den Sie bei der Anmeldung bei der Datenbank angeben) geladen. USER wird benutzt, wenn Sie nur bestehende Abfragen öffnen oder neue Abfragen aus Ihren eigenen Tabellen generieren. Im folgenden Beispiel wird Schema Builder mit dem Benutzer SCOTT aufgerufen und wird nur der Benutzer SCOTT geladen.

obs60.exe USERID=SCOTT OWNERLIST=USER

<name>

Wenn Sie <name> angeben, wird der benannte Benutzer geladen. <name> sollte benutzt werden, wenn Sie nur bestehende Abfragen öffnen oder neue Abfragen basierend auf den Tabellen eines einzelnen Benutzers generieren. Im folgenden Beispiel wird Schema Builder mit dem Account SCOTT aufgerufen, und der Benutzer INVENTORY wird geladen:

obs60.exe USERID=SCOTT OWNERLIST=INVENTORY

<list of names>

Wenn Sie <list of names> angeben, werden die aufgeführten Benutzer geladen. <list of names> sollte benutzt werden, wenn Sie nur bestehende Abfragen öffnen oder Abfragen basierend auf einer kurzen Liste mit Benutzern erstellen. Das Argument <list of names> besteht aus einer Liste von Datenbank-Benutzernamen, die durch Kommas, Pluszeichen oder Doppelpunkte getrennt werden. Die Liste darf keine Leerzeichen enthalten. Sie muß in Klammern stehen.

Die folgenden Listen sind gültig:

OWNERLIST=SCOTT,WARD

OWNERLIST=(SCOTT+WARD)

OWNERLIST=SCOTT:WARD,SMITH+JONES

Die folgenden Listen sind nicht gültig:

OWNERLIST=SCOTT WARD

OWNERLIST=SCOTT, WARD

Im folgenden Beispiel wird Schema Builder aufgerufen und werden die Benutzer INVENTORY, SALES und SCOTT geladen:

obs60.exe OWNERLIST=(INVENTORY,SALES,SCOTT)


Befehlszeile mit Windows benutzen

  Verwandte Themen

Wenn Sie Windows im erweiterten Modus ausführen, benutzt Schema Builder den von Windows bereitgestellten Arbeitsspeicher (RAM) für alle Daten. Sie können mit dem Befehlszeilenparameter MAXMEM einen Wert für diesen Speicher angeben. Der standardmäßige maximale Arbeitsspeicher beläuft sich auf 16000 K und der minimale Arbeitsspeicher auf 640 K.

Wenn Sie Windows im Standardmodus ausführen, benutzt Schema Builder einen internen virtuellen Speicherverwalter für Daten, die aus der Datenbank abgerufen werden. Auf diese Weise können Sie mehr Zeilen abrufen, als in den Speicher passen, indem einige Zeilen temporär auf der Festplatte gespeichert werden. Sie können die Puffergröße, den Speicherort der Swap-Datei und den maximalen virtuellen Speicher mit den Befehlszeilenparametern BUFSIZE, SWAPDIR bzw. MAXVMEM angeben.

Die Standardpuffergröße beläuft sich auf 256 K, der Standardspeicherort für die Swap-Datei ist die temporäre DOS-Umgebungsvariable, und der standardmäßige maximale virtuelle Speicher beläuft sich auf 64 MB. Wenn die temporäre Umgebungsvariable nicht definiert ist, entspricht der Speicherort dem aktuellen Arbeitsverzeichnis. Im Standardmodus können Sie auch einen Wert für den von Windows bereitgestellten Speicher angeben, indem Sie den Befehlszeilenparameter MAXMEM wie im folgenden Beispiel dargestellt benutzen:

obs60.exe MAXMEM=8000 MAXVMEM=4000 SWAPDIR=C:\WINDOWS\TEMP


Befehlszeilenvoreinstellungen

Sie können standardmäßige Befehlszeileneinstellungen für die Speicherverwaltung, den Zugriff auf Tabellen und Warnmeldungen angeben, indem Sie Bearbeiten [image] Voreinstellungen wählen und dann auf das Befehlszeilensymbol klicken, um den Bereich mit den Befehlszeilenvoreinstellungen auszuwählen.

Als nächstes sehen Sie eine Liste der Befehle, für die Sie Voreinstellungen festlegen können. Gegebenenfalls werden Standardwerte angegeben.

Voreinstellung	Beschreibung/Standardeinstellung oder Standardwert
SWAPDIR	Speicherort für das Swap-Verzeichnis (Pfadname\Dateiname).
OWNERLIST=	Gibt an, welche Tabellen geladen werden, wenn Sie Daten [image] Datentabellen auswählen das erste Mal wählen. Wählen Sie Access, All oder User; bzw. wählen Sie Name aus der Dropdown-Liste, und geben Sie einen oder mehrere Account-Namen ein.
MAXMEM	Maximal zugewiesener Speicherplatz in KB (Standardwert = 16000 KB).
MAXVMEM	Maximal zugewiesener virtueller Speicher in KB (Standardwert = 64000 KB).
BUFSIZE	Größe des Pufferspeichers in KB.
MAXROWS	Wird von Schema Builder nicht benutzt.
VERBOSE	Bei Auswahl von NO werden Warnmeldungen unterdrückt, die die Stapelverarbeitung anhalten könnten. Bei Auswahl von YES werden diese Meldungen aktiviert (Standardwert = YES).


Fehlermeldungen für die Befehlszeile

Wenn Befehlszeilenanweisungen nicht korrekt eingegeben werden, wird eine Fehlermeldung angezeigt:

Meldung	Ursache
Null Keyword	Auf der Befehlszeile wurde kein Befehl eingegeben. Zum Beispiel fehlt bei     obs60.exe=scott/tiger das Schlüsselwort USERID; der Befehl muß wie folgt eingegeben werden:    obs60.exe USERID=scott/tiger.
Unrecognized keyword	Ein ungültiger oder falsch geschriebener Befehl wurde eingegeben.
Unrecognized option	Eine ungültige oder falsch geschriebene Option wurde eingegeben.
Null argument value	Der Befehl wurde ohne Angabe des zugehörigen Parameters eingegeben.
Multiple specifications of a keyword	Derselbe Befehl wurde mehr als einmal eingegeben.
Multiple logons	Die User ID wurde mehr als einmal eingegeben.


Über Operatoren

  Verwandte Themen

Ein Operator ist ein Zeichen oder reserviertes Wort, mit dem Sie in Oracle Schema Builder einen bestimmten Vorgang ausführen können, wie z.B. eine Addition oder einen Vergleich. Das Pluszeichen (+) ist z.B. der Additionsoperator, während das Größer-als-Zeichen (>) und Kleiner-als-Zeichen (<) zwei der Vergleichsoperatoren sind.

Sie benutzen Operatoren in Schema Builder, wenn Sie Tabellen erstellen und Integritätsregeln für Spalten festlegen. Bei Schema Builder gibt es vier verschiedene Arten von Operatoren:

•	Arithmetische Operatoren

•	Vergleichsoperatoren

•	Logische Operatoren

•	Verkettungsoperatoren

Aus Gründen der Benutzerfreundlichkeit können die arithmetischen, Vergleichs-, logischen und NOT-Operatoren über die Symbolleiste im Bereich Datenquelle von Schema Builder sowie über das Menü Daten aufgerufen werden. Sie werden aktiv, wenn der Bereich Bedingungen geöffnet ist und ein Bedingungsfeld zur Definition von Integritätsregeln für eine Spalte oder Tabelle aktiv ist. Sie können einen Operator in das aktive Bedingungsfeld einfügen, indem Sie in der Symbolleiste auf den Operator klicken, den Operator aus dem Menü Daten auswählen oder ihn direkt in das Bedingungsfeld eingeben.


Arithmetische Operatoren

  Verwandte Themen

Arithmetische Operatoren werden für Berechnungen mit numerischen Daten verwendet. Die Operatoren (+) und (-) können auch mit dem Datentyp Date verwendet werden.

Beachten Sie bei der Benutzung von arithmetischen Operatoren die Prioritätsfolge - d.h. die Reihenfolge, in der numerische Vorgänge ausgewertet werden. In einem numerischen Ausdruck werden Multiplikation und Division zuerst ausgewertet und danach Addition und Subtraktion.

Da die Multiplikation vor der Addition ausgewertet wird, gilt z.B. folgendes:

1+2*3=7

Sie können Klammern () verwenden, um die Vorgänge zu gruppieren und die Prioritätsfolge zu ändern. Zum Beispiel:

(1+2)*3=9

Sie können den Subtraktionsoperator (-) verwenden, um das Vorzeichen eines Wertes oder Ausdrucks zu ändern.

In der folgenden Liste werden arithmetische Operatoren in der Prioritätsfolge von oben nach unten aufgeführt:

Operator	Beschreibung	Beispiel
( )	Setzt die normale Prioritätsregeln für Operatoren außer Kraft. Operatoren in Klammern werden vor Operatoren außerhalb der Klammern ausgewertet.	(Shp_Date-Ord_Date)/30
-	Ändert das Vorzeichen des aktuellen Wertes (negiert den Wert)	-Rate_Value
*	Multiplikationsoperator	Ord_Qty*Unt_Prc
/	Divisionsoperator	Annual_Rate/12
+	Additionsoperator	Item_Tot+Tax
-	Subtraktionsoperator	Ord_Tot-Ord_Disc


Vergleichsoperatoren

  Verwandte Themen

Typischerweise werden Vergleichsoperatoren in Bedingungen verwendet. Wie bei allen Bedingungen gibt der Vergleich eines Ausdrucks mit einem anderen ein Ergebnis TRUE oder FALSE zurück.

Wenn Sie den Operator zwischen einen Spaltennamen und einen Wert im Bereich Bedingungen setzen, weiß Schema Builder, daß Sie alle Objekte in dieser Spalte mit dem Wert vergleichen und nur die Daten akzeptieren möchten, bei denen die Regelanweisung wahr ist.

Um z.B. eine Regel auf die Spalte CREDIT_LIMIT zu setzen, wobei der Wert von CREDIT_LIMIT kleiner ist als 6.000 DM, verwenden Sie den Kleiner-als-Operator (<):

CREDIT_LIMIT < 6000

Unter Regeln für Vergleiche wird beschrieben, wie Vergleichsoperatoren mit numerischen, Datums- und Zeichen-Datentypen verwendet werden.

Schema Builder unterstützt die folgenden Vergleichsoperatoren:

Operator	Beschreibung	Beispiel
( )	Setzt die normalen Prioritätsregeln für Operatoren außer Kraft. Operatoren in Klammern werden vor Operatoren außerhalb der Klammern ausgewertet.	NOT (EFF_DATE < SYSDATE AND EXP_DATE > SYSDATE)
=	Test auf Gleichheit	PROD_ID = 100860
!=, ^= or <>	Test auf Ungleichheit	PROD_ID <> 100860
> <	Größer-als-Test Kleiner-als-Test	CRED_LMT > 5000 BDATE < 1980
>= <=	Größer-als- oder Gleich-Test Kleiner-als- oder Gleich-Test	CRED_LMT >= 5000 BDATE <= 1980
IN	Gleich einem beliebigen Bestandteil einer bestimmten Menge	CSTNO IN (116, 118, 121)
BETWEEN x and y	Größer als oder gleich x und kleiner als oder gleich y	CRED_LMT BETWEEN 5000 AND 10000
LIKE	Übereinstimmung mit einem bestimmten Muster. % ist ein Stellvertreterzeichen, das einer beliebigen Zeichenfolge mit null oder mehr Zeichen entspricht, mit Ausnahme einer NULL-Folge.	FNAME LIKE Rob% (entspricht Rob, Robby, Robert usw.) LNAME LIKE %son SER_NO LIKE ABC%XYZ OCCUP LIKE % Design%
IS NULL	Test auf einen NULL-Wert. Bei diesem Test muß IS (und nicht =) benutzt werden.	SHIP_DATE IS NOT NULL
NOT	Negiert einen Vergleich. NOT kann mit anderen Vergleichsoperatoren kombiniert werden.	LNAME NOT LIKE Rob% AGE NOT BETWEEN 30 AND 40 CUS_ID NOT IN (115, 116)


Regeln für Vergleiche

  Verwandte Themen

Als nächstes werden die Regeln für die Benutzung von Vergleichsoperatoren mit numerischen, Datums- und Zeichen-Datentypen aufgeführt:

•	Es wird davon ausgegangen, daß ein größerer Wert größer als ein kleinerer Wert ist. Alle negativen Zahlen sind kleiner als positive Zahlen. Somit ist -1 kleiner als 100, -100 ist kleiner als 1.

•	Ein späteres Datum wird als größer als ein früheres Datum betrachtet. So ist z.B. '29-MAR-88' kleiner als '05-JAN-89', und '1:35pm' ist größer als '10:09am'.

•	Zeichenfolgen werden bis zum ersten Zeichen verglichen, das sich unterscheidet. Je nachdem, welcher Wert ein größeres Zeichen in dieser Position enthält, wird als größer betrachtet. Wenn zwei Zeichenwerte bis zum Ende des kürzeren Wertes identisch sind, wird der längere Wert als größer betrachtet.

•	Zeichen werden entsprechend der Sortierfolge des Host-Systems verglichen. Die meisten Systeme benutzen eine der beiden Sortierfolgen, ASCII (American Standard Code for Information Interchange) oder EBCDIC (Extended Binary Coded Decimal Interchange Code). Weitere Informationen über Sortierfolgen finden Sie im Oracle8 Server SQL Language Reference Manual.


Logische (Boolesche) Operatoren

  Verwandte Themen

Mit logischen Operatoren werden Integritätsregeln inklusiv oder exklusiv kombiniert. Außerdem werden logische Operatoren zur Negierung von Integritätsregeln benutzt. Sie können logische Operatoren auch benutzen, um verschachtelte Kombinationen von Integritätsregeln zu erstellen.

Die drei logischen Operatoren (werden auch als Boolesche Operatoren bezeichnet) sind:

Operator	Beschreibung	Beispiel
AND	Legt fest, daß die Daten alle angegebenen Bedingungen erfüllen müssen.	CUSTID IS NOT NULL AND CUSTID >0 (nur Werte > 0 sind gültig)
OR	Legt fest, daß die Daten mindestens eine der angegebenen Bedingungen erfüllen müssen.	CUSTID >0 OR CUSTID IS NULL (Der Wert ist entweder >0 oder NULL.)
NOT	Negiert Operatoren oder Bedingungen.	CUSTID NOT BETWEEN 100 AND 500
Sie können logische Operatoren sowohl innerhalb einer Integritätsregel als auch zwischen Integritätsregeln verwenden. Wenn Sie die logischen Operatoren AND und OR negieren (NOT AND, NOT OR), werden sie mit einem Überstrich angezeigt. Wenn Sie den Operator NOT erneut für diese negierten logischen Bedingungen verwenden, wird der Überstrich entfernt.

Um festzustellen, wie sich der Operator NOT auf die Vergleichsoperatoren auswirkt, wird auf Ergebnisse von negierten Vergleichen verwiesen.


Ergebnisse von negierten Vergleichen

  Verwandte Themen

In der folgenden Tabelle wird dargestellt, wie sich die Benutzung des Operators NOT auf jeden der Vergleichsoperatoren auswirkt.

Operator	Negierte Ergebnisse
NOT > NOT >=	<= <
NOT < NOT <=	>= >
NOT = NOT <>	<> =
NOT IN NOT NOT IN	NOT IN IN
NOT BETWEEN x AND y NOT NOT BETWEEN x AND y	NOT BETWEEN x AND y BETWEEN x AND y
NOT LIKE NOT NOT LIKE	NOT LIKE LIKE
NOT IS NULL NOT IS NOT NULL	IS NOT NULL IS NULL


Verkettungsoperator

  Verwandte Themen

Mit dem Verkettungsoperator (||) können Sie Werte aus zwei oder mehr Spalten oder literalen Zeichenfolgen in einer Bedingung verketten oder kombinieren. Angenommen, Sie möchten die Spalten FIRST_NAME und LAST_NAME mit einem Leerzeichen dazwischen kombinieren. Hierzu würden Sie den Verkettungsoperator verwenden.

Der Verkettungsoperator wird nicht im Menü Daten oder in der Symbolleiste angezeigt. Um die Verkettung zu benutzen, müssen Sie den Operator wie folgt eingeben:

FIRST_NAME || ' ' || LAST_NAME

Sie können beliebig viele Zeichen und Spalten in einer Verkettung benutzen, bis zu maximal 255 Zeichen.


Über Funktionen

  Verwandte Themen

Sie können SQL-Funktionen in Integritätsregeln verwenden. Eine Funktion ist ein kurzes Programm, das einen vordefinierten Vorgang ausführt. Wenn Sie den Namen der Funktion, gefolgt von den entsprechenden Argumenten, eingeben, führt Schema Builder den angegebenen Vorgang aus (im allgemeinen ein arithmetischer oder Konvertierungsvorgang).

So rundet z.B. die Funktion ROUND Zahlen (oder Datumsangaben) auf eine bestimmte Anzahl von Gesamtstellen:

ROUND(SALARY,2)

wobei SALARY die zu rundende Spalte und die 2 die Anzahl von Gesamtstellen darstellt (Rundung auf 2 Dezimalstellen).

Funktionen können insofern mit Operatoren verglichen werden, als Datenobjekte verarbeitet werden und ein Ergebnis zurückgegeben wird. Funktionen unterscheiden sich von Operatoren in dem Format, in dem sie mit ihren Argumenten angezeigt werden. Aufgrund dieses Formats können sie mit einer beliebigen Anzahl von Argumenten oder keinen Argumenten ausgeführt werden. Jedesmal, wenn Sie eine Spalte mit einem Funktionsnamen verknüpfen, führt Schema Builder den gewünschten Vorgang für die Werte in dieser Spalte aus.

Schema Builder umfaßt sechs Typen von Funktionen:

•	Zahlenfunktionen

•	Zeichenfunktionen

•	Zeichenfunktionen, die numerische Werte zurückgeben

•	Konvertierungsfunktionen

•	Datumsfunktionen

•	Andere Funktionen

Zusätzliche Informationen:  Weitere Informationen über die anderen Funktionen finden Sie im Oracle8 Server SQL Language Reference Manual.


Funktionen und Argumente

  Verwandte Themen

Mit einer Funktion werden Daten in einer bestimmten Spalte bearbeitet. Für jede Funktion können ein oder mehrere Argumente angegeben werden. Ein Argument ist ein Ausdruck in Klammern einer Funktion, der Informationen für die Funktion enthält.

Ein Beispiel hierfür ist die Funktion ROUND, die eine Zahl auf den von Ihnen angegebenen Grad rundet. Wenn Sie den Ausdruck ROUND (CREDIT_LIMIT, -2) eingeben, würde Schema Builder jeden Wert für CREDIT_LIMIT auf den nächsten Hunderterwert runden. Wenn Sie ROUND(CREDIT_LIMIT, 1) eingeben, würde Schema Builder die Werte für CREDIT_LIMIT auf das nächte Zehntel runden.

Folgende Werte werden innerhalb von Argumenten verwendet:

Argumentwert	Beschreibung
char, set, search,	Zeichenkonstante, die in einfachen Anführungszeichen steht.
Replace	Markierungen oder ein Ausdruck, der Zeichendaten zurückgibt.
d, e	Datumskonstante, die in einfachen Anführungszeichen steht, oder ein Ausdruck, der Datumsdaten zurückgibt.
m, n	Beliebige Zahlenkonstante oder Ausdruck, der numerische Daten zurückgibt.
x	Der Argumenttyp hängt vom Kontext der Funktion ab.
expr	Ausdruck beliebigen Typs.
fmt	Ein Format, mit dem die Anzeige von Daten geändert oder Daten in ein Feld von Schema Builder bzw. eine Bedingung in einem anderen Format als dem Standardformat eingegeben werden.


Zahlenfunktionen

  Verwandte Themen

Zahlenfunktionen akzeptieren numerische Daten und geben numerische Daten zurück. Sie können Zahlenfunktionen bei der Definition von Spalten und Bedingungen benutzen.

Funktion (Argumente)	Beschreibung
ABS(n)	Absoluter Wert von n.
CEIL(n)	Kleinste Ganzzahl größer als oder gleich n.
COS(n)	Gibt den Kosinus von n (einen Winkel in Radiant) zurück.
COSH(n)	Gibt den hyperbolischen Kosinus von n zurück.
EXP(n)	Exponentialschreibweise. Gibt e (2.71828183...) in die n-te Potenz erhoben zurück.
FLOOR(n)	Größte Ganzzahl gleich oder kleiner als n.
LN(n)	Gibt den natürlichen Logarithmus von n zurück, wobei n größer ist als 0.
LOG(m,n)	Gibt den Logarithmus von n zur Basis m zurück. Die Basis m kann eine beliebige positive Zahl mit Ausnahme von 0 oder 1 sein, und n kann eine beliebige positive Zahl sein.
MOD(m,n)	Rest von m dividiert durch n.
POWER(m,n)	m in die n-te Potenz erhoben. Wenn n keine Ganzzahl ist, wird sie abgeschnitten.
ROUND(n[,m])	n gerundet auf m Dezimalstellen; wenn m weggelassen wird, wird auf 0 Stellen gerundet. m kann negativ sein, um Ziffern links von Dezimalzeichen zu runden.
SIGN(n)	Wenn n<0 ist, -1; wenn n=0 ist, 0; wenn n>0 ist, 1.
SIN(n)	Gibt den Sinus von n zurück (einen Winkel in Radiant).
SINH(n)	Gibt den hyperbolischen Sinus von n zurück.
SQRT(n)	Quadratwurzel von n; wenn n<0 ist, NULL.
TAN(n)	Gibt den Tangens von n zurück (einen Winkel in Radiant).
TANH(n)	Gibt den hyperbolischen Tangens von n zurück.
TRUNC(n[,m])	n abgeschnitten auf m Dezimalstellen; wenn m weggelassen wird, wird auf 0 Stellen abgeschnitten. m kann negativ sein, um Ziffern links neben dem Dezimalzeichen abzuschneiden (auf null zu setzen).


Zeichenfunktionen

  Verwandte Themen

Sie können Zeichenfunktionen benutzen, die Zeichendaten akzeptieren und Zeichendaten zurückgeben, wenn Sie Spalten und Bedingungen definieren.

Funktion (Argumente)	Beschreibung
CHR(n)	Das Zeichen mit dem binären Äquivalent von n im Zeichensatz der Datenbank.
CONCAT(char1,char2)	Gibt char1 verkettet mit char2 zurück. Diese Funktion ist gleichbedeutend mit dem Verkettungsoperator (||).
INITCAP(char)	char, wobei der erste Buchstabe jedes Wortes groß geschrieben wird. Wörter werden durch Leerzeichen oder Zeichen begrenzt, bei denen es sich nicht um alphanumerische Zeichen handelt.
LOWER(char)	char, wobei alle Buchstaben klein geschrieben werden.
LPAD(char1,n[,char2])	char1, linksbündig auf die Länge n mit der Zeichenfolge in char2 aufgefüllt, so oft repliziert, wie erforderlich; wenn char2 weggelassen wird, wird mit Leerzeichen aufgefüllt.
LTRIM(char[,set])	char, wobei die Anfangszeichen bis zum ersten Zeichen entfernt werden, das nicht im set enthalten ist. set entspricht standardmäßig ' ' (einzelne Leerstelle).
NLS_INITCAP(char [,nlsparams])	Gibt char zurück, wobei der erste Buchstabe jedes Wortes groß geschrieben wird. Wörter werden durch Leerzeichen oder Zeichen begrenzt, die nicht alphanumerisch sind. Die in nlsparams angegebenen Parameter können die Form NLS_SORT=sort haben, wobei sort eine linguistische Sortierfolge für Ihre Sitzung oder BINARY ist. Wenn Sie BINARY angeben, gibt diese Funktion char zurück. Informationen über Sortierfolgen finden Sie im Oracle8 Server Concepts Manual
NLS_LOWER(char[,nlsparams])	Gibt char zurück, wobei alle Buchstaben klein geschrieben werden.  Das Argument nlsparams wird unter NLS_INITCAP beschrieben
NLS_UPPER(char[,nlsparams])	Gibt char zurück, wobei alle Buchstaben groß geschrieben werden. Das Argument nlsparams wird unter NLS_INITCAP beschrieben.
REPLACE(char,search[,replace])	Gibt char zurück, wobei jedes Auftreten von search durch replace ersetzt wird. Wenn replace nicht angegeben wird, wird jedes Auftreten von search entfernt
RPAD(char1,n[,char2])	char1, rechtsbündig auf die Länge von n mit den Zeichen in char2 aufgefüllt, so oft repliziert wie erforderlich; wenn char2 weggelassen wird, wird mit Leerzeichen aufgefüllt.
RTRIM(char[,set])	char, wobei die abschließenden Zeichen nach dem letzten Zeichen, das nicht in set enthalten ist, entfernt werden. set entspricht standardmäßig ' ' (einzelnes Leerzeichen).
SOUNDEX(char)	Ein char-Wert, der den Klang der Wörter in char darstellt.
SUBSTR(char,m[,n])	Eine Unterfolge von char, beginnend bei dem Zeichen m mit der Länge von n Zeichen, wenn n weggelassen wird.
SUBSTRB(char,m[,n])	Wie SUBSTR, nur werden die Argumente m und n in Byte und nicht in Zeichen ausgedrückt. Bei Einfachbyte-Zeichensätzen ist SUBSTRB identisch mit SUBSTR.
UPPER(char)	char, wobei alle Buchstaben groß geschrieben werden.


Zeichenfunktionen, die numerische Daten zurückgeben

  Verwandte Themen

Bei der Definition von Spalten und Bedingungen können Sie Zeichenfunktionen benutzen, die numerische Daten zurückgeben.

Abkürzung	Beschreibung
ASCII (char)	ASCII-Wert des ersten Zeichens von char.
INSTR(char1,char2[,n[,m]])	Position des n-ten Auftretens von char2 in char1, wobei bei der Position n mit der Suche begonnen wird. Wenn m weggelassen wird, wird von 1 ausgegangen. Wenn n weggelassen wird, wird von 1 ausgegangen. Die Position wird relativ zum ersten Zeichen von char1 angegeben, selbst wenn n>1 ist.
INSTRB(char1,char2[,n[,m]])	Wie INSTR, nur wird n und der zurückgegebene Wert in Byte ausgedrückt und nicht in Zeichen. Bei Einfachbyte-Zeichensätzen ist INSTRB identisch mit INSTR.
LENGTH(char)	Länge von char in Zeichen.
LENGTHB(char)	Identisch mit LENGTH, nur wird char in Byte und nicht in Zeichen ausgedrückt. Wenn char NULL ist, gibt diese Funktion NULL zurück. Bei einem Einfachbyte-Zeichensatz ist LENGTHB identisch mit LENGTH.
NLSSORT(char[,nlsparams])	Gibt die Zeichenfolge von Byte zurück, die für das Sortieren von char verwendet wird. Die in nlsparams angegebenen Parameter haben die Form NLS_SORT=sort, wobei sort eine linguistische Sortierfolge für Ihre Sitzung oder BINARY ist. Wenn Sie BINARY angeben, gibt diese Funktion char zurück. Weitere Informationen über Sortierfolgen finden Sie im Oracle8 Server Concepts Manual.


Konvertierungsfunktionen

  Verwandte Themen

Bei der Definition von Spalten und Bedingungen können Sie Konvertierungsfunktionen benutzen, um Daten von einem Datentyp zu einem anderen zu konvertieren.

Abkürzung	Beschreibung
TO_CHAR (d[,fmt])	Konvertiert d in einen char-Wert in dem mit dem char-Wert fmt angegebenen Format. Wenn fmt weggelassen wird, wird d in einen char-Wert im Standard-Datumsformat von Schema Builder, TT-MON-JJ, konvertiert.
TO_CHAR(n[,fmt])	Konvertiert n in einen char-Wert in dem mit dem char-Wert fmt angegebenen Format. Wenn fmt weggelassen wird, wird n in einen char-Wert konvertiert, der genau so lang ist, daß die signifikanten Ziffern aufgenommen werden können.
TO_DATE(char[,fmt])	Konvertiert ein Datum aus einem char-Wert in einen Datumswert. fmt ist ein char-Wert, der das Format von char angibt. Wenn fmt weggelassen wird, muß char das Standarddatumsformat von Schema Builder aufweisen, TT-MON-JJ.
TO_DATE(n,[fmt])	Konvertiert eine Zahl in ein Datum. fmt muß ein Format aufweisen, das bei der Benutzung mit TO_CHAR ein DATUM ergibt (z.B. J oder MM).
TO_LABEL(char[,fmt])	Konvertiert char, d.h. einen Wert mit dem Datentyp CHAR oder VARCHAR2, der ein Label im Format fmt enthält, in einen Wert mit dem Datentyp MLSLABEL. Wenn Sie fmt weglassen, muß char das Standard-Labelformat aufweisen.
TO_MULTI_BYTE (char)	Gibt char zurück, wobei alle Einfachbyte-Zeichen in die entsprechenden Multibyte-Zeichen konvertiert werden. Einfachbyte-Zeichen, für die es kein Multibyte-Äquivalent gibt, werden in der Ausgabefolge als Einfachbyte-Zeichen angezeigt. (Diese Funktion ist nur sinnvoll, wenn Ihr Zeichensatz beide Typen enthält.)
TO_NUMBER (char)	Konvertiert char, Zeichendaten, die eine Zahl enthalten, in numerische Daten.
TO_SINGLE_BYTE (char)	Gibt char zurück, wobei alle Multibyte-Zeichen in die entsprechenden Einfachbyte-Zeichen konvertiert werden. Multibyte-Zeichen, für die es kein Einfachbyte-Äquivalent gibt, werden in der Ausgabefolge als Multibyte-Zeichen angezeigt. (Diese Funktion ist nur sinnvoll, wenn Ihr Zeichensatz beide Typen enthält.)


Datumsfunktionen

  Verwandte Themen

Alle Datumsfunktionen geben Datumsangaben zurück, mit Ausnahme von MONTHS_BETWEEN, die numerische Daten zurückgibt. Sie können diese Funktionen bei der Definition von Spalten und Bedingungen verwenden.

Abkürzung	Beschreibung
ADD_MONTHS (d,n)	Datum d plus n Monate.
LAST_DAY(d)	Datum des letzten Tags des Monats, der d enthält.
MONTHS_BETWEEN(d,e)	Anzahl von Monaten zwischen den Datumsangaben d und e. Wenn d einen späteren Zeitpunkt als e angibt, ist das Ergebnis positiv. Wenn ein früherer Zeitpunkt angegeben wird, ist das Ergebnis negativ.
NEW_TIME(d,a,b)	Datum und Uhrzeit in Zeitzone b, wenn Datum und Uhrzeit in Zeitzone a gleich d sind. a und b sind char-Ausdrücke mit folgender Bedeutung:
AST, ADT:	Atlantic Standard oder Daylight Time
BST, BDT:	Bering Standard oder Daylight Time
CST, CDT:	Central Standard oder Daylight Time
EST, EDT:	Eastern Standard oder Daylight Time
GMT:	Greenwich Mean Time
HST, HDT:	Alaska-Hawaii Standard oder Daylight Time
MST, MDT:	Mountain Standard oder Daylight Time
NST:	Newfoundland Standard Time
PST, PDT:	Pacific Standard oder Daylight Time
YST, YDT:	Yukon Standard oder Daylight Time
NEXT_DAY(d,char)	Datum des ersten Wochentags, der mit char angegeben wird und gleich oder später als d ist.
ROUND(d[,fmt])	d gerundet, wie mit der Rundungseinheit fmt angegeben; wenn fmt weggelassen wird, der nächstgelegene Tag.
SYSDATE	Laufendes Datum und laufende Uhrzeit. Erfordert keine Argumente.
TRUNC(d[,fmt])	d mit Tageszeit abgeschnitten auf die angegebene Abschneideeinheit fmt; wenn fmt weggelassen wird, wird die Tageszeit entfernt.
Zusätzliche Informationen:  In Oracle8 Server SQL Language Reference Manual finden Sie eine Tabelle mit Formatmodellen, die mit den Datumsfunktionen ROUND und TRUNC benutzt werden.


Andere Funktionen

  Verwandte Themen

Schema Builder akzeptiert auch folgende Funktionen:

Funktion (Argument)	Beschreibung
USER	Gibt den Namen des aktuellen Oracle Benutzers zurück. Erfordert keine
	Argumente.
DECODE(expr,search1,	Wenn expr einem beliebigen search entspricht, wird der folgende replace zurückgegeben. Wenn nicht, wird
replace1[,search2,	default zurückgegeben. Wenn default weggelassen und keine Übereinstimmung gefunden wird,
replace2,] ... [default])	wird NULL zurückgegeben. expr kann einen beliebigen Datentyp aufweisen; search muß denselben Datentyp aufweisen. Für den zurückgegebenen Wert wird derselbe Datentyp durchgesetzt, wie beim ersten Rückgabewert.
GREATEST(expr1,expr2,...)	Gibt den größten Wert einer Liste von Werten zurück. Alle expr im Anschluß an expr1 werden in den Typ von expr1 konvertiert, bevor der Vergleich durchgeführt wird.
GREATEST_LB(label[,label] ...)	Gibt den größten unteren Grenzwert der Liste mit Labels zurück. Jedes label muß entweder den Datentyp MLSLABEL oder RAW MLSLABEL aufweisen bzw. ein Literal in Anführungszeichen im Standard-Labelformat sein. Der Rückgabewert hat den Datentyp RAW MLSLABEL.
LEAST(expr1,expr2,...)	Gibt den kleinsten Wert einer Werteliste zurück. Alle expr im Anschluß an expr1 werden in den Typ von expr1 konvertiert, bevor der Vergleich erfolgt
.LEAST_UB(label[,label] ...)	Gibt den niedrigsten oberen Grenzwert der Liste mit Labels zurück. Jedes label muß den Datentyp MLSLABEL haben oder ein Literal in Anführungszeichen im Standard-Labelformat sein. Der Rückgabewert hat den Datentyp RAW MLSLABEL.
NVL(x,expr)	Wenn x null ist, wird expr zurückgegeben; wenn x nicht null ist, wird x zurückgegeben. x und expr können einen beliebigen Typ aufweisen. Der Typ des zurückgegebenen Wertes ist identisch mit dem Typ von x.
Zusätzliche Informationen:  Weitere Informationen über die Funktionen GREATEST_LB und LEAST_UB finden Sie im Trusted Oracle8 Server Administrator's Guide.


Dialogfeld Datentabellen auswählen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Datentabellen auswählen können Sie Datenquellobjekte aus der angemeldeten Datenbank in Ihre Abfrage einfügen.

Dieses Dialogfeld enthält:

Anzeigen	Gibt an, ob Tabellen, Ansichten, Abfragen, Snapshots und/oder Synonyme in dem Listenfeld angezeigt werden sollen oder nicht.
Dropdown-Feld	Gibt an, aus welcher Datenquelle die Objekte angezeigt werden sollen. Sie können auch eine Tabelle aus einem separaten Account bzw. einer separaten Datenbank auswählen.
Datentabellen auswählen	Listet die verfügbaren Datenquellobjekte auf, die Sie in Ihrer Abfrage aufnehmen können. Tip
Info	Zeigt Informationen über das ausgewählte Objekt an: Art, Name, Eigentümer, Erstellungsdatum und Kommentare.
Aufnehmen	Nimmt das ausgewählte Objekt im Arbeitsbereich von Query Builder auf.
Schließen	Schließt das Dialogfeld, ohne ein Datenquellobjekt aufzunehmen.


Auf andere Accounts in der aktuellen Datenbank zugreifen

  Verwandte Themen

So greifen Sie auf Tabellen in anderen Accounts in der aktuellen Datenbank zu:

1	Klicken Sie auf den Namen der aktuellen Datenbank. Die Schaltfläche Aufnehmen wird zu einer Schaltfläche Öffnen. In dem Listenfeld wird eine Liste mit Accounts in der aktuellen Datenbank angezeigt.

2	Klicken Sie auf den Namen des zu öffnenden Accounts.

3	Klicken Sie auf Öffnen, oder doppelklicken Sie einfach auf den Account-Namen. Query Builder zeigt eine Liste mit Tabellen in diesem Account an. Die Schaltfläche Öffnen wird wieder zur Schaltfläche Aufnehmen, so daß Sie Tabellen wie üblich aufnehmen können.


Andere Accounts öffnen

  Verwandte Themen

Wenn die gewünschte Tabelle nicht in der aktuellen Datenbank aufgeführt wird, können Sie zu anderen Accounts und Datenbanken navigieren und Tabellen aus diesen Accounts auswählen.

So navigieren Sie zu anderen Accounts und Datenbanken:

1	Klicken Sie auf das Feld über der Liste mit Tabellen. Daraufhin sehen Sie zwei Auswahlen: den Namen der aktuellen Datenbank und das Wort Datenbanken.

2	Um auf Tabellen in anderen Accounts in der aktuellen Datenbank zuzugreifen, klicken Sie hier.

Wenn Sie sich bei einer aufgeführten Datenbank nicht anmelden können, ist dies möglicherweise auf einen ungültigen Link zurückzuführen, der durch ein Netzwerkproblem oder ein geändertes entferntes Kennwort zurückzuführen ist. Nehmen Sie in diesem Fall Verbindung mit dem Datenbankadministrator auf.


Tabellen mehrmals aufnehmen

  Verwandte Themen

Wenn Sie dieselbe Tabelle mehr als einmal in einer Abfrage aufnehmen, werden doppelten Tabellen automatisch vom System generierte Aliasnamen zugeordnet, die aus dem Namen der Basistabelle gefolgt von einem Unterstreichungszeichen und einer alphanumerischen Sequenz bestehen.


Dialogfeld Zus. Tabellen auswählen

Beschreibung  Mit dem Dialogfeld Zus. Tabellen auswählen können Sie Tabellen aufnehmen, die mit der ausgewählten Tabelle im Fenster Abfrage verbunden sind.

Dieses Dialogfeld enthält:

Anzeigen	Diese Option ist nicht verfügbar.
Dropdown-Feld	Gibt an, ob alle zusammengehörigen Tabellen angezeigt werden sollen oder nicht.
Ausgewählte Datentabellen	Führt die verfügbaren zusammengehörigen Tabellen auf. Tip
Info	Zeigt Informationen über die ausgewählte Tabelle an: Art, Name, Eigentümer, Erstellungsdatum und Kommentare.
Aufnehmen	Nimmt die ausgewählte Tabelle auf.
Schließen	Schließt das Dialogfeld, ohne eine zusammengehörige Tabelle aufzunehmen.


Dialogfeld Tabelle umbenennen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Tabelle umbenennen können Sie die momentan aktive Tabelle umbenennen.

Dieses Dialogfeld enthält:

Standard-Tabellenname	Gibt den aktuellen Namen der Tabelle an.
Listenfeld	Führt die Tabellen auf, die geöffnet sind und umbenannt werden können.
Neuer Name	Gibt den neuen Tabellennamen an.
Definieren	Aktualisiert den Tabellennamen, während das Dialogfeld geöffnet bleibt.


Umbenannte Tabellen identifizieren

In einer gespeicherten Abfrage wird nicht sofort deutlich, ob eine bestimmte Tabelle einen benutzerdefinierten Namen oder den Originalnamen hat.

So stellen Sie fest, ob eine bestimmte Tabelle umbenannt wurde:

1	Klicken Sie auf [image] in der Symbolleiste.

2	Klicken Sie auf die betreffende Tabelle in der Liste Verfügbare Tabellen.

Wenn die Tabelle umbenannt wurde, wird der Aliasname in dem Feld Neuer Name: und ein anderer Name (der Original-Tabellenname) in dem Feld Standard-Tabellenname: angezeigt.

SQL-Benutzer können umbenannte Tabellen auch identifizieren, indem Sie auf [image] in der Symbolleiste klicken. Dadurch wird das Dialogfeld SQL zeigen aufgerufen, in dem Namensänderungen in der SELECT-Anweisung in der SQL-Standardsyntax für Tabellenaliase angezeigt werden.


Dialogfeld Beziehung festlegen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Beziehung festlegen können Sie einfache, Selbst-, zusammengesetzte, nichtentsprechende und Ungleichheitsbeziehungen zwischen zwei Tabellen erstellen.

Dieses Dialogfeld enthält:

Beziehung	Gibt die Ursprungs- (in A->) und Ziel- (in B->) Spaltennamen an.
Operator	Gibt die Art der Beziehung zwischen den Spalten an.
Beziehung in Abfrage verwenden	Gibt an, ob die Beziehung in der Abfrage benutzt wird. Standardmäßig ist dieses Kontrollkästchen ausgewählt.
Optionsschaltfläche A nicht in B	Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind, außerdem in Daten, die in Tabelle A vorhanden sind, jedoch nicht in Tabelle B.
Optionsschaltfläche B nicht in A	Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind, außerdem in Daten, die in Tabelle B vorhanden sind, jedoch nicht in Tabelle A.
Optionsschaltfläche Nichtentspr. unterdrücken	Standardwert. Gibt an, daß die abgerufenen Daten in beiden Tabellen gemeinsam vorhanden sind.


Über Beziehungen

  Verwandte Themen

Eine relationale Datenbank besteht aus einer Reihe von zusammengehörigen Tabellen. Jede Tabelle besteht aus Spalten (die gelegentlich als Felder bezeichnet werden), die vertikal angeordnet sind. Jede Spalte hat einen Namen und enthält einen eindeutigen Datentyp.

Mit Beziehungen oder Joins wird definiert, in welchem Verhältnis eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht. In vielen Fällen sind die benötigten Beziehungen schon in der Datenbank definiert. Mit Beziehungen wird auch die Datenredundanz verringert. Wenn zwischen Spalten in verschiedenen Tabellen eine Beziehung besteht, können Sie die Spalten gemeinsam in einer Abfrage benutzen. Hinweis

Zusammengehörige Spalten benutzen nicht immer dieselben Namen. Sie können Spalten, die denselben Datentyp haben, immer in eine Beziehung zueinander stellen. In bestimmten Fällen können Sie auch eine Beziehung zwischen Spalten unterschiedlicher Datentypen erstellen, wenn die Beziehung sinnvoll ist. So können Sie z.B. eine Spalte vom Typ Zahl mit einer Zeichenspalte verbinden, da eine Zahl auch als Zeichen interpretiert werden kann. Eigentlich kann nahezu jede Spalte (mit Ausnahme von langen Textspalten) in eine Beziehung zu Zeichenspalten gesetzt werden.

Beziehungen können benutzerdefiniert (temporär) sein oder in einem zugrundeliegenden Data Dictionary erstellt werden. Beziehungen im Data Dictionary werden automatisch angezeigt, wenn Sie zusammengehörige Tabellen aufnehmen (Tabellen, die über eine Primär-/Fremdschlüsselbeziehung verfügen). Sie müssen nichts tun, um diese Beziehungen zu benutzen, da sie immer gültig sind. Sie können mit Schema Builder erstellt oder geändert werden.

Benutzerdefinierte Beziehungen sind nur für die Abfrage gültig, in der Sie sie erstellen. Durch das Erstellen einer benutzerdefinierten Beziehung wird keine entsprechende permanente Beziehung in der zugrundeliegenden Tabelle erstellt. Der Hauptunterschied zwischen den beiden Beziehungen besteht darin, daß Sie bei einer benutzerdefinierten Beziehung die Beziehungslinie selbst ziehen müssen, während sie bei einer in der Datenbank gespeicherten Beziehung von Query Builder gezogen wird.

Hinweis (nur Report Builder):  Daten-Links von Report Builder sind nicht identisch mit Query Builder-Beziehungen. Daten-Links werden zwischen zwei oder mehr Abfragen erstellt, während Query Builder-Beziehungen (oder Joins) innerhalb einer einzigen Abfrage erstellt werden. Weitere Informationen finden Sie in der Online-Hilfe zu Report Builder.


Beziehungen aktivieren und deaktivieren

  Verwandte Themen

Beziehungen, die Sie mit der Maus erstellen, werden automatisch je nach Bedarf in einer Abfrage aktiviert und deaktiviert. Aktive Beziehungen werden mit einer dicken schwarzen Linie angezeigt, während inaktive Beziehungen als graue Linien dargestellt werden.

So aktivieren Sie eine Beziehung manuell mit der Maus:

  Doppelklicken Sie auf eine inaktive Beziehungslinie.

So deaktivieren Sie eine Beziehung:

  Doppelklicken Sie auf die aktive Beziehungslinie.


Dialogfeld Spalte definieren

Beschreibung  Mit dem Dialogfeld Spalte definieren können Sie eine neue Spalte in der Abfrage basierend auf Werten in einer anderen Spalte erstellen. Definierte Spalten werden sowohl im Bereich Datenquelle als auch im Fenster Ergebnisse angezeigt.

Dieses Dialogfeld enthält:

Definierte Spalten	Gibt den Namen der zu erstellenden Spalte an.
Listenfeld	Führt bestehende definierte Spalten auf.
Definiert als	Gibt den Ausdruck der ausgewählten Spalte an.
Definieren	Wendet die Definition für die Spalte an.
Entfernen	Löscht die ausgewählte Spalte.
Spalte einfügen	Zeigt das Dialogfeld Spalte einfügen an.
Funktion einfügen	Zeigt das Dialogfeld Funktion einfügen an.
Hinweis:  Die definierte Spalte ist nur ein Teil Ihrer Abfrage und ändert die in der Datenbank gespeicherte Tabellendefinition nicht.


Dialogfeld Sortieren

Beschreibung  Mit dem Dialogfeld Sortieren können Sie die Daten in Ihrer Abfrage entsprechend den Spalten in Ihrer Tabelle sortieren.

Dieses Dialogfeld enthält:

Verfügbare Spalten	Führt die Tabellenspalten auf, die Sie im Fenster Ergebnisse sortieren können.
Sortierte Spalten	Führt die Tabellenspalten auf, die momentan im Fenster Ergebnisse sortiert sind.
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Verfügbare Spalten in die Liste Sortierte Spalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Sortierte Spalten.
Sortierung	Sortiert die ausgewählte Spalte in Aufsteigender oder Absteigender Reihenfolge. Der Standardwert ist Aufsteigend.


Query Builder-Hilfe

  Verwandte Themen

Neue Abfragen erstellen

Bedingungen zu einer Abfrage hinzufügen

Einfache Beziehungen erstellen

Spalten definieren

Abfragedaten sortieren


Über Query Builder

  Verwandte Themen

Query Builder ist ein benutzerfreundliches Werkzeug für den Datenzugriff, das speziell für Analytiker, Manager und andere Geschäftsleute entwickelt wurde. Mit Query Builder können Sie auf logische und intuitive Weise auf Informationen in den Datenbanken Ihrer Firma zur Analyse und Berichterstellung zugreifen.

Query Builder ist für Geschäftsleute gedacht, die keine Hintergrundkenntnisse bei Computerprogrammierung oder Datenbanken haben. Aufgrund der leistungsfähigen Abfragefunktionen und der Unterstützung von SQL-Anweisungen (Structured Query Language) werden auch erfahrene Datenbankbenutzer und Programmierer feststellen, daß Query Builder auch ihren Anforderungen gerecht wird.

Im grafischen Fenster Abfrage von Query Builder können Sie Daten aus den Datenbanken Ihres Unternehmens anfordern. Die Anforderung von Daten wird als Abfrage bezeichnet.

Mit Query Builder können Sie nahezu jede Abfrage definieren, die Sie mit einer SQL SELECT-Anweisung generieren würden. Query Builder generiert die entsprechende Klausel SELECT FROM [table.column] automatisch basierend auf den Spalten, die im Arbeitsbereich von Query Builder angezeigt werden.


Dialogfeld Spaltenfolge

Beschreibung  Mit dem Dialogfeld Spaltenfolge können Sie Ihre Abfrageergebnisse im Arbeitsbereich von Query Builder anpassen.

Dieses Dialogfeld enthält:

Verfügbare Spalten	Führt die Tabellenspalten auf, die Sie im Arbeitsbereich von Query Builder anzeigen können. Tip
Angezeigte Spalten	Führt die Tabellenspalten auf, die momentan im Arbeitsbereich von Query Builder angezeigt werden.
Kopieren	Kopiert die ausgewählte Spalte aus der Liste Verfügbare Spalten in die Liste Angezeigte Spalten.
Entfernen	Entfernt die ausgewählte Spalte aus der Liste Angezeigte Spalten.
Format	Zeigt das Dialogfeld Format an.
Summen	Zeigt das Dialogfeld Summen an.
Ausführen	Führt die Abfrage aus.


Dialogfeld Spalte einfügen

  Verwandte Themen

Beschreibung  Mit dem Dialogfeld Spalte einfügen können Sie eine bestehende Spalte aus einer ausgewählten Tabelle in die Abfrage einfügen.

Dieses Dialogfeld enthält:

Listenfeld	Führt die Spalten auf, die Sie einfügen können. Tip


Dialogfeld Funktion einfügen

Beschreibung  Mit dem Dialogfeld Funktion einfügen können Sie eine Funktion in Ihre Bedingung oder Abfrage einfügen.

Dieses Dialogfeld enthält:

Kategorien zeigen	Gibt die Funktionsarten an, die in dem Listenfeld angezeigt werden: Zahl, Zeichen, Datum, Konvertierung, Gruppe oder Andere.
Listenfeld	Führt die verfügbaren Funktionen unter der ausgewählten Kategorie auf.
Argumente einfügen	Gibt an, ob das Argument aufgenommen werden soll oder nicht. (Als Argument wird der Ausdruck einer Funktion in Klammern bezeichnet, der Informationen zur Benutzung durch die Funktion enthält.)


Dialogfeld SQL anzeigen

  Verwandte Themen

In dem Dialogfeld SQL anzeigen werden die bislang für Ihre Abfrage benutzten SQL-Anweisungen angezeigt. Sie können die SQL-Anweisungen im Dialogfeld SQL anzeigen nicht bearbeiten oder kopieren.


Die Spalte bzw. Spalten, die jede Zeile einer Tabelle eindeutig identifizieren. Primärschlüssel werden fett dargestellt.


Eine Spalte, die die Primärschlüsselwerte in einer anderen Tabelle referenziert. Fremdschlüssel werden kursiv dargestellt.


Die Quellen, aus denen eine Abfrage Daten abruft, einschließlich Tabellen, Ansichten, Abfragen, Synonymen und Snapshots.


Eine Datenquelle, die aus Spalten aus einer oder mehreren Datenbanktabellen besteht, die in einer logischen Tabelle kombiniert werden.


Eine Zeichenfolge, die aus einer Funktion oder einem Vorgang besteht, und die Datenbankspalten, für die der Vorgang ausgeführt wird (z.B. SALARY+COMMISSION).


Entsprechend den Benennungsregeln muß jeder Abfragename mit einem Buchstaben beginnen und kann maximal 30 Buchstaben und Zahlen enthalten. Wenn Sie sich beim Benennen von Datenbankabfragen nicht an die Benennungsregeln halten, konvertiert Query Builder den Namen in einen "literalen" Wert (Wert in Anführungszeichen).


Über den Bereich Bedingungen

Der Bereich Bedingungen ist ein Abschnitt im Fenster Abfrage, der das Feld Bedingung enthält, in das Sie Ausdrücke und Bedingungen eingeben können. Query Builder-Bedingungen generieren automatisch WHERE- oder HAVING-Klauseln je nach Bedarf.

Mit den Tabellen- und Spaltennamen wird angegeben, welche Spalten in der Bedingung gefiltert werden. Sie können den Tabellennamen weglassen, wenn der Spaltenname eindeutig ist. Tip

Hinweis:  Wenn Sie das Feld Bedingung aktivieren, erhält der Cursor ein (+)-Zeichen, mit dem angegeben wird, daß jedes Objekt, auf das Sie klicken, zu Ihrer Bedingung hinzugefügt wird. Um dies zu deaktivieren, können Sie auf [image] in der Symbolleiste klicken.


Über das Fenster Abfrage

Wenn Sie eine Abfrage öffnen, zeigt Query Builder diese im Fenster Abfrage an, das in zwei Bereiche unterteilt ist:

•	den Bereich Bedingungen, in dem sich das Feld Bedingung befindet. In ihm wird die Abfrage optimiert.

•	den Bereich Datenquelle, in dem die Tabellen (Ansichten, Snapshots usw.) angezeigt werden, die in der Abfrage verwendet werden.

Je nach den Voreinstellungen können die Bereiche vertikal oder horizontal geteilt werden.

Jede Tabelle wird in einem Feld angezeigt, das den Namen der Tabelle und die Namen der Spalten in dieser Tabelle enthält. Es gibt eine Reihe von Symbolen, mit denen das aktuelle Datenbankobjekt gekennzeichnet werden kann. Die Symbole geben an, ob beschreibende Kommentare angehängt sind, geben den Typ der Datenquelle sowie den Datentyp der Spalte an und weisen darauf hin, ob Indizes für Tabellen in der Abfrage definiert wurden.

Linien werden gezeichnet, um die Beziehungen zwischen den Spalten anzugeben. Beziehungen werden zwischen Tabellen festgelegt, um zu identifizieren, in welcher Beziehung eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht.

Mit einem Häkchen links neben dem Spaltennamen wird angegeben, daß die Spalte in der Abfrage aufgenommen wurde. Dies bedeutet, daß Query Builder bei der Ausführung der Abfrage nach Daten sucht, die dem Spaltennamen entsprechen. Wenn kein Häkchen angezeigt wird, bedeutet dies, daß die Daten in der Spalte nicht in der Abfrage aufgenommen werden.


Über den Bereich Datenquelle

  Verwandte Themen

Der Bereich Datenquelle ist der Abschnitt im Fenster Abfrage, in dem Objekte wie z.B. Tabellen und Beziehungen angezeigt werden.


Über die Symbolleiste

  Verwandte Themen

Die Symbolleiste wird am oberen Rand des Query Builder-Fensters angezeigt. Klicken Sie auf jedes Symbol, um eine Beschreibung anzuzeigen.


Symbol Speichern

Speichert Ihre Abfrage in der angegebenen Datei.


Symbol Ausschneiden

Schneidet den ausgewählten Text aus und speichert ihn in der Zwischenablage des Betriebssystems.


Symbol Kopieren

Kopiert den ausgewählten Text in die Zwischenablage des Betriebssystems, während der Originaltext unverändert bleibt.


Symbol Einfügen

Fügt den aktuellen Inhalt der Zwischenablage bei der aktiven Position ein. Wenn die Zwischenablage leer ist, wird nichts eingefügt. Sie können jeden Text einfügen, den Sie ausgeschnitten oder kopiert haben.


Symbol Löschen

Entfernt das ausgewählte Objekt (d.h. Text, Tabelle). Im Gegensatz zu dem Befehl Ausschneiden setzt der Befehl Löschen die entfernten Objekte nicht in die Zwischenablage des Betriebssystems.


Symbol Alles markieren

Markiert jedes Objekt im aktiven Fenster. Wenn z.B. der Bereich Bedingungen aktiv ist, werden alle Bedingungen in dem Bereich markiert.


Symbol Datentabellen auswählen

Zeigt das Dialogfeld Datentabellen auswählen an.


Symbol Zus. Tabellen auswählen

Zeigt das Dialogfeld Zusammengehörige Tabellen auswählen an. Dieses Symbol ist nur verfügbar, wenn die ausgewählte Tabelle über eine zusammengehörige Tabelle in der verbundenen Datenbank verfügt.


Symbol Tabelle umbenennen

Zeigt das Dialogfeld Tabelle umbenennen an. Dieses Symbol ist nur verfügbar, wenn mindestens eine Tabelle im Arbeitsbereich von Query Builder vorhanden ist.


Symbol Info aufrufen

Zeigt das Dialogfeld Info mit Informationen über das ausgewählte Datenbankobjekt an. Dieses Symbol ist nur verfügbar, wenn ein Datenquellobjekt aktiv ist.


Symbol Tabellenbeziehung festlegen

Zeigt das Dialogfeld Beziehung festlegen an. Dieses Symbol ist nur verfügbar, wenn mehr als eine Tabelle im Bereich Datenquelle vorhanden ist, für die eine Beziehung hergestellt werden kann.


Symbol SQL anzeigen

Zeigt das Dialogfeld SQL anzeigen und die SQL-Anweisung für die aktive Abfrage an.


Symbol Spaltenfolge

Zeigt das Dialogfeld Anzeigen an.


Symbol Spalte definieren

Zeigt das Dialogfeld Spalte definieren an.


Symbol Sortieren

Zeigt das Dialogfeld Sortieren an.


Symbol Und

Fügt den Operator AND in Ihre Bedingung ein. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist. Sie können AND auch direkt in das Feld Bedingung eingeben.


Symbol Oder

Fügt den Operator OR in Ihre Bedingung ein. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist. Sie können OR auch direkt in das Feld Bedingung eingeben.


Symbol Nicht

Fügt den Operator NOT in die Bedingung ein, um die Bedingung zu negieren. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist. Sie können NOT auch direkt in das Feld Bedingung eingeben.


Symbol Bedingung auflösen

Löst die Gruppierung von Bedingungen auf, die mit logischen Operatoren kombiniert sind, wie z.B. AND, OR, NOT. Dieses Symbol ist nur verfügbar, wenn Sie einen logischen Operator im Bereich Bedingung ausgewählt haben.


Symbol Annehmen

Validiert und akzeptiert die aktive Bedingung. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist. Sie können auch die Eingabetaste drücken, wenn das Feld Bedingung aktiv ist, um die Bedingung zu akzeptieren und zu validieren.


Symbol Abbrechen

Bricht die aktuelle Bedingung ab. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist.


Symbol Spalte einfügen

Zeigt das Dialogfeld Spalte einfügen an. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist.


Symbol Funktion einfügen

Zeigt das Dialogfeld Funktion einfügen an. Dieses Symbol ist nur verfügbar, wenn das Feld Bedingung aktiv ist.


Über Datentypen

  Verwandte Themen

Die gebräuchlichsten Datentypen in Query Builder sind:

CHAR oder VARCHAR2	CHAR wird für Zeichendaten mit einer festen Länge bis zu einer maximalen Größe von 255 Byte und einer Standardgröße von einem Byte benutzt. VARCHAR2 wird für Zeichenfolgen mit variabler Länge mit einer maximalen Größe von 2000 Byte benutzt. Bei VARCHAR2 müssen Sie die Größe angeben.
NUMBER	NUMBER gibt an, daß die Datenbankspalte Zahlen enthält (Ganzzahlen, Dezimalzahlen oder andere numerische Werte). Sie können Berechnungen mit Zahlen durchführen, die im Datentyp NUMBER dargestellt werden, jedoch nicht mit Zahlen, die mit dem Datentyp CHAR dargestellt werden.
DATE	DATE gibt an, daß die Datenbankspalte Datumswerte enthält. Gültige Datumsangaben, gehen vom 1. Januar 9999 v.Chr. bis zum 31. Dezember 9999 n.Chr. Das Standardformat ist TT-MON-JJ wie in '01-JAN-92'.
NUMBER(p,s)	Der Bereich von p (Gesamtstellen) geht von 1 bis 38. Der Bereich von s (Nachkommastellen) geht von -84 bis 127. Mit den Gesamtstellen wird die Anzahl von zu speichernden Ziffern angegeben. Die Nachkommastellen entsprechen den Ziffern nach dem Dezimalzeichen. Wenn die Gesamtstellenzahl negativ ist, werden die Daten auf die angegebene Anzahl von Stellen links vom Dezimalzeichen gerundet. So bedeutet z.B. eine Angabe von (10, -2), daß auf Hunderterstellen gerundet wird.
Außerdem unterstützt Query Builder beschränkt die folgenden Oracle-Datentypen:

LONG	Eine Spalte vom Typ LONG enthält alphanumerische Daten mit einer variablen Länge von maximal 2 GB (oder 231-1). Wenn Sie eine Spalte vom Typ LONG in einer Query Builder-Abfrage aufnehmen, werden die ersten 2000 Zeichen angezeigt.
RAW	Rohe Binärdaten. Die maximale Größe beläuft sich auf 255 Byte. Werte müssen als Zeichenfolgen in Hexadezimalschreibweise eingefügt werden. Werte werden in Hexadezimalform angezeigt. Sie müssen die Größe für RAW-Datentypen angeben.
LONG RAW	Bei Daten vom Typ LONG RAW werden rohe Binärdaten mit maximal 2 GB angezeigt (sie werden in Hexadezimalform im Fenster Ergebnisse angezeigt). LONG RAW-Datentypen unterliegen denselben Beschränkungen wie RAW-Datentypen.
Hinweis:  Query Builder unterstützt die Konvertierung von Datentypen in den Fällen, in denen Bedingungen und Ausdrücke verschiedene Datentypen in den Vergleichen referenzieren. Weitere Informationen finden Sie im Oracle8 Server SQL Language Reference Manual.


Symbole für Datentypen

  Verwandte Themen

Die folgenden unterstützten Datentypen für alle Spalten in einem Datenquellobjekt werden durch Symbole in der rechten Spalte des Objekts im Arbeitsbereich von Query Builder dargestellt.

Datentyp	Symbol	Beschreibung
Character		Benutzen Sie den Datentyp Character für Zeichendaten mit fester Länge mit einer maximalen Größe von 255 Byte und einer Standardgröße von 1 Byte. Hinweis:  Sie können Zahlen mit dem Datentyp Character darstellen, können jedoch nur mit numerischen Datentypen Berechnungen durchführen.
Varchar2		Benutzen Sie den Datentyp Varchar2 für Zeichenfolgen mit variabler Länge mit einer maximalen Größe von 2000 Byte. Sie müssen eine Größe für den Datentyp Varchar2 angeben.
Number		Benutzen Sie den Datentyp Number für Ganzzahl- oder Gleitkommadaten. Sie müssen eine Gesamtstellenzahl für ganzzahlige Daten eingeben. Der Gleitkomma-Datentyp gilt für Dezimalzahlen. Wenn Sie diesen Datentyp einer Spalte zuweisen, müssen Sie sowohl Gesamtstellen als auch Nachkommastellen angeben. Die Gesamtstellen (gesamte Anzahl von Ziffern in der Zahl) können von 1 bis 38 gehen. Die Nachkommastellen (Anzahl von Ziffern nach dem Dezimalzeichen) können von -84 bis 127 gehen. Wenn die Anzahl von Nachkommastellen negativ ist, werden die Daten auf die angegebene Anzahl von Stellen links neben dem Dezimalzeichen gerundet.  Eine Angabe von (10,2) bedeutet z.B. 10 Ziffern, wobei 2 Ziffern rechts neben dem Dezimalzeichen stehen. Eine Angabe von (10,-2) bedeutet eine Ganzzahl mit 10 Ziffern, auf die nächste Hunderterstelle gerundet.
Date		Benutzen Sie den Datentyp Date für beliebige Datumsangaben. Gültige Datumsangaben gehen vom 1. Januar 4712 v.Chr. bis zum 31. Dezember 4712 n.Chr. Das Standarddatumsformat ist TT-MON-JJ, wie in '01-JAN-97'.
Long		Benutzen Sie den Datentyp Long für lange Textfelder mit alphanumerischen Daten mit variabler Länge bis zu 2 GB.
Raw		Benutzen Sie den Datentyp Raw für rohe Binärdaten. Die maximale Größe beläuft sich auf 255 Byte. Die Werte müssen als Zeichenfolgen in Hexadezimalschreibweise eingefügt werden und werden in Hexadezimalform angezeigt. Sie müssen eine Größe für Daten vom Typ Raw angeben.
Long Raw		Der Datentyp Long Raw wird benutzt, um rohe Binärdaten mit maximal 2 GB zu speichern (die in Hexadezimalform eingegeben und angezeigt werden). Bei den Datentypen Long Raw muß keine Größe angegeben werden.
MLSLABEL		Benutzen Sie den Datentyp MLSLABEL, um das Binärformat eines Labels bei einem sicheren Betriebssystem zu speichern. Labels werden von Trusted ORACLE verwendet, um den Zugriff zu Informationen zu vermitteln. Außerdem können Sie Spalten mit diesem Datentyp definieren, wenn Sie den standardmäßigen ORACLE-Server verwenden. Weitere Informationen über Trusted ORACLE, einschließlich diesem Datentyp und Labels finden Sie im Trusted ORACLE8 Server Administrator's Guide.


Schreibweise für Datenquellobjekte

  Verwandte Themen

Als nächstes sehen Sie ein Beispiel für zwei Datenquellobjekte, die durch eine Beziehung miteinander verknüpft sind.

Klicken Sie auf ein Symbol, einen Indikator oder einen Teil dieser Objekte, um eine Beschreibung anzuzeigen.


Indikator für den Objekttyp

Das Symbol in der oberen linken Ecke eines Datenquellobjekts gibt dessen Typ an:

  Tabelle

  Ansicht

  Abfrage

  Snapshot

  Synonym


Objekttitel

Dies ist der Name des Datenquellobjekts. Sie können den Namen ändern, indem Sie auf den Objekttitel klicken.


Kommentar-Indikator

Dieses Symbol gibt an, daß mit diesem Objekt (bzw. dieser Spalte) ein Kommentar verknüpft ist. Doppelklicken Sie auf dieses Symbol, um das Dialogfeld Info zu öffnen, in dem Sie die Kommentare anzeigen können.


Spaltenname

Dies ist der Name von einer der Spalten in diesem Objekt. Wenn Sie auf einen Spaltennamen doppelklicken, wird die Spalte in der Abfrage aufgenommen.


Indikatoren für den Datentyp

Diese Symbole geben die Datentypen der entsprechenden Spalten an. Wenn Sie auf eines dieser Symbole klicken und die Maustaste gedrückt halten, wird ein Popup-Menü angezeigt, und Sie können einen anderen Datentyp auswählen.


Beziehungslinie

Eine graue Linie, die zwischen zwei Spalten gezogen ist, gibt an, daß zwischen den Spalten an jedem Ende der Linie eine Beziehung erstellt wurde. Diese Linie wird vom Fremdschlüssel zum Primärschlüssel gezogen.


Indikator für Selbstbeziehungen

Dieses Symbol gibt an, daß zwischen dieser Spalte (Fremdschlüssel) und einer anderen Spalte (Primärschlüssel) in derselben Tabelle eine Selbstbeziehung erstellt wurde.


Primärschlüssel

Ein in Fettschrift angezeigter Spaltenname gibt an, daß diese Spalte als Primärschlüssel für das Objekt definiert wurde.


Fremdschlüssel

Ein in Kursivschrift angezeigter Spaltenname gibt an, daß diese Spalte ein Fremdschlüssel ist, der mit einem Primärschlüssel in einer anderen Spalte verbunden ist. Ein Fremdschlüssel kann nur definiert werden, indem eine Beziehung zwischen zwei Spalten festgelegt wird.


Online-Hilfe benutzen

Die folgenden Richtlinien sollen Ihnen beim optimalen Einsatz des Online-Hilfesystems helfen:

•	Machen Sie sich mit dem Register Inhalt vertraut, um eine Vorstellung vom Umfang der Themen in der Online-Hilfe zu erhalten.

•	Klicken Sie auf die Schaltfläche Verwandte Themen direkt unter den Titeln, um eine Liste der Themen aufzurufen, die mit dem aktuellen Thema verknüpft sind.

•	Klicken Sie auf die Schaltfläche Optionen am Anfang jedes Themas, um festzulegen, daß die Hilfethemen immer im Vordergrund angezeigt werden sollen, so daß die Hilfethemen bei der Entwicklung von Anwendungen stets auf dem Bildschirm bleiben.

•	Klicken Sie auf die Schaltfläche Glossar am Anfang jedes Themas, um Definitionen für Begriffe aufzurufen, mit denen Sie nicht vertraut sind..


Wegweiser zur Dokumentation

So machen Sie sich mit Oracle Developer vertraut:

1	Verschaffen Sie sich in der Kurzanleitung einen Überblick über die einzelnen Komponenten von Oracle Developer:

•	Wählen Sie Hilfe [image] Kurzanleitung.

2	Führen Sie das Lernprogramm aus, in dem die gebräuchlichsten Aufgaben Schritt für Schritt erläutert werden.

• 	Wählen Sie Hilfe [image] Lernprogramm.

3	Rufen Sie die Online-Handbücher ab (sie sind auch in gedruckter Form verfügbar):

• 	Wählen Sie Hilfe [image] Handbücher.

4	Rufen Sie das Online-Hilfesystem auf:

• 	Wählen Sie Hilfe [image] Hilfethemen.

• 	Für kontextbezogene Hilfetexte drücken Sie [Hilfe] (bei den meisten Plattformen ist dies die Taste F1).


Information Desk


Glossar

A

    Abfrage
    Abfragefilterfunktion
    Abgleichen
    Abhängige Daten
    Abhängigkeitsansicht
    Abhängigkeitsbaum
    Abschnitt
    Abtrennbares Menü
    Achsendiagramm
    ActiveX
    Ada
    Adreßetikettenlayout
    Aggregatfunktion
    Aktion
    Aktives Fenster/Aktive Ansicht
    Aktiviert
    Aktualisieren
    Alias
    Anhang
    Anker
    Ankerpunkt
    Anmelden
    Anonymer Block
    Ansicht
    Anweisung
    Anwendung
    Anzeigeobjekt
    Applet
    Argument
    Argument für ausführbares Programm
    ASCII
    Attribut
    Attribut
    Attributklasse
    Attributmaske
    Attributspalte
    Attributwert
    Aufgelöstes Objekt
    Aufgliedern
    Aufrufschnittstelle
    Aufrufstapel
    Ausdruck
    Ausführen
    Ausführung
    Ausrichtung
    Ausschneiden
    Ausschnitt
    Auswahl
    Auswahlskript
    Äußere Umrandung

 B

    Bedingung
    Beenden
    Befehlszeile
    Benutzerdefinierte Aktion
    Benutzerdefinierter Makro
    Benutzerdefiniertes Maß
    Benutzerdefinierter Typ
    Benutzerregistrierung
    Beschriftung
    Bibliothek
    Bild
    Bildschirmteiler
    Bindereferenz
    Bindevariable
    Blatt
    Block
    Boilerplate
    Break-Trigger
    Builder

C

    Cache (Speicher)
    cartridge
    CGI
    CGM
    CHAR-Datentyp
    Client
    Client-/Server-Architektur
    CMDFILE
    Collection-Typ
    Cursor

D

    Darstellungstyp
    Data Dictionary
    DATE
    Dateiknoten
    Datenbank
    Datenbank-Trigger
    Datenlink
    Datenmodell
    Datenquelle
    Datensatz
    Datensatzgruppe
    Datenstruktur-Knoten
    Datentyp
    Datumsachse
    DB-Adresse
    Deaktiviert
    Debug-Aktion
    Debuggen
    Debugger
    Debug-Trigger
    Designer
    Designer (Oracle)
    Detail-Abfrage
    Diagrammelement
    Diagrammobjekt
    Diagrammvorlage
    Dialogfeld
    DIANA
    Dimension
    Dimensionshierarchie
    Dimensionswert
    Dokumentvorlage
    Druckersteuercode
    Duplizieren
    Dynamisch gespeicherte Auswahl

E

    EBCDIC
    Ebene
    Editor
    Einfügen
    Einfügen-Modus
    Eingabeobjekt
    Element
    Elementtyp
    Entfernte Datenbank
    Ersetzen-Modus
    Exception
    Exportdatei
    Exportieren
    Externe Abfrage
    Externe PL/SQL-Bibliothek

F

    Familie
    Farbpalette
    Feld
    Feldvorlage
    Fenster
    Filter
    Firewall
    Flattened Object
    Flex-Modus
    Fokus
    Formatmaske
    Format-Trigger
    Formel
    Formelspalte
    Formlayout
    Fremdschlüssel
    Füllbereich
    Funktion

G

    Gefangen-Modus
    Geltungsbereich
    Generieren
    Generieren
    Gespeicherte Auswahl
    Gespeicherter Programmblock
    Gespeichertes Unterprogramm
    Gleichrangiges Objekt
    Gleichzeitigkeit
    Globale Registrierung
    Globale Variable
    Grafische Anwendung
    Gruppe
    Gruppenbaum
    Gruppenfilter
    Gruppenwechselbericht
    Gruppenwechseldiagramm
    Gültige XML
    GUI

H

    Handle
    Hauptknoten
    Hauptteil
    Hierarchie
    Hintergrundelement
    Hintergrundprozeß
    HTML
    HTTP
    Hyperlink
    Hypertext

I

    ICD
    Implizites Objekt
    Importieren
    Index
    Innere Umrandung
    Integritätsregel
    Internet
    Interpreter-Skript
    Intranet
    IP (Internet Protocol)-Adresse

J

    JAR
    Java
    Join
    Justierung

K

    Kaskadierende Dokumentvorlage
    Kategorie
    Kategorienachse
    Kategorienachse
    Klassifizierung
    Klausel
    Knoten
    Kommentar
    Kompilieren
    Komponente
    Konstrukt
    Kontextbereich
    Kontrollgruppe
    Kontrollkästchen
    Kontrollspalte
    Kontrollsumme
    Koordinaten (x, y)
    Koordinatenebene
    Koordinatensystem
    Korrelierte Unterabfrage
    Kopieren
    Kreuzprodukt
    Kreuztabelle

L

    Laufzeit
    Laufzeit-Parametermaske
    Launcher
    Layouteinheit
    Layout
    Leinwandausschnitt
    Leinwand
    Lesekonsistenz
    Lexikalische Referenz
    Link
    Link-Datei
    Listenfeld
    Listenobjekt
    Logische Operatoren
    Logische Seite
    Lokale Datenbank
    Lokale Registrierung
    Lokale Variable

M

    Makro
    Master-/Detail-Layout
    Maß
    Matrixbericht
    Matrixlayout
    Matrixzelle
    Megabyte (MB)
    Mehrzeilenfeld
    Meldungsfeld
    Methode
    Modales Fenster
    Modul
    Muster

N

    NA-Wert
    Nach unten erweiterbar
    Nicht im Cache vorhandene Spalte
    Nicht-modales Fenster
    NOCACHE
    NULL-Wert
    Numerische Operatoren

O

    Objekte auf Berichtebene
    Objekt
    Objekt
    Objektgruppe
    Objekt-Handle
    Objektknoten
    Objektnavigator
    Objektspalte
    Objekttabelle
    Objekttyp
    ODBC
    OLE
    OLE-Container
    OLE-Server
    Optionsgruppe
    Optionsschaltfläche
    Oracle-Datentyp
    Oracle Designer
    ORACLE_HOME
    Organisationsknoten

P

    Paket
    Paketrumpf
    Paketspezifikation
    Palette
    Parameter
    Parameterliste
    Pcode
    PDF
    Physikalische Seite
    Platzhalter-Benutzername
    PL/SQL
    pld-Datei
    pll-Datei
    pls-Datei
    plx-Datei
    Popup-Liste
    Port
    Primärschlüssel
    Programmblock
    Programmstop
    Projekt
    Projektansicht
    Projekt-Assistent
    Projektdatei
    Projektknoten
    Projektnavigator
    Projektobjekt
    Projektregistrierung
    Protokoll
    Prozedur
    prt-Datei
    Puffer

Q

    Qualifizierende Dimension
    Quelle

R

    Rahmen
    Rand/Auffüllen/Textanzeige
    Rand
    Rand
    Rand
    Rasterlinien
    RC4
    RDBMS
    rdf-Datei
    Referenzlinie
    REF-Spalte
    Registrieren
    Registrierung
    Relationale Operatoren
    rep-Datei
    Reports Background Engine (RWRBE60)
    Reports Queue Manager (RWRQM60)
    Reports Server (RWMTS60S)
    Reports Web Cartridge
    Reports Web CGI (RWCGI60)
    rex-Datei
    RGB
    Richtig formatierte XML
    Routine
    RTF
    Runfile

S

    Schalter
    Schaltfläche
    Schaltfläche Auslassungszeichen
    Schaltflächenprozedur
    Schema
    Schleife
    Schlüsselwort
    Seite
    Seitenumbruch
    SELECT-Anweisung
    Selektor
    Serienbrief-Layout
    Sitzung
    Skript
    Socket
    Spalte
    Spaltenobjekt
    Speichern
    Spezifikation
    SQL
    SQL-Anweisung
    SQL-Datei
    SQL-Skript
    Stamm
    Standard
    Stapel
    Stapel
    Stapelkompilierung
    Statische gespeicherte Auswahl
    Stellvertreterzeichen
    Steuerungspunkt
    Summenspalte
    SYLK
    Symbol
    Symbolleiste
    Syntax
    Systemvariable

T

    Tabellarisch
    Tabelle
    Tabellentyp
    TCP
    Textobjekt
    Titel
    Titelleiste
    Titelseite
    Transaktion
    Trigger
    Typ

U

    Übergeordneter Knoten
    Übergeordnetes Objekt
    Übergeordnetes Objekt
    Überlauf
    Umgebung
    Umrandung
    Umschließendes Objekt
    Unabhängige Daten
    Untergeordnete Abfrage
    Untergeordnetes Objekt
    Untergeordnetes Objekt
    Unterprogramm
    Unterprojekt
    Unterprojektknoten
    URL
    Ursprung
    User Exit

V

    Variable
    Variierender Array-Typ
    VBX
    VBX-Steuerfeld
    Veränderung
    Verborgen
    Vererben
    Vergleichsoperatoren
    Verschachtelte Matrix
    Verschlüsselung
    Virtueller Ordner
    Virtuelles Dateisystem
    Visuelles Attribut
    Vordefinierte Aktion
    Vordefinierte Funktion
    Vordefinierte Prozeduren
    Vordefinierter Datentyp
    Vordefinierter Makro
    Vordefinierter Typ
    Vordergrundelement
    Voreinstellungen
    Vorgänger
    Vorgängergruppe
    Vorschau
    Vorschau

W

    Warnfenster
    Web
    Web-Browser
    Web-Cartridge
    Web-Link
    Web-Server
    Werkzeug
    Werkzeug Abgleichen
    Werkzeug Alle
    Werkzeug Attribut
    Werkzeug Bereich
    Werkzeug Ebene
    Werkzeug Exception
    Werkzeug Familie
    Werkzeug Gespeicherte Auswahl
    Werkzeug Liste
    Werkzeug Oben/Unten
    Werkzeug Selektor
    Werkzeug Sortieren
    Werkzeugpalette
    Wert der Basislinie
    Werteachse
    Werteachse
    Werteliste
    Wertkonstrukt
    Wiederholungsrahmen
    WRB
    WKS
    WWW

X

    XML

Y

Z

    Zeile
    Zeilenobjekt
    Zelle
    Ziehen
    Ziel
    Zielknoten
    Zoom
    Zugeordnete Bibliothek
    Zugriffsberechtigung
    Zustellen
    Zwischenablage


In Project Builder eine Befehlsfolge, die entweder von Project Builder oder vom Benutzer angegeben wird, der für Dateien eines bestimmten Typs zuständig ist. Eine Aktion ist nicht auf einen einzelnen Dateityp beschränkt. Wenn die Aktion "Kompilieren" z.B. sowohl für Forms als auch für C-Quelldateien definiert ist, werden bei Auswahl von "Projekt kompilieren" alle .fmb- und .c-Dateien mit den entsprechenden Tools kompiliert. Siehe auch vordefinierte Aktion, Benutzerdefinierte Aktion


Eine Programmiersprache auf hoher Ebene, die vom U.S. Department of Defense zur Benutzung in eingebetteten Computersystemen entwickelt wurde.


Ein Fenster oder eine Ansicht, die eine Benutzereingabe aufnehmen kann.


(Oracle Express) Die Konsolidierung von Daten für verschiedene Dimensionswerte zu einem einzigen Wert, wie z.B. die Gesamtanzahl von Einheiten, die in allen Städten verkauft wurden, oder zu kleineren Wertegruppen, wie z.B. die durchschnittlich in den Städten einer Region verkauften Einheiten. Daten werden häufig auf der niedrigsten Detailebene erfaßt und mit der Aggregatfunktion im Hinblick auf die Analyse auf höheren Ebenen verbunden.


Ein modales Fenster, das Sie über eine Bedingung unterrichtet, die aufgrund der als letztes von Ihnen ausgeführten Aktion aufgetreten ist. Sie müssen auf ein Warnfenster reagieren.


Mit Ausrichtung wird angegeben, wie die Daten in einem Feld positioniert sind. Die Daten können linksbündig, rechtsbündig, zentriert, im Flattersatz linksbündig, im Flattersatz rechtsbündig oder im Flattersatz zentriert innerhalb der definierten Breite eines Feldes ausgerichtet werden.


Ein sekundärer Name, der in einer SQL-Anweisung zur Bezugnahme auf eine Tabelle, eine Ansicht oder eine Spalte benutzt wird.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie alle Werte in einer Dimension oder alle Werte in einer Dimension bei einer bestimmten Hierarchie auswählen können.


(Oracle Express) Ein Dimensionswert auf einer beliebigen Ebene über einem bestimmten Wert in einer Hierarchie. Der Vorgängerwert entspricht der aggregierten Gesamtsumme der Werte der untergeordneten Objekte. Im folgenden Beispiel wird der Dimensionswert "Europa" als Vorgänger von "Frankreich", "Lyon" und "Paris" in der Dimension GEOGRAPHY dargestellt.


Eine Gruppe, die direkt oder indirekt Eigentümer einer anderen Gruppe ist.


Ein Layoutobjekt, mit dem ein Punkt auf einem Objekt an einem Punkt auf einem anderen Objekt fixiert wird, wobei die Position des ersten Objekts in bezug auf das zweite Objekt verankert wird.


(Oracle Express) Ein spezifischer Dimensionswert, der benutzt wird, wenn Dimensionswerte basierend auf deren Familienzugehörigkeit ausgewählt werden oder durch eine Hierarchie navigiert wird.


Ein PL/SQL-Programmblock, der keinen Namen hat und das Vorhandensein der Schlüsselwörter BEGIN und END zur Einrahmung der ausführbaren Anweisungen nicht explizit fordert. Da anonyme Blöcke unbenannt sind, können andere Programmblöcke sie nicht referenzieren.


Ein Objekt, das im Gruppenbaum eines anderen Objekts über diesem anderen Objekt steht. Jedes Objekt ist ein übergeordnetes Objekt des entsprechenden untergeordneten Objekts.


 Ein Java-Ausdruck für kleine Programme, die dynamisch nach Bedarf in Web-Seiten oder Anwendungen importiert werden können.


Ein oder mehrere Programmodule, mit denen ein bestimmtes Ergebnis erzielt wird. Anwendungen können innerhalb von anderen Anwendungen verschachtelt sein. So könnte z.B. eine Anwendung zur Kontrolle des Lagerbestands einer Firma aus verschiedenen Form Builder-Anwendungen zur Eingabe von Daten und verschiedenen Graphics Builder-Anwendungen zur visuellen Darstellung der Daten bestehen.


1. Ein optionaler Ausdruck, der an einen Programmblock übergeben wird, damit der Programmblock diesen bearbeitet.
2. Klauseln, die Schlüsselwörter und die entsprechenden Werte enthalten.


Akronym für American National Standard Code for Information Interchange.


Eine schreibgeschützte Sammlung von PL/SQL-Unterprogrammen, die im allgemeinen mit einer Anwendung geliefert werden und die entsprechende PL/SQL-Quelle darstellen. Programmblöcke in einer zugeordneten Bibliothek werden implizit geladen, wenn sie zuerst beim Kompilieren oder zur Laufzeit von einem anderen Programmblock aufgerufen werden. Sie bleiben geladen, damit sie schnell wieder benutzt werden können, wodurch die Speicheranforderungen zur Laufzeit reduziert werden und die Leistung einer Anwendung verbessert wird. Siehe auch:  Bibliothek


1. Siehe Attribut.
2.  Ein Teil oder eine Komponente einer Oracle8-Objekttypdefinition. Jedes Attribut hat einen Namen und einen Oracle8-Datentyp. Wenn eine Objekttabelle basierend auf dem Objekttyp erstellt wird, entsprechen die Spalten in der Tabelle den Attributen in der Objekttypdefinition. Wenn ein Spaltenobjekt in einer relationalen Tabelle basierend auf dem Objekttyp erstellt wird, enthält das Spaltenobjekt das Äquivalent von Unterspalten, von denen eine jede einem Attribut in der Objekttypdefinition entspricht. Jedes Oracle8-Objektattribut wird in einer Tabelle als separates Datenobjekt behandelt, so als wäre es eine separate Spalte. Dies gilt sowohl für Objekttabellen als auch für Spaltenobjekte in relationalen Tabellen.
3. (Oracle Express) Eine beschreibende Eigenschaft, die von Dimensionswerten gemeinsam benutzt wird. Attribute stellen logische Gruppierungen dar, mit denen Benutzer Daten basierend auf ähnlichen Eigenschaften auswählen können. In einer Datenbank für Schuhe können Sie z.B. das Attribut Schuhfarbe verwenden, um alle Stiefel, Loafers und Slipper, die dieselbe Farbe haben, auszuwählen.


Die Spalten, aus denen ein Spaltenobjekt besteht (Oracle8).


In Graphics Builder das erste Element in einem Attribut-Deskriptor. Hier handelt es sich um eine 32-Bit-Maske, die das Toolkit über die Attribute unterrichtet, die von einem nachfolgenden Funktionsaufruf gesetzt oder abgerufen werden. Nur die Elemente, bei denen die entsprechenden Bits in der Attributmaske gesetzt sind, werden eingestellt oder abgerufen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie Dimensionswerte basierend auf Attributen und Attributwerten auswählen können. In einer Datenbank für Soft Drinks könnten Sie z.B. alle Produkte auswählen, deren Größe 1 Liter entspricht. In diesem Beispiel ist Größe ein Attribut und 1 Liter ein Attributwert.


(Oracle Express) Die Werte in der Datenbank, aus denen ein Attribut besteht. In einer Datenbank für Eiscreme könnten die folgenden Attribute zu einem Geschmacksattribut in einer Dimension Produkt gehören: Vanille, Schokolade und Erdbeere. Dimensionswerte auf verschiedenen Ebenen in der Dimension Produkt - z.B. Marke, Präsentation und Größe  -- könnten denselben Wert für Geschmack verwenden.


Eine Diagrammart, bei der die Daten entsprechend ihrer Position auf der Diagrammachse dargestellt werden Ein Achsendiagramm kann zwei oder drei Achsen enthalten, wobei jede eine Werteachse, Kategorienachse oder Datumsachse sein kann.


Der weiße Teil eines Musters. Mit der Füllfarbenpalette weisen Sie dem Hintergrundelement Farben zu.


Ein nicht interaktiver Prozeß, der in einer Betriebssystemumgebung abläuft und einen bestimmten Dienst bzw. eine bestimmte Aktion ausführt. Bestimmte Oracle-Produkte verwenden Hintergrundprozesse für verschiedene Aufgaben, wie z.B. die Ausführung und Koordinierung von Aufgaben für gleichzeitige Benutzer der Datenbank, die Verarbeitung und Zustellung von E-Mails und die Verwaltung von Druckdiensten.


Der Wert, der als Anfangspunkt für die Darstellung von Feldern auf der Werteachse eines Diagramms benutzt wird.


Die ausführbare Datei, die eine Anwendung im Stapelmodus ausführt, ohne ein Fenstersystem zu benutzen.


Bei der Stapelkompilierung werden mehrere PL/SQL-Programmblöcke auf einmal in eine maschinenausführbare Form umgesetzt.


Eine Bezugnahme auf einen Parameter, der einen einzelnen literalen Wert (z.B. eine Zeichenfolge, eine Zahl oder ein Datum) ersetzt, der an einer beliebigen Stelle in einem PL/SQL-Konstrukt oder einer SQL SELECT-Anweisung auftritt. Bei einer Bindereferenz muß vor dem Parameternamen ein Doppelpunkt (:) stehen.


Eine globale Variable, die Sie erstellen und außerhalb eines PL/SQL-Pakets verwenden können.


1. Der Hauptprogrammblock in PL/SQL, der mit den Schlüsselwörtern DECLARE, BEGIN, EXCEPTION und END definiert wird.

2. In Form Builder ein logischer Container, der zu einer Datenbanktabelle oder Ansicht gehört.


1. Enthält dieselben Informationen wie die Programmblockspezifikation und umfaßt außerdem die tatsächliche Implementierung des Unterprogramms (d.h. die Folge von Aktionen). In den meisten Fällen muß nur ein Hauptteil für ein Unterprogramm definiert werden.

2. In Report Builder ein Bereich, der den Großteil des Berichtlayouts enthält (Text, Grafiken, Daten und Berechnungen) und in diesem Fall als Rumpf bezeichnet wird. Der Berichtrumpf steht zwischen den Titel- und Schlußseiten des Berichts.


Text und/oder Grafiken, die bei jeder Ausführung des Berichts in einem Bericht angezeigt werden. Bei einigen Produkten wird dies als "konstanter" Text bzw. "konstante" Grafiken bezeichnet.


Eine benutzerdefinierte Einrahmung eines Layoutobjekts, mit der im allgemeinen der Inhalt des Objekts hervorgehoben wird. Ränder werden so gezeichnet, daß die eine Hälfte der Randbreite außerhalb der Objekteinrahmung und die Hälfte innerhalb der Einrahmung liegt.


Siehe Innere Umrandung, Äußere Umrandung


Ein Achsendiagramm, bei dem zwei Datenkategorien auf einer Achse dargestellt werden.


Eine Abfragespalte, die einer Kontrollgruppe zugewiesen ist.


Eine Gruppe, mit der Berichtdaten aufgeteilt oder kategorisiert werden. Alle Daten in Abfragespalten, die einer Kontrollgruppe zugewiesen sind, werden über den Daten in den Spalten angezeigt, die zu anderen Gruppen gehören. Jeder Datensatz, der für eine Kontrollgruppe abgerufen wird, wird nur einmal angezeigt, während mehrere zusammengehörige Datensätze in anderen Gruppen angezeigt werden können.


Ein Bericht, der Kategorien enthält, mit denen die Berichtdaten in Gruppen aufgeteilt werden.


Ein PL/SQL -Block, der immer dann ausgeführt wird, wenn ein Programmstop erreicht wird. Siehe auch:  Programmstop.


Eine Debug-Aktion, die Sie in eine beliebige ausführbare Quellzeile in einem PL/SQL-Unterprogramm setzen können. Ein Programmstop unterbricht die Ausführung des Programmblocks und übergibt die Kontrolle an den PL/SQL-Interpreter. Mit Programmstops können Sie ein Unterprogramm inkremental ausführen und nach Laufzeitfehlern suchen. Siehe auch: Break-Trigger


Bezieht sich auf eine Komponente, mit der eine bestimmte Art von Dokument erstellt wird. So wird Form Builder z.B. benutzt, um Forms zu erstellen, während mit Report Builder Berichte erstellt werden.


Ein Datentyp, der von dem Oracle-Server definiert und unterstützt wird.


Eine Reihe von Erweiterungen der PL/SQL-Sprache, die zur Benutzung mit der Software ausgelegt sind. Vordefinierte Prozeduren umfassen Datentypen, Prozeduren, Funktionen, Exceptions und Konstanten.


In Project Builder ein mit Project Builder gelieferter Makro. Siehe auch Makro..


Ein temporärer Speicherbereich für Daten während der Übertragung dieser Daten zwischen dem Computer und einem Peripheriegerät oder zwischen Teilen eines Computers. Ein Puffer verhindert einen Datenverlust aufgrund von Differenzen in der Geschwindigkeit bzw. zeitlichen Steuerung des Transfers und beschleunigt bestimmte Funktionen.


1. Ein Oberflächenelement, mit dem ein Aktionsobjekt ausgewählt, ein Dialogfeld angezeigt oder die aktuelle Bedingung bestätigt werden kann.

2. Ein Objekt in einer Anwendung, mit dem eine PL/SQL-Prozedur verknüpft ist. Die Prozedur wird im allgemeinen aufgrund eines vom Benutzer ausgelösten Mausereignisses ausgeführt.


Eine PL/SQL-Prozedur, die mit einem Anwendungsobjekt verknüpft ist, das ausgeführt wird, wenn zur Laufzeit ein bestimmtes Mausereignis für das Objekt eintritt (z.B. das Klicken auf eine Schaltfläche). Die Prozedur wird ausgeführt, indem eine Hierarchie für die abgerufenen Daten mit einer Kontrollgruppe erstellt wird.


Ein temporärer Speicherbereich für Daten der Datenbank, auf die gerade zugegriffen wird oder die von Benutzern geändert werden, bzw. für Daten, die Oracle-Server zur Unterstützung der Benutzer benötigt. Die Begriffe werden häufig austauschbar verwendet.


Eine Schnittstelle, mit der Sie ausführbare Routinen der Forms Developer- oder Reports DeveloperKomponente für andere Oracle-Produkte oder ein 3GL-Programm aufrufen können.


Eine Folge von Unterprogrammaufrufen von der ursprünglichen Eintrittsstelle nach unten bis zu dem gerade ausgeführten Unterprogramm. Jeder Unterprogrammaufruf wird durch einen Rahmen in dem nach unten erweiterbaren Aufrufstapel dargestellt, wobei neu eingegebene Unterprogramme am Ende des Stapels hinzugefügt werden.


Siehe Editor


In Form Builder das Hintergrundobjekt, auf dem Sie die Schnittstellenobjekte positionieren, mit denen die Benutzer in der Laufzeitanwendung arbeiten. Ein Leinwandausschnitt ist im allgemeinen einem Fenster zugeordnet.


Verwaltbare Objekte, die über eine Open API in Client, Anwendungs-Server oder Datenbank eingesteckt werden.


Siehe Dokumentvorlage


Eine Beschriftungskomponente, mit der zwischen Informationen auf der Grundlage einer nicht hierarchischen Darstellung bzw. Einteilung und nicht auf der Grundlage von Empfindlichkeitsebenen unterschieden werden kann. Bei der Klassifizierung werden Kategorien benutzt, um den Zugriff zu Informationen einzuschränken.


Siehe Kategorienachse


Eine Dateninstanz in einem Kalkulationsblatt (z.B. Microsoft Excel).


Akronym für Common Gateway Interface. Die dem Industriestandard entsprechende Technik zur Ausführung von Anwendungen auf einem Web-Server. Während standardmäßige HTML-Dokumente, die von einem Web-Server abgerufen werden, statisch sind (es wird jedesmal genau derselbe Text abgerufen), kann ein auf dem Web-Server ausgeführtes Programm über CGI mit einem anderen Computer kommunizieren, um "dynamische" HTML-Dokumente als Antwort auf vom Benutzer eingegebene Seiten zu generieren.


Akronym für Computer Graphics Metafile. Ein Dateiformat, das international anerkannt ist und für die Speicherung bzw. den Transport objektorientierter Grafiken von einem System oder Programm zu einem anderen benutzt wird.


Ein Oracle-Datentyp, der im Hinblick auf die ANSI/ISO-Kompatibilität enthalten ist. Eine CHAR-Spalte ist eine Spalte mit fester Länge. Sie kann ausdruckbare Zeichen enthalten, wie z.B. A, 3, & oder Leerzeichen und kann von 1 bis 255 Zeichen umfassen bzw. gleich null sein.


Ein Balken, eine Linie, ein Symbol oder ein anderes Grafikobjekt, das einen einzelnen Wert für ein Feld darstellt.


Ein Rechteck mit beliebiger Größe mit einem Rand, mit dem Graphics Builder-Diagramme in eine Form oder einen Bericht eingebettet werden können.


Eine Sammlung von Attributen und Eigenschaften, die das Format eines Diagramms definieren.


Ein Oberflächenelement, das als kleines Quadrat angezeigt wird, das ein Benutzer ein- oder ausschalten kann.


Ein Algorithmus zur Fehlerprüfung.


1. Ein Objekt, das Bestandteil einer Gruppe ist und unmittelbar unter dem Gruppenobjekt in dem entsprechenden Gruppenbaum steht. Die Objekte, die ein Gruppenobjekt bilden, sind untergeordnete Objekte dieser Gruppe. Jedes Objekt ist ein untergeordnetes Objekt des entsprechenden übergeordneten Objekts.

2. (Oracle Express) Ein Dimensionswert auf der Ebene unmittelbar unter einem bestimmten Wert in einer Hierarchie. Werte von untergeordneten Objekten sind in der Berechnung enthalten, die die aggregierte Gesamtsumme für ein übergeordnetes Objekt erzeugt. Ein Dimensionswert kann ein untergeordnetes Objekt von mehr als einem übergeordneten Objekt sein, wenn die Dimension mehr als eine Hierarchie hat. Im folgenden Beispiel werden die Dimensionswerte "Lyon" und "Paris" als untergeordnete Objekte von "Frankreich" in der Dimension GEOGRAPHY dargestellt.


Siehe Detail-Abfrage


Eine hierarchische Ebene, mit der die Empfindlichkeit der beschrifteten Informationen angegeben wird. Mit Klassifizierungen kann der Zugriff zu Informationen begrenzt werden.


Ein Teil einer SQL-Anweisung, der nicht die ganze Anweisung darstellt, z.B. eine "WHERE-Klausel".


Ein Benutzer, eine Softwareanwendung oder ein Computer, der die Dienste, Daten oder eine Verarbeitung von einer anderen Anwendung bzw. einem anderen Computer (dem "Server") anfordert. In einer Zwei-Task-Umgebung ist der Client der Benutzer-Prozeß. In einer Netzwerkumgebung ist der Client der lokale Benutzerprozeß, und der Server kann lokal oder entfernt sein.


Aufteilung der Verarbeitung zwischen zwei Zentraleinheiten, wobei eine als Server dient, der Dienste in einer Transaktion leistet, und die andere als Client in der Transaktion, der Dienste anfordert und empfängt. Alle Verantwortlichkeiten der gemeinsamen Datenverwaltung können von dem Computer verarbeitet werden, auf dem das Datenbankverwaltungssystem ausgeführt wird, während die Workstations, die die Datenbankanwendung ausführen, sich auf die Interpretation und Anzeige von Daten konzentrieren.


Ein Speicherpuffer. Ein Objekt bleibt in der Zwischenablage, bis Sie ein weiteres Objekt ausschneiden oder kopieren bzw. bis Sie die Anwendung beenden.


Ein benutzerdefinierter Datentyp, der eine Dateneinheit beschreibt, die aus einer unbestimmten Anzahl von Elementen besteht, die alle denselben Datentyp aufweisen. Variierende Array-Typen und Tabellentypen sind Collection-Typen.  (Oracle8)


Ein Argument, mit dem Sie eine Datei angeben können, die eine Gruppe von Befehlszeilenargumenten für ausführbare Prozeduren von Forms Developer enthält.


Enthält alle Farben, die für das Fenstersystem, die Zeichnungsoberfläche oder ein Fenster und die zugehörigen Ansichten verfügbar sind.


1. Ein vertikaler Bereich in einer Datenbanktabelle, der eine bestimmte Datendomäne darstellt. Eine Spalte hat einen Spaltennamen (z.B. ENAME) und einen bestimmten Datentyp (z.B. CHAR). In einer Tabelle mit Mitarbeiterdaten würden z.B. die Namen aller Mitarbeiter eine Spalte darstellen. Eine Datensatzgruppenspalte stellt eine Datenbankspalte dar.
2. In Report Builder ein Datenmodellobjekt, das automatisch für jeden Spaltenausdruck in der SELECT-Liste einer Abfrage bzw. manuell erstellt wird, um Summen bzw. Formeln zu berechnen oder als Platzhalter zu fungieren.


In einer relationen Oracle8-Tabelle oder Objekttabelle, eine Spalte, deren Definition auf einem Objekttyp basiert.  Die Spalte ist ein zusammengesetztes Objekt, das den Attributen des Objekttyps entspricht.


Eine Befehlszeile auf Betriebssystemebene. Die meisten Oracle-Produkte können aus einer Befehlszeile mit einer Reihe von Argumenten für ausführbare Programme aufgerufen werden.


Ein Sprachkonstrukt für die Aufnahme von erläuterndem Text in einem Programm, dessen Ausführung davon nicht betroffen wird.


Wenn die Änderung von Daten in der Datenbank festgeschrieben wird, spricht man vom Speichern. Bevor Änderungen gespeichert werden, sind sowohl die alten als auch die neuen Daten vorhanden, so daß Änderungen gespeichert oder die Daten im vorherigen Zustand wiederhergestellt werden können.


(Oracle Express)

>	Größer als

<	Kleiner als

=	Gleich

<=	Kleiner als oder gleich

>=	Größer als oder gleich

<>	Ungleich

Bei Zahlen werden die Operanden auf den niedrigsten gemeinsamen Typ erweitert (Ganzzahl ist vorrangig gegenüber Long, was wiederum vorrangig gegenüber einfacher Genauigkeit ist, was vorrangig gegenüber doppelter Genauigkeit ist). Bei Zeichenfolgen muß die Schreibweise bei dem Vergleich berücksichtigt werden. Der Vergleich basiert auf der Sortierfolge, die von der in der Windows-Systemsteuerung angegebenen Sprache benutzt wird. Das Ergebnis ist 0 bei FALSE und -1 bei TRUE.


Übersetzung eines Quellprogramms in ein binäres, ausführbares Format. PL/SQL-Programmblöcke müssen kompiliert werden, bevor sie ausgeführt werden können.


Ein bestimmtes Zielobjekt, das Bestandteil einer größeren Anwendung ist, z.B. eine Form in einem System zur Auftragseingabe oder eine Bibliothek, die von vielen anderen Elementen gemeinsam genutzt wird. Siehe auch Ziel.


Der gleichzeitige Zugriff auf dieselben Daten durch mehrere Benutzer, die verschiedene Datenbankanwendungen oder dieselbe Anwendung ausführen. Bei der Datenbanksoftware erfordert eine Gleichzeitigkeit eine zusätzliche Logik, um zu gewährleisten, daß alle Benutzer konsistente Daten erhalten und daß alle Änderungen in der richtigen Reihenfolge durchgeführt werden.


Ein Ausdruck, dessen Wert entweder wahr oder falsch ist wie z.B. X> 100. So können Sie z.B. eine Bedingung in einer Abfrage festlegen, wenn die Abfrage nur die Zeilen anzeigen soll, deren Auswertung in dem Ausdruck wahr ist.


Layouteditor-Modus, der verhindert, daß untergeordnete Objekte verschoben oder innerhalb bzw. außerhalb der übergeordneten Objekte skaliert werden.


Zur Anmeldung bei einer Datenbank wird eine DB-Adresse verwendet. Sie müssen sich anmelden, wenn Sie Abfragen erstellen oder ändern bzw. auf Anwendungen zugreifen möchten, die in einer Datenbank gespeichert sind.


Die Gruppe von Parametern, einschließlich einem Protokoll, die SQL*Net benutzt, um sich bei einer bestimmten Oracle-Instanz im Netzwerk anzumelden.


Eine Regel oder Einschränkung, die sich auf bestimmte Daten bezieht (wie z.B. eine NOT NULL-Einschränkung für eine Spalte), die auf Datenbankebene und nicht auf Objekt- oder Anwendungsebene durchgesetzt wird.


Eine PL/SQL-Codestruktur. Es gibt zwei Arten von Konstrukten: Nicht-Wert-Konstrukte, die keinen Wert zurückgeben, und Wert-Konstrukte, die einen Wert zurückgeben.


Ein Arbeitsbereich, in dem Oracle-Server die aktuelle SQL-Anweisung sowie die Spaltenüberschriften und eine Zeile des Ergebnisses speichert, wenn es sich bei der Anweisung um eine Abfrage handelt. Wird auch als Cursor bezeichnet.


Eine Achse, auf der Werte dargestellt werden, die mit einem Wert beginnen und fortgeführt werden, bis ein anderer Wert erreicht ist. Auf diese Weise sind diese Werte mathematisch miteinander verbunden. Abhängige Daten werden im allgemeinen auf dieser Achse dargestellt, die auch als Werteachse bezeichnet wird.


Die vier Eckpunkte des virtuellen Rechtecks, das die Idealform eines Objekts darstellt. Wenn Sie ein Objekt in dem Layout auswählen, werden die Steuerungspunkte angezeigt. Je nach ausgewähltem Objekt können Sie das Objekt ändern, indem Sie einen Steuerungspunkt ziehen.


Das zweidimensionale Raster, in dem gezeichnet wird.


Die Art von x-, y-Einheiten, mit denen Objekte in der Layouteditor-Ansicht positioniert und skaliert werden. Die verfügbaren Koordinatensysteme sind 1) Zeichen, das die ursprüngliche Größe der Zeicheneinheit der Plattform verwendet, und 2) reell, bei dem in Pixel-, Zentimeter-, Zoll- oder Punkt-Einheiten gemessen wird.


Die Positionspunkte für Objekte in dem Layout. Die x- und y-Koordinaten bestimmen die horizontale (x) und vertikale (y) Position von Objekten.


Speichern einer Replik eines ausgewählten Objektes in der Zwischenablage, damit das Objekt gegebenenfalls an einer anderen Stelle im Editor eingefügt werden kann.


Eine Unterabfrage, die auf denselben Tabellen basiert, wie die übergeordnete Abfrage (d.h. Spalten in den Tabellen referenziert, die in der übergeordneten Abfrage enthalten sind).


Gruppe, die zwei oder mehr andere Gruppen besitzt und ein mathematisches Kreuzprodukt erzeugt (d.h. eine Korrelation zwischen den Werten berechnet).


Siehe Matrixzelle


1. Ein kleines Symbol, mit dem die Position der Maus dargestellt wird. Die Cursorform variiert je nach ausgewähltem Tool.

2. Ein interner Zeiger auf Daten, die von einer Abfrage abgerufen werden. Der Cursor zeigt immer nur auf eine Datenzeile gleichzeitig. Sie können jedoch vordefinierte Unterprogramme verwenden, um den Cursor zu einer beliebigen Zeile in der Datengruppe zu setzen.


(Oracle Express) Eine von einem Benutzer erstellte Formel, mit der die Datenanalyse optimiert werden kann. Sie erstellen benutzerdefinierte Maße anhand von Basismaßen in der Datenbank. Wenn die Datenbank z.B. das vorhandene Maß Volume Share enthält, können Sie mit diesem Maß ein benutzerdefiniertes Maß mit der Bezeichnung Volume Share Year Ago erstellen. Mit diesem benutzerdefinierten Maß können Sie den absoluten Anteil eines Produkts im vergangenen Jahr ermitteln.


Löschen von einem oder mehreren Objekten und Speichern dieser Objekte in der Zwischenablage, damit sie gegebenenfalls an einer anderen Stelle im Editor eingefügt werden können.


Eine Ansicht wird verändert, wenn sie voll oder teilweise von einer anderen Ansicht verdeckt wird.


Eine Gruppe von Tabellen und Ansichten, die dem Datenbankadministrator gehören. Dies ist die zentrale Informationsquelle für Oracle-Server und andere relationale Datenbanken.


Ein Datenmodellobjekt, mit dem eine Master-/Detail-Beziehung (Beziehung zwischen übergeordnetem und untergeordnetem Objekt) zwischen einer Gruppe und einer Abfrage definiert wird.


Ein relationales Modell, mit dem definiert wird, welche Daten aus der Datenbank abgerufen werden sollen, welche Daten berechnet werden sollen und wie Daten in einem Bericht angeordnet werden sollen. Report Builder-Objekte, die das Datenmodell definieren, sind Abfragen, Gruppen, Spalten, Parameter und Links.


Eine Quelle für Daten, die von einer Abfrage zurückgegeben werden, einschließlich Datenbankobjekten, wie Tabellen, Ansichten, Synonymen, Snapshots und als Ansichten gespeicherte Abfragen.


In Project Builder ein Knoten im Projektnavigator, der das Projektobjekt angibt, das die Struktur eines offenen Projekts bestimmt. So gibt z.B. der Knoten Globale Registrierung die Globale Registrierung an, die eine Liste von lokalen Registrierungen und eine Liste von globalen Definitionen enthält.


Eine Gruppe von Dictionary-Tabellen und Benutzertabellen, die als eine Einheit benutzt werden.


Ein gespeicherter PL/SQL-Block, der implizit ausgeführt wird, wenn eine triggerauslösende Anweisung INSERT, UPDATE oder DELETE für die zugehörige Tabelle in der Datenbank ausgegeben wird. Siehe auch: Debug-Trigger.


Eine Standardform von Daten. Einige gebräuchliche Oracle-Datentypen sind CHAR, VARCHAR2, DATE, NUMBER, LONG, RAW und LONG RAW.


Ein Datentyp von Oracle-Server. Eine Datumsspalte kann ein Datum und eine Zeit zwischen dem 1. Januar 4712 v.Chr. und dem 31. Dezember 4712 n.Chr. enthalten.


Eine Achse, auf der Datumswerte dargestellt werden, die bei einem Datum beginnen und fortgeführt werden, bis ein anderes Datum erreicht ist.


Erkennen, Diagnostizieren und Beheben von Laufzeitfehlern in Programmen.


Ein vom Benutzer angegebenes Ereignis, das in ein PL/SQL-Unterprogramm gesetzt wird, im allgemeinen im Hinblick auf die Behebung von Laufzeitfehlern.


Eine bedingte Debug-Aktion, die Sie in jede Quellzeile in einem PL/SQL-Unterprogramm setzen können. Wenn die angegebene Bedingung erfüllt wird, wird die angegebene Aktion ausgelöst, bevor die Ausführung des Unterprogramms wiederaufgenommen wird. Siehe auch: Datenbank-Trigger.


Die Funktionalität von Procedure Builder innerhalb einer Software-Komponente, die für das Testen und Debuggen benutzt wird.


In Oracle8 sind Objekttypen und Objekte zusammengesetzte Objekte, die aus Bestandteilen oder Attributen bestehen. Forms Developer oder Reports Developer behandelt jeden Bestandteil bzw. jedes Attribut als unabhängiges, individuell auswählbares Datenobjekt. Dies führt zu einem aufgelösten Objekt (gelegentlich auch als Flattened Object bezeichnet).  Das Objekt ist keine homogene Entität innerhalb der Developer-Umgebung.


Eine Datengruppe, deren Wert von anderen Daten abhängt. So kann z.B. die Betriebsangehörigkeit eines Mitarbeiters den Wert 10 haben, der vom Wert des Mitarbeiternamens abhängt. Wird auch als Wertdaten bezeichnet.


Ein Wert, der vom System geliefert wird, wenn ein Benutzer keinen erforderlichen Befehlsparameter bzw. kein erforderliches Befehlsattribut angibt.


Vorbereitung und Bereitstellung einer fertigen Anwendung zur Verteilung und Benutzung.


In Project Builder der Mechanismus, mit dem Project Builder bestimmt, wie Dateien kompiliert werden, die in Projekten referenziert werden. Objekte am oberen linken Rand des Baums hängen von den Objekten am unteren linken Rand ab. Wenn z.B. eine Kopfzeilendatei entweder veraltet oder neuer ist als die ausführbare Datei, mit der sie generiert wurde, generiert Project Builder die ausführbare Datei mit einem Build-Befehl neu. Abhängigkeiten erstrecken sich auch auf Unterprojekte. Wenn z.B. ein Unterprojekt aus einer Funktionsbibliothek besteht, die neu generiert wurde, weiß Project Builder, daß das abhängige Projekt neu generiert werden muß, um die aktualisierten Bibliotheksfunktionen zu benutzen. Siehe auch Abhängigkeitsansicht


Zeigt in Project Builder die Dateien im Projektnavigator in der Reihenfolge an, in der sie voneinander abhängen, wobei Projektknoten am obersten Punkt in der Hierarchie stehen, gefolgt von Zielknoten, auf die wiederum generierbare Komponenten dieser Ziele folgen. So hängt eine ausführbare Form z.B. von einer .fmb-Datei ab, die auf die Form folgt, die wiederum von einer Bibliothek abhängt und von dieser gefolgt wird, die für eine USEREXIT-Prozedur benutzt wird usw. Siehe auch Projektansicht, Ziel


1. Ein Objekt, das in dem Gruppenbaum eines anderen Objekts an einer beliebigen Stelle unterhalb dieses anderen Objekts steht. Jedes Objekt ist ein untergeordnetes Objekt der entsprechenden übergeordneten Objekte.

2. (Oracle Express) Ein Dimensionswert auf einer beliebigen Ebene unter einem bestimmten Wert in einer Hierarchie. Werte von untergeordneten Objekten sind in der Berechnung enthalten, die die aggregierte Summe für ein Vorgängerobjekt erzeugt. Im folgenden Beispiel werden die Dimensionswerte "Frankreich", "Lyon" und "Paris" als untergeordnete Objekte von "Europa" in der Dimension GEOGRAPHY dargestellt


Die Oberfläche, auf der verschiedene Komponenten einer Forms Developer- oder Reports Developer-Anwendung entworfen werden.


Siehe Oracle Designer..


Eine Gruppe von Werkzeugen zur Modellierung, Entwicklung und Generierung von Anwendungen. Mit Oracle Designer können Sie Forms und Menüs aus Moduldefinitionen generieren, die im Oracle-Repository aufgezeichnet sind.


Bei der Definition eines Master-/Detail-Berichts ruft die Detailabfrage alle zusammengehörigen Datensätze für jeden Datensatz ab, der von der Master- oder übergeordneten Abfrage abgerufen wird.


Ein Teilbildschirm bzw. ein Fenster, in dem Sie aufgefordert werden, die zur Ausführung eines Vorgangs erforderlichen Informationen einzugeben.


Eine Zwischendarstellung eines Programmblocks, die vom Compiler generiert wird. DIANA umfaßt alle syntaktischen und semantischen Informationen für einen kompilierten Programmblock. Um eine Referenz auf einen Programmblock zu kompilieren, muß der Compiler Zugriff zu der referenzierten DIANA-Darstellung des Programmblocks haben. Wenn z.B. Programmblock A Programmblock B aufruft, muß die DIANA-Darstellung für B verfügbar sein, bevor A kompiliert werden kann.


(Oracle Express) Ein Typ eines Datenbankobjekts, bei dem es sich um eine Werteliste handelt, die Kategorien für Daten bereitstellt. Eine Dimension fungiert als Index zur Kennzeichnung von Werten einer Variablen. Angenommen, Umsatzdaten mit separaten Umsatzzahlen für jeden Monat sind vorhanden. In diesem Fall haben die Daten eine Dimension MONTH, d.h. die Daten sind nach Monat organisiert. Eine Dimension kann mit einem Schlüssel in einer relationalen Datenbank verglichen werden.

Jedes Datenobjekt innerhalb einer mehrdimensionalen Variablen kann eindeutig und vollständig ausgewählt werden, indem ein Element aus jeder der Dimensionen der Variablen angegeben wird. Wenn z.B. eine Variable Gehalt nach MONTH, PRODUCT und MARKET dimensioniert ist, wobei "Januar" für die Dimension MONTH, "Stereos" für die Dimension PRODUCT und  "Osten" für die Dimension MARKET angegeben wird, wird nur eine Zelle in der Variablen eindeutig angegeben. Somit bieten Dimensionen eine präzise und intuitive Möglichkeit Daten zu organisieren und auszuwählen, um Abrufen-, Aktualisieren- und Berechnenvorgänge durchzuführen.

Eine Dimension kann einfach sein, mit Werten, bei denen es sich um einfache Text- oder ganzzahlige Werte handelt. Sie kann jedoch auch eine Conjoint-Dimension sein, mit Werten, bei denen es sich um Kombinationen aus anderen Werten in anderen Dimensionen handelt. Ein zusammengesetztes Objekt ist keine Dimension, sondern ein conjoint-ähnliches Objekt, das Express im Hinblick auf die Verarbeitung von selten auftretenden Daten als Dimension behandelt.


 (Oracle Express) Ein Element in der Liste, aus der eine Dimension besteht. Eine Computerfirma könnte z.B. Dimensionswerte mit der Bezeichnung "LAPPC" und "DESKPC" in der Dimension PRODUCT haben. Werte in der Dimension GEOGRAPHY könnten "Boston" und "Paris" umfassen. Werte in der Dimension TIME könnten "MAY96" und "JAN97" umfassen.


Der Status eines Oberflächenelements, mit dem angegeben wird, daß ein Menüpunkt, eine Schaltfläche usw. im aktuellen Kontext nicht benutzt werden kann, d.h. daß das Objekt nicht auf eine Tastatur- oder Mauseingabe reagiert.


Eine Achse, auf der verschiedene Werte in festen Intervallen dargestellt werden. Diese Werte stehen mathematisch nicht in Beziehung zueinander. Unabhängige Daten werden im allgemeinen auf dieser Achse dargestellt.


Ein Graphics Builder-Dokument, das eine beliebige Kombination von Diagrammen, Bildern, Textobjekten und Formeln enthält.


In Form Builder ein Objekt, in dem Informationen gespeichert und angezeigt werden, die mit PL/SQL abgerufen oder programmgesteuert zugewiesen werden müssen.


Zum Aufrufstapel gehörig, in dem neu eingegebene Unterprogramme am Ende des Stapels hinzugefügt werden. Der früheste Rahmen, der dem ursprünglichen Eintrittspunkt in das Programm entspricht, befindet sich am oberen Rand des Stapels, während der letzte Rahmen, der mit dem am tiefsten verschachtelten Unterprogrammaufruf verknüpft ist, am unteren Ende des Stapels steht.


Beim Ziehen halten Sie eine Maustaste gedrückt, während Sie den Mauszeiger zu einer bestimmten Stelle in einem Fenster schieben.


(Oracle Express) Beim Aufgliedern wird in den Aggregationsebenen in einer Dimension, die eine Hierarchie hat, nach oben und unten navigiert. Wenn Sie Dimensionswerte auswählen oder Daten anzeigen, können Sie eine Dimensionshierarchie ein- oder ausblenden, indem Sie in ihr nach oben oder unten aufgliedern. Beim Aufgliedern nach unten wird die Ansicht eingeblendet, damit die untergeordneten Objekte aufgenommen werden, die mit übergeordneten Werten in der Dimensionshierarchie verknüpft sind. Beim Aufgliedern nach oben wird die Liste mit untergeordneten Werten ausgeblendet, die mit einem übergeordneten Wert in der Dimensionshierarchie verknüpft sind.

Sie können auf ein Plus-Symbol ( [image]) klicken, um die Hierarchie einzublenden oder auf ein Minus-Symbol ( [image]), um sie auszublenden.

Im Selektor können Sie auf das Symbol Aufgliedern ( [image]) klicken, um das Dialogfeld Aufgliedern anzuzeigen, so daß Sie eine Detail-Ebene für die ganze Dimension auswählen können.


Eine Option, mit der Sie Objekte direkt auf dem Layout kopieren können, ohne daß sich dies auf den Inhalt der Zwischenablage auswirkt.


(Oracle Express) Eine gespeicherte Auswahl kann bei jeder Auswertung verschiedene Dimensionswerte aufweisen. Die ausgewählten Dimensionswerte können sich von Benutzung zu Benutzung unterscheiden. Dagegen ist eine statische gespeicherte Auswahl eine Liste mit Dimensionswerten, die sich nicht ändert. Ein Skript für eine dynamisch gespeichertes Auswahl könnte "Select the last three Months" enthalten, während ein Skript für eine statisch gespeicherte Auswahl  "Select February 1996, March 1996, and April 1996" enthalten könnte.


Akronym für Extended Binary-Coded Decimal Interchange Code.


Die Umrandung eines Objekts.


Ein Anzeigefeld in der Werkzeugpalette des Layouteditors, in dem die aktuellen Einstellungen für Rand, Füllung, Textmuster und Farben dargestellt werden.


Ein Arbeitsbereich, in dem Sie bestimmte Aufgaben ausführen, wie z.B. einen Programmblock erstellen oder eine Anwendung entwerfen.


Ein wichtiges Objekt, zu dem Sie Informationen aufzeichnen müssen. Elemente werden von Attributen und Verknüpfungen mit anderen Elementen beschrieben.


Ein beliebiges Element im Dictionary wird als Element eines bestimmten Typs eingeordnet. Beispiele für Elementtypen sind Entität, Attribut, Programmodul, Tabelle, Diagramm, Text, Softbox. Vorkommen bzw. Instanzen dieser Elemente werden ebenfalls als Elemente bezeichnet.


(Oracle Express) Diese Schaltfläche zeigt ein Dialogfeld für die gerade ausgeführte Aufgabe an, im allgemeinen, damit Sie einen oder mehrere benötigte Werte auswählen können.


Status eines Oberflächenelements, der angibt, daß ein Menüpunkt, eine Schaltfläche usw. im aktuellen Kontext benutzt werden kann, d.h. auf eine Tastatur- und/oder Cursor-/Mauseingabe reagiert.


Ein Objekt, das ein anderes Objekt enthält. Ein Objekt ist nur dann von einem anderen Objekt umschlossen, wenn folgende Bedingungen alle wahr sind: Beide Objekte gehören zum selben Bereich (Hauptteil, Rand, Titel oder Anhang), das äußerste der beiden Objekte ist ein Rahmen oder Wiederholungsrahmen, das äußerste der beiden Objekte steht hinter dem anderen Objekt, das innerste der beiden Objekte liegt voll innerhalb der Umrandung des anderen Objekts.


Beim Verschlüsseln werden Daten so codiert, daß nur der beabsichtigte Empfänger sie decodieren (entschlüsseln) und lesen kann.


Der Computer-Arbeitsplatz des Benutzers, einschließlich der Tools, die normalerweise benutzt werden, und deren Konfiguration. Bei Project Builder bezieht sich dies auf die Teilmenge von Tools, mit denen verschiedene Aufgaben im Zusammenhang mit der Entwicklung von Forms Developer-Anwendungen ausgeführt werden.


Eine Warn- oder Fehlerbedingung, die von einem PL/SQL-Unterprogramm generiert wird.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte auswählen kann, die mit den Daten verknüpft sind, die den von Benutzer angegebenen Bedingungen entsprechen. So könnte der Benutzer z.B. alle Produkte auswählen, deren Umsätze in der Woche, die am 23.Dezember 1995 endet, im Bereich München höher als 10.000 DM waren.


Ein Argument, das Sie an die ausführbare Routine eines Produkts übergeben können, wie z.B. 'OPENFILE=my_disp' und 'PRINT=YES'. Diese Argumente werden im allgemeinen angegeben, wenn die ausführbare Routine über die Befehlszeile aufgerufen wird.


Siehe Ausführen


Speichern einer Kopie von Objekten, Modulen, ausgewählten Texten oder Bildern in einer Datei oder Datenbank. Bei Project Builder wird mit Exportieren der Prozeß bezeichnet, bei dem eine Datei, die Projekt-, Typ-, Aktions- und/oder Makro-Definitionen enthält, in ein portierbares Format zur Verteilung an andere Benutzer geschrieben wird, die möglicherweise auf heterogenen Plattformen arbeiten. Siehe auch Exportdatei, Importieren.


In Project Builder die gemeinsam benutzbare, portierbare Datei, die durch das Exportieren eines Projekts erstellt wird.


1. Ein PL/SQL-Konstrukt, in dem Variablen, Konstanten, Literale und Vorgänge mit den Werten kombiniert werden.

2. (Oracle Express) Ein oder mehrere Datenwerte, die in einem Programm in der Express-Sprache angegeben werden. Sie können z.B. Ausdrücke als Argumente für Programme und Funktionen angeben. Ein Ausdruck kann aus einem der folgenden Elemente bestehen:

•	Ein einfacher, literaler Wert (z.B. 10)

•	Eine Variable oder Formel, die einen oder mehrere Werte enthält

•	Eine Funktion, die einen oder mehrere Werte zurückgibt

•	Eine Berechnung, mit der Werte, wie z.B. Variablen, Formeln oder Funktionen mit arithmetischen oder Booleschen Operatoren kombiniert werden.


Siehe Bibliothek


Eine SQL SELECT-Anweisung im ANSI-Standard, auf die von anderen Oracle-Produkten Bezug genommen werden kann.


(Oracle Express) Eine Gruppe mit zusammengehörigen Dimensionswerten, die den Ebenen der Dimensionshierarchie entsprechen. Dimensionswerte innerhalb einer Familie können in einer Beziehung Vorgänger, übergeordnetes Objekt, untergeordnetes Objekt und Nachfolger zueinander stehen. In dem folgenden Beispiel werden die Familienbeziehungen für den Dimensionswert "Frankreich" in der Dimension GEOGRAPHY dargestellt.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer eine Familie mit Dimensionswerten für eine bestimmte Hierarchie auswählen kann. Eine Familie umfaßt ein übergeordnetes Objekt und alle untergeordneten Dimensionswerte. Der Benutzer kann z.B. alle Familienmitglieder unter der Ebene des Marktes Chicago in der Dimension Geography auswählen.


1. Ein Oberflächenelement, in dem Sie Daten eingeben, bearbeiten oder löschen. 2. In Graphics Builder oder Report Builder ein Layoutobjekt, mit dem definiert wird, wie die Daten für eine bestimmte Abfragespalte angezeigt werden.


In Graphics Builder eine Sammlung von Attributen und Eigenschaften, mit denen bestimmt wird, wie abhängige Daten (Werte) als Diagrammfelder dargestellt werden, wie z.B. Balken oder Linien.


In Project Builder ein Knoten im Projektnavigator, der eine Datei angibt, die im Dateisystem gespeichert ist. So entsprechen z.B. die globalen und lokalen Registrierungsknoten den globalen und lokalen Registrierungsdateien.


Der Bereich innerhalb eines Objekts, für den eine Füllfarbe bzw. ein Füllmuster angewandt werden soll.


Eine PL/SQL-Funktion oder eine anonyme Funktion, die die Daten einschränkt, die von einer Gruppe angezeigt werden.


Ein Computer, der den Zugriff auf Computer in einem lokalen Netzwerk von außen und den Zugriff auf externe Computer aus dem lokalen Netzwerk reguliert.


Siehe Aufgelöstes Objekt.


Layouteditor-Modus, in dem übergeordnete Objekte automatisch skaliert oder verkleinert werden, wenn untergeordnete Objekte verschoben oder skaliert werden, und bei dem die Positionen von anderen Layoutobjekten angepaßt werden, die sonst von der Positionsänderung oder Skalierung der Objekte betroffen wären.


Status einer Entität, die auf die Eingabe vom Benutzer oder dem Client reagieren kann. Wenn eine Entity den Tastaturfokus hat, kann sie Ereignisse empfangen, wenn der Benutzer eine Taste drückt. Wenn eine gezeichnete Ansicht den Zeichnenfokus hat, kann sie auf Client-Routinen reagieren, die sich auf das Zeichnen auswirken.


Der schwarze Teil eines Musters. Mit der Randfarbpalette können Sie Farbe für das Vordergrundelement anwenden.


Ein Wert oder eine Spalte in einer Tabelle, die sich auf einen Primärschlüssel in einer anderen Tabelle bezieht.


In Report Builder ein Standard-Layoutstil, bei dem Beschriftungen links neben den Feldern angezeigt werden und bei dem jeder Datensatz auf einer separaten logischen Seite gedruckt wird.


In Report Builder ein Standard-Layoutstil, der Boilerplate und Felder mischt, wobei Zeilen bei ganzen Wörtern umbrochen werden.


(Feldattribute) Eine Einstellung, die das Format eines Feldwertes definiert. So wird z.B. eine Formatmaske benutzt, um die Anzeige von Währungsbeträgen und Datumsangaben zu bestimmen.


Eine PL/SQL-Funktion, mit der Sie die Formatierungsattribute eines Objekts dynamisch ändern können.


(Oracle Express) Ein Typ eines Datenbankobjekts, das eine gespeicherte Berechnung, einen Ausdruck oder eine Prozedur darstellt, die einen Wert erzeugt. Mit einer Formel können komplexe oder häufig benutzte Beziehungen innerhalb der Daten definiert und gespeichert werden, ohne daß die Daten selbst erneut gespeichert werden müssen. Immer wenn Sie eine Formel benutzen, führt Express die Berechnung oder Prozedur aus, die zur Erzeugung des Wertes erforderlich ist.


Eine vom Benutzer erstellte Spalte, die ihre Daten aus einer PL/SQL-Funktion bzw. einem PL/SQL-Ausdruck, einem User Exit, einer SQL-Anweisung oder einer beliebigen Kombination dieser erhält.


In Graphics Builder der Teil einer Diagrammvorlage, der die Grundstruktur eines Diagramms definiert, jedoch nicht bestimmt, wie die Daten dargestellt werden.
2. In Report Builder ein Layoutobjekt, mit dem andere Layoutobjekte umschlossen werden und mit dem Formatierung, Wiederholung und Position von mehreren Objekten gleichzeitig gesteuert wird.


Ein PL/SQL-Unterprogramm, das eine bestimmte Folge von Aktionen ausführt und dann einen Wert zurückgibt. Es kann auf dem Client und dem Datenbank-Server gespeichert sein und ausgeführt werden.


Speichern einer Anwendung in einer Datei oder Datenbank in einem Binärformat, das von ausführbaren Laufzeit- und Stapel-Routinen ausgeführt werden kann.


Die ausführbare Routine von Form Builder, mit der eine Anwendung in einer Datei oder Datenbank im Binärformat gespeichert wird.


Eine Registrierung von Project Builder, bei der Informationen gespeichert werden, die für die ganze Forms Developer- oder Reports Developer-Installation gelten. Diese Informationen sind auf Typdefinitionen und die zugehörigen Aktionen und vordefinierte bzw. benutzerdefinierte Attribute beschränkt. Die Benutzung der Globalen Registrierung ist optional; ihre Funktionen können von einzelnen Benutzerregistrierungen ausgeführt werden. Siehe auch Registrierung, Benutzerregistrierung


Ein logischer Container, der anwendungsübergreifend vorhanden ist. Wenn eine Anwendung eine globale Variable benutzt, verwaltet die Anwendung die Variable, bis die Anwendung beendet wird oder bis ein anderes Objekt sie explizit entfernt.


Mit einer Zugriffsberechtigung wird einem Benutzer der Zugriff auf ein Modul erteilt. Nur der Modulersteller kann anderen Benutzern den Zugriff auf das Modul erteilen.


In Graphics Builder die Linien, die Zeilen und Spalten im Layouteditor trennen.


1. Ein Objekt, das aus mehreren anderen Objekten besteht.
2. In Report Builder ein Datenmodellobjekt, das automatisch so erstellt wird, daß alle von einer Abfrage ausgewählten Spalten enthalten sind, oder das vom Benutzer so erstellt wird, daß die Hierarchie der Daten in einem Bericht geändert wird; das Modellobjekt wird in erster Linie für das Erstellen von Programmstops in einem Bericht verwendet sowie für das Zurücksetzen von Berechnungen.
3. In Project Builder Sammlungen von zusammengehörigen Objekten, die über Untermenüs aus dem Launcher aufgerufen werden können. Mit Gruppen können Benutzer den Launcher so konfigurieren, daß er im wesentlichen wie das Start-Menü von Windows 95 aussieht mit beliebigen "Gruppen" als Einträgen, die Zugang zu anderen Objekten und/oder Gruppen ermöglichen. So könnte ein Benutzer z.B. eine Gruppe namens "Project Docs" mit einem Projektplan, einer Liste von auszuführenden Aufgaben, Komponentenspezifikationen usw. definieren; bei einigen Dateien kann es sich um .txt-Dateien und bei anderen um .doc-Dateien handeln.


Eine PL/SQL-Funktion, die die Daten einschränkt, die von einer Gruppe abgerufen werden.


Ein hierarchisches Modell, das einem "Stammbaum" entspricht und die Beziehung zwischen Gruppenobjekten und den Objekten beschreibt, aus denen die Gruppenobjekte bestehen.


Akronym für Graphical User Interface (grafische Benutzeroberfläche). Die Benutzung von Bildern und nicht nur Wörtern zur Darstellung der Ein- und Ausgabe eines Programms. Programme mit GUIs laufen unter Systemen in Fenster-Technik (wie z.B. X Windows, Microsoft Windows, Apple Macintosh usw.). Bei GUI-Programmen werden Symbole, Schaltflächen usw. in Fenstern auf dem Bildschirm angezeigt. Benutzer steuern die GUI-Programme im wesentlichen, indem sie einen (typischerweise durch eine Maus gesteuerten) Zeiger bewegen. Wird auch als Bitmap-Oberfläche bezeichnet.


Ein interner Zeiger auf ein Anwendungsobjekt. Um Bezug auf ein Objekt in einem PL/SQL-Programmblock zu nehmen, müssen Sie dessen Handle als Argument an das entsprechende Unterprogramm übergeben.


Ein optionaler Berichtbereich, der einführendes Material für den Bericht enthalten kann, einschließlich Text, Grafiken, Daten und Berechnungen. Der Berichttitel wird zuerst vor dem Hauptteil und dem Anhang angezeigt.


Ein Knoten im Objektnavigator, der einen Objekttyp angibt, der in einem Bericht enthalten oder mit einem Bericht verknüpft sein kann. Durch Auswahl eines übergeordneten Knotens wird kein Objekt in dem Bericht ausgewählt.


(Feldattribute) Ein Attribut, mit dem angegeben wird, ob Report Builder das angegebene Feld bei der entsprechenden Position im Layout unterdrückt. Wenn Verborgen angegeben ist, wird der Feldwert nur angezeigt, wenn in Textobjekten (mit &fieldname) Bezug auf den Feldwert genommen wird.


(Oracle Express) Eine Möglichkeit, Daten zu organisieren und zu strukturieren. Von einer Hierarchie wird gesprochen, wenn Werte innerhalb einer Dimension in Ebenen geordnet sind, wobei jede Ebene die aggregierte Gesamtsumme der Daten aus der Ebene darunter darstellt. Einige Dimensionen haben mehrere Hierarchien, die auf ihnen basieren.

Im folgenden Beispiel wird eine Hierarchie basierend auf der Dimension GEOGRAPHY dargestellt, in der Dimensionswerte in fünf Ebenen angeordnet sind. Daten auf der Ebene Customers werden in der Ebene Cities aggregiert, die wiederum in den Ebenen Countries/Areas, Continents/Regions und Global aggregiert wird.


Akronym für Hypertext Markup Language.  Eine kennzeichen-orientierte ASCII-Sprache, mit der Inhalt und Links zu anderen Dokumenten auf Web-Servern im Internet angegeben werden. Endbenutzer mit Web-Browsern können HTML-Dokumente anzeigen und Links verfolgen, um anderen Dokumente anzuzeigen.


Akronym für Hypertext Transfer Protocol. Das Protokoll, mit dem der WWW-Verkehr zwischen einem Computer mit WWW- Browser und dem WWW-Server bewältigt wird, auf den zugegriffen wird.


Eine Referenz (ein Link) von einem bestimmten Punkt in einem Dokument zu einem bestimmten Punkt in einem anderen Dokument oder einem bestimmten Punkt in demselben Dokument. Ein Web-Browser zeigt im allgemeinen einen Hyperlink unterschiedlich (in einer anderen Farbe, einer anderen Schriftart oder einem anderen Stil) an. Wenn Benutzer Hyperlinks aktivieren (indem sie mit der Maus auf sie klicken), zeigt der Browser das Ziel des Links an.


Eine Sammlung von Dokumenten, die Querverweise enthalten, mit denen die Leser mit Hilfe eines Web-Browsers schnell von einem Dokument zu einem anderen wechseln können.


Querverweise, mit denen Leser mit Hilfe eines Web-Browsers direkt von einem Dokument zu einem anderen gehen können.


Akronym für Interface C Definition - eine PL/SQL-Anwendungsprogrammierschnittstelle zu der in C implementierten Funktionalität.


Eine grafische Darstellung eines Fensters oder Werkzeugs.


Ein Bitmap-Objekt, das in eine Anwendung gespeichert und geladen werden kann. Der Client kann ein importiertes Bild nicht ändern.


In Project Builder ein Projektobjekt, im allgemeinen das Ergebnis einer automatischen Generierung, das Project Builder erkennt und für das es automatisch Einträge im Projektnavigator erstellt. So kann Project Builder z.B. .obj-Dateien erkennen, die während der Kompilierung von C-Quelldateien als Zwischenschritt generiert werden, und kann Einträge für diese im Projektnavigator erstellen. Auch wenn das Zurücksetzen der Attribute eines impliziten Objekts nur von begrenztem Nutzen ist (die nächste Kompilierung zerstört die Änderungen), können derartige Objekte nützlich sein, da sie über Aktionen wie Bearbeiten, Ansicht und Drucken überprüft werden können. Siehe auch Objekt, Aktion.


1. Einlesen eines Moduls aus dem Dateisystem oder der Datenbank und Integration des Moduls in einer Anwendung.
2. Lesen in einer Datei, die Projektinformationen enthält.


Datenelemente, deren Wert nicht von anderen Daten abhängig ist. So kann z.B. der Name eines Mitarbeiters den Wert Johann enthalten, der unabhängig von den Werten der Namen der anderen Mitarbeiter oder zugehöriger Daten ist. Wird auch als Kategoriedaten bezeichnet.


Eine optionale Struktur, die mit einer Tabelle verknüpft ist, mit der Oracle-Server Zeilen der Tabelle schnell sucht und (optional) garantiert, daß jede Zeile eindeutig ist.


In Project Builder die Übernahme von Informationen für Aktionen, Typen, Makros oder Attributdefinitionen aus einem übergeordneten Knoten im Abhängigkeitsbaum. Wenn in einem übergeordneten Knoten zugehörige Attribute vorhanden sind, können diese vererbt werden. So können z.B. Dateisystem-Objekte wie Forms und Dokumente Aktionsdefinitionen von Unterprojekten, Projekten, der Benutzerregistrierung oder der Globalen Registrierung erben. Projekte können Typdefinitionen von der lokalen oder Globalen Registrierung erben usw.


Das virtuelle Rechteck, das die Idealform eines Objekts darstellt und die vier Steuerungspunkte verbindet, unabhängig von der Randstärke oder anderen Attributeinstellungen.


Die Datei, mit der ein Ziel generiert wird: zum Beispiel ist eine .fmb-Datei das Eingabeelement für eine .fmx-Datei. Wird auch als Quelle bezeichnet.


Ein Modus, bei dem jedes eingegebene Zeichen bei der Cursorposition eingefügt wird, wobei die nachfolgenden Zeichen nach rechts verschoben werden. Das Gegenteil von Einfügen-Modus ist Ersetzen-Modus.


Ein weltweites TCP/IP-gestütztes Computernetzwerk.


Eine Datei, die eine Mischung aus PL/SQL-Quellcode, Procedure Builder-Befehlen und SQL-Anweisungen enthält.


Ein internes TCP/IP-Netzwerk. Der Zugriff auf dieses Netzwerk ist (über einen Firewall) auf Einzelpersonen innerhalb eines Unternehmens oder einer Organisation beschränkt. Ein Intranet bietet innerhalb einer Organisation ähnliche Dienste wie das Internet, ist jedoch nicht notwendigerweise an das Internet angeschlossen. Ein allgemeines Beispiel für ein Intranet ist die Einrichtung von einem oder mehreren Web-Servern in einem internen Netzwerk innerhalb eines Unternehmens zur Verteilung von Informationen oder Anwendungen innerhalb des Unternehmens.


Eine aus vier Bestandteilen zusammengesetzte Zahl mit maximal drei Ziffern in jedem Teil, die einen Computer im Internet eindeutig kennzeichnet.


In Project Builder ein Objekt im Dateisystem, das mit dem Projekt verknüpft ist, wie z.B. eine Form oder ein Dokument, auf das ein Knoten im Projektnavigator zeigt bzw. das durch einen Knoten im Projektnavigator dargestellt wird.


In Project Builder ein Eintrag im Projektnavigator-Fenster, der aus einem Symbol und einem beschreibenden Titel besteht. Knoten weisen auf tatsächliche Objekte im Dateisystem hin, wie z.B. Form Builder-Dateien und Dokumente. Siehe auch Knoten, Objekt.


Akronym für Java ARchive.  Eine Datei, mit der viele Dateien (Java-Klassendateien, Bilder usw.) zu einer Datei verbunden werden.


Eine Computersprache, die die Programmierung für das Internet in Form von plattformunabhängigien "Applets" unterstützt.


Kombinieren von Daten aus zwei (oder mehr) Tabellen in einer einzigen SELECT-Anweisung.


Siehe Ausrichtung


1. Teil einer Befehlszeilensyntax, der mit einem entsprechenden Argument angegeben werden muß. 2. Ein obligatorischer Teil eines PL/SQL-Konstrukts.


Text, der die Werte bzw. die Bedeutung der visuellen Objekte einer Anwendung kennzeichnet.


(Oracle Express) Eine Position in einer Dimensionshierarchie. Jede Ebene über das Basisebene stellt die aggregierte Gesamtsumme der Daten aus der Ebene darunter dar. So könnte die Dimension TIME z.B. aufsteigende Ebenen wie Month, Quarter und Year haben. Innerhalb einer Dimensionshierarchie hat ein Dimensionswert auf einer Ebene eine Familienbeziehung mit den Dimensionswerten auf den Ebenen über und unter dieser Ebene.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte basierend auf deren Ebene in einer bestimmten Hierarchie auswählen kann. Der Benutzer kann z.B. alle Dimensionswerte auf der Ebene Key Account in der Dimension Geography auswählen.


Der Bereich eines Editors, in dem Sie Objekte erstellen, ändern, positionieren oder löschen können.


Eine Maßeinheit, mit der gewährleistet wird, daß ein konsistentes Maßsystem bei den verschiedenen Anzeigegeräten verwendet wird. Wird zur Angabe einer Position auf dem Layout oder zur Angabe der Abmessungen eines Objekts benutzt.


Eine Referenz auf einen Parameter, mit dem eine Textfolge in einer SQL SELECT-Anweisung dargestellt wird. Für eine lexikalische Referenz muß vor dem Parameternamen ein Et-Zeichen (&) stehen.


Eine Sammlung aus einem oder mehreren PL/SQL-Programmblöcken, die gemeinsam in einer Datei im Client-Dateisystem oder in der Datenbank gespeichert sind. In einer Bibliothek gespeicherte Programmblöcke können von mehreren Anwendungen gleichzeitig referenziert werden. Im Gegensatz zu gespeicherten Programmblöcken, die in der Datenbank gespeichert sind und ausgeführt werden, werden Programmblöcke in Bibliotheken immer innerhalb der PL/SQL-Engine auf der Client-Seite geladen und ausgeführt. Um Programmblöcke zu referenzieren, die in einer Bibliothek gespeichert sind, müssen Sie die Bibliothek zuerst zuordnen. Siehe auch: Zugeordnete Bibliothek..


Ein Datenmodellobjekt, mit dem eine Master-/Detail-Beziehung (Beziehung zwischen übergeordnetem und untergeordnetem Objekt) zwischen einer Gruppe und einer Abfrage definiert wird.


Name einer Datei, mit der ein Boilerplate-Objekt verknüpft ist. Zur Laufzeit importiert Report Builder den Inhalt der Datei in Ihr Berichtlayout.


Eine Liste mit Objekten innerhalb eines Dialogfeldes. Im allgemeinen enthält das Listenfeld verschiedene Optionen zur Auswahl. Außerdem kann ein Bildlauf durch das Listenfeld vorgenommen werden.


In Form Builder ein Objekt, das eine Liste mit Auswahlen anzeigt.


Eine Werteliste entspricht einem Popup-Fenster, durch das ein Bildlauf vorgenommen werden kann und das eine ein- oder mehrspaltige Auswahlliste für den Benutzer anzeigt.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie Dimensionswerte aus einer Liste der momentan ausgewählten Werte in der Dimension auswählen können.


1. Die Datenbank auf dem Computer, auf dem die Anwendung ausgeführt wird. 2. Die Datenbank, mit der eine Anwendung verbunden ist. Diese Datenbank analysiert und führt alle SQL-Anweisungen aus, die von der Anwendung generiert werden.


Siehe Benutzerregistrierung.


Eine PL/SQL-Variable, die nur im Geltungsbereich des aktuellen Programmblocks deklariert wird.


(Oracle Express)

Not	Unäres Not -- Operand kann vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise (Einerkomplement) durchgeführt.

And	And - Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Or	Inklusives Or  -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Xor	Exklusives Or -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt.

Eqv	Äquivalenz -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt. (A Eqv B) ist identisch mit (Not (A Xor B)).

Imp	Implikation -- Operanden können vom Typ Ganzzahl oder Long sein. Der Vorgang wird bitweise durchgeführt. (A Imp B) ist identisch mit ((Not A) OR B).


Eine Seite des tatsächlichen Berichts (es können eine oder mehrere physikalische Seiten angezeigt werden).


In einem PL/SQL-Unterprogramm eine Bedingungsanweisung, die wiederholt wird, bis die Bedingung nicht mehr erfüllt wird.


In Project Builder eine typspezifische Variable, mit der Aktionen individuell gestaltet und erweitert werden können. Bei einem Makro kann es sich entweder um eine Konstante oder einen einfachen Ausdruck handeln (der wiederum andere Konstanten und/oder Ausdrücke enthalten kann). Durch die Benutzung von Makros wird die Ausgabe von Befehlsoptionen wesentlich flexibler gestaltet. Außerdem kann der Benutzer Befehlssätze einfacher ändern, indem er eine Attributdefinition ändert.


Ein Standardlayout, bei dem Datensätze in einer oder mehreren Spalten auf der Seite angezeigt werden. In einem einzelnen Wiederholungsrahmen werden Felder direkt untereinander angezeigt.


Ein optionaler Berichtbereich, der am oberen und unteren Ende jeder logischen Seite im Hauptteil angezeigt wird. Der Rand kann ein beliebiges Layoutobjekt enthalten, enthält jedoch typischerweise Boilerplates und Felder (für Seitennummern, Gesamtanzahl von Seiten, Gesamtsummen und laufendes Datum und Uhrzeit).


Ein Standardlayout, bei dem Detail-Datensätze unter den Master-Datensätzen stehen. Master-Datensätze werden im Form-Layoutstil angezeigt, während Detail-Datensätze im tabellarischen Layoutstil angezeigt werden.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte auswählen kann, indem Zeichen in den Namen von Dimensionswerten mit den vom Benutzer angegebenen Zeichen abgeglichen werden. Der Benutzer kann z.B. alle Dimensionswerte in der Dimension Produkt auf der Ebene Marke auswählen, die die Zeichen "neu" enthalten.


Eine Wiederholungsrichtung, bei der jeder Datensatz eines Wiederholungsrahmens als eine Zelle einer Matrix angezeigt wird.


Ein Standardlayout, das einem Raster entspricht, das die vier Datengruppen formatiert, die für einen Matrixbericht erforderlich sind. Eine Datengruppe wird als eine Zeile mit Beschriftungen angezeigt, eine andere als eine Spalte mit Beschriftungen, eine Datengruppe erstellt das Raster, und eine Datengruppe füllt die Zellen des Rasters auf.


Eine Kreuztabellierung von vier Datengruppen: Eine Datengruppe wird horizontal auf der Seite angezeigt, eine Datengruppe wird vertikal auf der Seite angezeigt, eine Datengruppe ist das Kreuzprodukt, das alle möglichen Positionen bestimmt, bei denen horizontale und vertikale Daten in Bezug zueinander stehen, und das eine Zelle an diese Stellen setzt. Schließlich wird noch eine Datengruppe als "Füller" der Zellen angezeigt.


(Oracle Express) Daten die überprüft und analysiert werden können, wie z.B Umsatzzahlen oder Kostendaten. Sie können die Daten in einem Maß auswählen. Maße können als Variablen oder Beziehungen gespeichert werden. Maße können auch mit Hilfe von Formeln berechnet werden.


Eine Speichereinheit, die 1.048.576 Byte (1024 x 1024) entspricht. Wird häufig auf eine Million Byte gerundet.


Ein modales Fenster, das Sie über eine Bedingung unterrichtet, die aufgrund Ihrer letzten Aktion aufgetreten ist. Sie müssen auf ein Meldungsfeld reagieren.


Ausführbarer Code, der über die Objekttypdefinition einem Oracle8-Objekt zugeordnet ist.


Ein Fenster, das eine Antwort vom Operator erfordert, bevor die Anwendung fortgesetzt werden kann.


Ein nicht eingeschränktes Fenster, das so viel Funktionalität aufweisen kann, wie das zur Laufzeit benutzte Fensterverwaltungsprogramm unterstützt.


1. Ein Objekt, das von mehreren Anwendungen benutzt werden kann. Externe Abfragen und PL/SQL-Bibliotheken sind Beispiele für Module. 2. In Form Builder eine wichtige Komponente einer Anwendung (d.h. ein Menümodul).


Ein Feld in einem Fenster oder Dialogfeld, das sich über mehrere Zeilen erstreckt, so daß Sie einen vertikalen Bildlauf durch die Informationen vornehmen können.


(Oracle Express) Ein besonderer Datenwert, mit dem angegeben wird, daß die Daten "nicht anwendbar" (NA) bzw. nicht verfügbar sind. NA entspricht dem Wert einer Zelle, der kein bestimmter Wert zugewiesen wurde oder für die keine Daten berechnet werden können.


Matrixbericht, bei dem die horizontale und/oder vertikale Dimension eine oder mehrere Master-/Detail-Beziehungen enthält. Es gibt keine Grenze für die zulässige Verschachtelungstiefe.


Ein Datentyp, mit dem angegeben wird, daß die Daten abgerufen werden, wenn die Seite formatiert wird, auf der die Daten stehen (und nicht abgerufen und gepuffert werden, bis die Formatierung abgeschlossen ist).


1. Eine bestimmte Position in der Objekthierarchie des Objektnavigators. Knoten können eingeblendet werden, um Informationen über ein Objekt zu geben, wie z.B. Querverweise auf andere Objekte. 2. In Project Builder ein Eintrag im Projektnavigator. Siehe auch Objekt, Objektkknoten, Organisationsknoten.


Eine Berichtspalte, die eine Datenbankspalte vom Typ NOCACHE referenziert.


Das Fehlen eines Wertes.


(Oracle Express)

^	Potenzierung

-,+	Unäres Minus und Plus

*, /	Numerische Multiplikation oder Division. Bei der Division entspricht das Ergebnis einer Zahl mit doppelter Genauigkeit.

\	Ganzzahlige Division. Die Operanden können Ganzzahlen oder Zahlen mit dem Datentyp Long sein.

Mod	Modulus oder Rest. Die Operanden können Ganzzahlen oder Zahlen mit dem Datentyp Long sein.

-, +	Numerische Addition und Subtraktion. Der Operator + kann auch für die Zeichenfolgenverkettung benutzt werden.


1. Ein Objekt, das in das Layout gesetzt werden kann. Beispiele für Objekte sind Rechteck, Linie, Ellipse, Bogen, Polygon, Polygonzug, abgerundetes Rechteck, Freihandzeichnung, Diagramm, Text, Symbol und Textfeld.2.  In Oracle8 eine Instanz eines Objekttyps. Bei einem Objekt kann es sich um eine Zeile in einer Objekttabelle  oder um den Teil einer Zeile handeln, der in einem Spaltenobjekt in einer relationalen Tabelle enthalten ist.


Siehe Spaltenobjekt.


Ein Container für eine Gruppe von Objekten, der die Möglichkeit bietet, zusammengehörige Objekte zu kopieren bzw. zu referenzieren.


Siehe Handle


Ein Fenster, das die hierarchische Liste der Objekte für die aktuelle Sitzung enthält. Die Liste wird gegliedert angezeigt. Mit ihr kann der Benutzer verschiedene Aufgaben ausführen, wie z.B. Objekte erstellen, bearbeiten, umbenennen und löschen.


In Oracle8 eine Tabelle, deren Definition auf einem Objekttyp basiert. Jedes Attribut in dem Objekttyp wird zu einer Spalte in der Objekttabelle. Jede Zeile in der Tabelle ist ein individuelles Oracle8-Objekt.


In Oracle8 eine Benutzerdefinition oder benutzerdefinierte Vorlage, auf der Objekte aufgebaut werden können. Ein Objekttyp ist ein zusammengesetztes Objekt, das aus Attributen besteht. Jedes Attribut hat einen Namen und einen Datentyp. Der Objekttyp als Ganzes hat einen Namen. Ein Objekttyp kann auch eine oder mehrere Methoden umfassen.


Akronym für Open Database Connectivity.  Ein Standard für den Zugriff auf verschiedene Datenbanksysteme. Eine Anwendung kann Anweisungen an ODBC weiterleiten, indem die ODBC-Möglichkeiten von SQL verwendet werden.  ODBC konvertiert diese dann in die Sprache, die die Datenbank versteht. Mit dem Oracle Open Client Adapter (OCA) kann eine Anwendung dann konsistent auf verschiedene Datenbankverwaltungssysteme zugreifen.  Auf diese Weise kann ein Anwendungsentwickler eine Anwendung entwickeln, kompilieren und verteilen, ohne sich nach einem bestimmten DBMS richten zu müssen.


Object Linking and Embedding (Verknüpfen und Einbetten von Objekten).


Eine Anwendung, die OLE-Objekte speichern und anzeigen kann.


Eine Anwendung, die OLE-Objekte erstellt.


Siehe Vordefinierter Datentyp.


Eine Umgebungsvariable, die das Hauptverzeichnis für Oracle-Produkte angibt.


Ein Eintrag im Projektnavigator, wie z.B. "Typen", "Projekte", "Form-Dateien" usw., mit dem der Navigator gegliedert werden kann und der den Dateityp der untergeordneten Objekte angibt. Der Eintrag kann auch einer Datenstruktur innerhalb bestimmter Typen von Dateisystemobjekten entsprechen.


In x- und y-Koordinaten dargestellt. Der Ursprung einer Ansicht gibt die Position der Ansicht auf der übergeordneten Leinwand an. Der Ursprung einer Leinwand gibt die Position der Zeichnung in einer gezeichneten Ansicht an.


Das kleinste virtuelle Rechteck, das ein Objekt vollständig umschließt.


Wenn der Inhalt eines Objekts nicht auf die aktuelle logische Seite paßt, spricht man von Überlauf. Bei einem Überlauf wird ein Teil des Inhalts auf die nächste logische Seite verschoben.


Eine PL/SQL-Funktionder Software, auf die an einer beliebigen Stelle innerhalb eines Programmblocks Bezug genommen werden kann.


Eine Methode für das Verpacken und Speichern zusammengehöriger Prozeduren, Funktionen, Variablen und anderer Paketkonstrukte als eine Einheit in der Datenbank oder auf dem Client. Während Pakete dem Datenbankadministrator oder Anwendungsentwickler Organisationsvorteile bieten, gewährleisten sie außerdem verbesserte Funktionalität und Datenbankleistung. Die Software stellt verschiedene vordefinierte Pakete bereit, die PL/SQL-Konstrukte enthalten, die von client-seitigen Programmblöcken referenziert werden können (z.B. Paket TEXT_IO). Außerdem werden verschiedene Pakete mit dem Oracle Datenbank-Server geliefert, mit denen gespeicherte Programmblöcke referenziert werden können (z.B. Paket DBMS_OUTPUT).


Umfaßt die aktuelle Implementierung des Pakets, das private Unterprogramme und Datentypen enthalten kann. Der Hauptteil ist optional, wenn das Paket nur aus Deklarationen besteht.


Deklariert die öffentliche Schnittstelle zu dem Paket, d.h. die Datentypen und Unterprogramme, die andere Programmblöcke referenzieren können.


(Oracle Express) 1. Ein Datensegment, das in einem Bericht enthalten ist. Auf zusätzlichen Seiten werden zusätzliche Datensegmente angezeigt.

In der folgenden Abbildung werden drei Seiten mit Daten dargestellt.

2. In Express kann eine Seite auch eine Speichereinheit in einer Express-Datenbank referenzieren.


(Oracle Express) Mit dem Seitenumbruch wird angegeben, wie für eine Abfrage ausgewählte Daten in Ihrem Kalkulationsblatt dargestellt werden. Das Seitenlayout hat drei Ränder - Horizontal, Vertikal und Seite. Mit den Rändern wird angegeben, wie ein mehrdimensionaler Datenkubus, der von der Abfrage definiert wird, in einem zweidimensionalen Kalkulationsblatt dargestellt wird. In Dimensionsbeschriftungen werden die Namen und Positionen der Dimensionen angegeben. Mit einer Beschriftung auf dem Horizontalen Rand wird angegeben, daß diese Dimesion als Spalte angezeigt wird. Mit einer Beschriftung auf dem Vertikalen Rand wird angegeben, daß diese Dimension als Zeile angezeigt wird. Mit einer Beschriftung auf dem Rand Seite wird angegeben, daß diese Dimension in einem Seitenfeld über den Ergebnissen angezeigt wird.


Eine Einstellung, mit der festgelegt wird, ob das aktuelle Objekt und die untergeordneten Objekte auf die nächste logische Seite verschoben werden. Sie können Seitenumbrüche vor oder hinter dem aktuellen Objekt in der Berichtausgabe festlegen.


Ein Oberflächenelement, das Werkzeuge, Farben und Muster in einem Editor anzeigt.


Ein bestimmter Teil eines Editors, in dem die Arbeit ausgeführt wird. Die Größe des Ausschnitts kann im allgemeinen geändert werden.


Die Anzahl physikalischer Seiten, die für das Ausdrucken einer logischen Seite erforderlich sind.


1. Ein PL/SQL-Konstrukt, mit dem Informationen an ein Unterprogramm übergeben werden. In dem Unterprogrammaufruf MYPROC (x) ist z.B x ein Parameter. 2. In Forms Developer werden Parameter für die Übergabe von Informationen zwischen Komponenten benutzt, wie z.B. Form Builder und Graphics Builder. 3. Eine Variable, die Sie zur Laufzeit ändern können.


Eine Gruppe mit Parameternamen und zugehörigen Werten zur Übergabe von Informationen zwischen Forms Developer-Komponenten.


1.Ein Objekt, das unmittelbar über einem anderen Objekt in dem entsprechenden Gruppenbaum steht. Ein Gruppenobjekt ist das übergeordnete Objekt von jedem der Objekte, aus denen das Gruppenobjekt besteht. Jedes Objekt ist das übergeordnete Objekt der entsprechenden untergeordneten Objekte.

2. (Oracle Express) Ein Dimensionswert auf der Ebene unmittelbar über einem bestimmten Wert in einer Hierarchie. Der übergeordnete Wert ist die aggregierte Summe der Werte der untergeordneten Objekte. Im folgenden Beispiel wird der Dimensionswert "Frankreich" als übergeordnetes Objekt von "Lyon" und "Paris" in der Dimension GEOGRAPHY dargestellt.


Beim Einfügen wird der Inhalt der Zwischenablage (ausgeschnittene oder kopierte Objekte) bei der aktuellen Cursorposition eingefügt.


Ein grafisches Attribut, das Sie für den Rand oder als Füllmuster für die meisten Objekte benutzen können.


Der Maschinencode oder die Instruktionsliste für einen kompilierten Programmblock.


Akronym für Portable Document Format.  Ein Dateiformat (von Adobe Acrobat) zur Darstellung von Dokumenten auf eine Weise, die unabhängig von der Original-Anwendungssoftware, der Hardware und dem Betriebssystem ist, mit denen die Dokumente erstellt wurden. Eine PDF-Datei kann Dokumente beschreiben, die eine beliebige Kombination von Text, Grafiken und Bildern in einem geräteunabhängigen und auflösungsunabhängigen Format enthalten.


Die Größe einer Seite, die von Ihrem Drucker ausgegeben wird.


Die Elementart, mit der ein Feld in einem Diagramm dargestellt wird, wie z.B. Balken, Linien oder Symbol.


Die Oracle-eigene Erweiterung der SQL-Sprache. Fügt prozedurale und andere Konstrukte zu SQL hinzu, mit denen Anwendungen geschrieben werden können.


Eine Datei, die ein Interpreter-Skriptdatei von Procedure Builder enthält.


Eine PL/SQL-Bibliotheksdatei, die Quellcode und kompilierten Code enthält. Die Datei kann zur Bearbeitung in Procedure Builder geöffnet werden.


Eine Textdatei, die den  PL/SQL-Quellcode eines einzigen Programmblocks enthält.


Eine PL/SQL-Laufzeitbibliothek, die nur ausführbaren Code enthält. Die Datei kann nicht zur Bearbeitung in Procedure Builder geöffnet werden.


Eine Liste, die angezeigt wird, wenn der Benutzer eine bestimmte Aktion ausführt.


Eine Zahl, mit der TCP übertragene Daten zu und von einem bestimmten Programm weiterleitet.


Eine in Project Builder enthaltene Aktion, die dem Benutzer automatisch über einen Menüpunkt und/oder eine Schaltfläche in der Symbolleiste zur Verfügung steht. Vordefinierte Aktionen umfassen Generieren, Zustellen sowie bestimmte Versionskontrolloptionen. Wenn eine vordefinierte Aktion für einen unterstützten Dateityp definiert wird, wird die Aktion für jedes ausgewählte Objekt dieses Typs aufgerufen, wenn der Benutzer die Aktion aus Project Builder aufruft. Siehe auch Aktion, Benutzerdefinierte Aktion.


Siehe Vordefinierten Datentyp


Eine Einstellung, die das Verhalten der Anwendungsschnittstelle beeinflußt.


(Oracle Express) In der Vorschau wird das Skript angezeigt, das generiert wird, wenn Sie die aktuellen Kriterien akzeptieren.  In dem Dialogfeld für jedes Selektor-Werkzeug können Sie die Auswahl anzeigen, indem Sie auf die Schaltfläche Vorschau klicken.


Die Schnittstelle, mit der Sie die Berichtausgabe online anzeigen und einen Bildlauf durch die Berichtausgabe vornehmen können.


Eine Spalte in einer Datenbanktabelle, deren Bestandteile aus eindeutigen Werten bestehen, mit denen eine Zeile in einer Tabelle identifiziert wird.


Siehe Vordefinierter Datentyp.


In einer Druckerdefinitionsdatei eine Escape-Folge, der Sie einen Druckercode zuweisen, der in einem Bericht referenziert werden kann.


Eine Datei, die eine Druckerdefinition im Textformat (z.B. ASCII oder EBCDIC) enthält.


Ein PL/SQL-Unterprogramm, das eine bestimmte Folge von Aktionen ausführt. Das Unterprogramm kann auf dem Client und dem Datenbank-Server gespeichert sein.


Eine PL/SQL-Codestruktur, die von dem PL/SQL-Compiler unabhängig erkannt und verarbeitet werden kann. Anonyme Blöcke, Unterprogrammspezifikationen und -rümpfe (Prozeduren und Funktionen) sowie Paketspezifikationen und -rümpfe sind Typen von Programmblöcken. Programmblöcke können auf dem Client und dem Datenbank-Server gespeichert sein und ausgeführt werden.  Siehe auch: Gespeicherter Programmblock.


Das Projekt ist die Basis-Datenstruktur, die von Project Builder erstellt wird. Projekte sind Sammlungen von Pointern auf alle Dateien, die Sie als Bestandteil der Anwendung betrachten, oder die Sie anderweitig konzeptionell gruppieren möchten. Sie können Editoren, Compiler und andere Werkzeuge definieren, mit denen Sie die in dem Projekt enthaltenen Datenobjekte bearbeiten möchten. Alle Projektinformationen sind in der Projektregistrierung gespeichert. Siehe auch: Projektobjekt, Projektdatei, Exportieren.


In Project Builder sind Projektdateien alle Dateien, die mit einer Anwendung verknüpft sind. Projektdateien können einen beliebigen Typ aufweisen, einschließlich Forms, Berichten, grafischen Anwendungen, 3GL-Modulen, Dokumentation und Testskripts. Siehe auch: Projekt, Projektobjekt.


In Project Builder werden alle Objekte als Projektobjekt bezeichnet, für die Attribute definiert werden können, einschließlich aller Entitäten, die unter dem Knoten Projekte, unter Typen, Aktionen und Makros gespeichert sind. Siehe auch: Projekt, Projektdatei..


Das Fenster mit einer hierarchischen Liste der Projektobjekte für die aktuelle Sitzung. Die Liste wird in Form einer Gliederung angezeigt. Mit ihr kann der Benutzer verschiedene Aufgaben ausführen, wie z.B. Objekte erstellen, bearbeiten, umbenennen und löschen. Auch wenn immer nur ein Schema gleichzeitig sichtbar ist, kann der Benutzer unter zwei verschiedenen Schemata wählen, nach denen die Objekte angeordnet werden sollen.


Der Knoten der obersten Ebene für ein Projekt. Er stellt die Projektdatei dar bzw. zeigt auf die Projektdatei. Siehe auch Projekt, Projektdatei.


In Project Builder die Datei, in der alle mit einem Projekt verknüpften Informationen gespeichert sind: Dateien, die zu dem Projekt gehören, Typen, Aktionen und Makros, die für das Projekt definiert sind, usw.


In der Projektansicht werden Objekte nach Typ und nach Projekt-/Unterprojekt-Beziehung geordnet dargestellt. Die Projekte werden alphabetisch nach Projektdatei und dann alphabetisch nach Kategorie geordnet. Siehe auch  Abhängigkeitsansicht, Projekt, Projektdatei, Ansicht.


Ein Dialogfeld, das den Benutzer bei der Ausführung der Schritte unterstützt, die beim Erstellen eines neuen Projekts oder Unterprojekts erforderlich sind.


Eine Eigenschaft eines Objekts, mit der das Verhalten oder Erscheinungsbild dieses Objekts bestimmt wird.


Ein benanntes Objekt, das eine Liste mit Attributen und deren Einstellungen enthält, mit denen das Erscheinungsbild und die Funktionalität von Objekten aufgrund dieser Klasse global gesteuert wird.


Eine Zeichenfolge, die Sie bei der Anmeldung bei einer Datenbank oder einem Server eingeben können und mit der Sie die Verbindung zu einer entfernten Datenbank bzw. einem entfernten Server herstellen können.


(Oracle Express) Wenn Sie Werte für eine der Dimensionen in einem Maß auswählen, werden die anderen Dimensionen, aus denen das Maß besteht, als qualifizierende Dimensionen bezeichnet.

Angenommen, das Maß Sales ist nach Product, Month und Geography dimensioniert. Wenn Sie die obersten zehn Städte basierend auf Sales auswählen, müssen Sie außerdem angeben, welches Produkt und welcher Monat betrachtet werden woll, wenn Sie die Sales-Werte vergleichen. In diesem Fall sind Product und Month die qualifizierenden Dimensionen.


Eine SQL SELECT-Anweisung, mit der die Daten angegeben werden, die Sie aus einer oder mehreren Tabellen bzw. Ansichten einer Datenbank abrufen möchten.


Eine PL/SQL-Funktion, die bei der Ausführung Daten filtert, die von einer Abfrage abgerufen wurden. Nur die Daten, die den Bedingungen in den Funktionen gerecht werden, werden grafisch dargestellt.


Eine Option, mit der die laufende Sitzung beendet wird und mit der der Benutzer zur Betriebssystemebene zurückkehrt.


Ein Steuerelement (wie z.B. ein Kontrollkästchen), das in Gruppen von zwei oder mehr Schaltflächen auftritt, von denen zu einem bestimmten Zeitpunkt immer nur eine "eingeschaltet" oder "ausgeschaltet" sein kann.


Eine Gruppe aus zwei oder mehr Optionsschaltflächen, von denen immer nur eine "eingeschaltet" oder "ausgeschaltet" sein kann.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer fortlaufende Zeiträume als Dimensionswerte auswählen kann. Diese Zeiträume können auf folgenden Werten basieren:

•	Einer bestimmten Anzahl der letzten Zeiträume

•	Eine Anfangszeitraum und einem letzten Zeitraum

•	Einem Anfangs- und einem Endzeitraum.

Der Benutzer kann z.B. Dimensionswerte für den Bereich ab der Woche wählen, die am 25. November 1996 endet, bis zu der Woche, die am 30. Dezember 1996 endet.


Eine von RSA Data Security, Inc entwickelte Kennung, die Schlüssel mit unterschiedlicher Länge akzeptieren kann und im wesentlichen ein Zufallszahlengenerator ist, wobei die Ausgabe des Generators einem XOR mit dem Datenstrom unterzogen wird, um die verschlüsselten Daten zu generieren. Aus diesem Grund darf derselbe RC4-Schlüssel niemals zur Verschlüsselung von zwei verschiedenen Datenströmen benutzt werden.


Akronym für Relational Database Management System. Eine Datenbank, die die Definition von Datenstrukturen, Speichern- und Abrufenvorgängen und Integritätsregeln ermöglicht. In einer derartigen Datenbank sind die Daten und die Beziehungen zwischen den Daten in Tabellen angelegt.


Eine Datei, die eine einzelne Berichtdefinition im Binärformat enthält. Mit .RDF-Dateien können Berichte sowohl ausgeführt als auch bearbeitet werden.


Eine Datei, die eine einzelne Berichtdefinition im Binärformat enthält. .rep-Dateien werden nur zur Ausführung von Berichten benutzt. Eine .rep-Datei kann nicht bearbeitet werden.


Die Möglichkeit, Daten in der ganzen Datenbank ab einem bestimmten Zeitpunkt abzufragen.


Eine Zeile, die von einer SQL SELECT-Anweisung abgerufen wird.


Ein internes Datenstrukturobjekt mit einem Spalten-/Zeilengerüst, das zu dem Formmodul gehört, in dem es definiert wird.


Ein Spaltentyp, der auf Daten in anderen Spaltenobjekten oder Objekttabellen (Oracle8) zeigt.


Eine Linie, die bei einem bestimmten Wert in einem Diagramm angezeigt wird.


(Oracle Express) Beim Abgleichen werden die neuesten Daten aus einer Express-Datenbank abgerufen, nachdem die Abfrageergebnisse in Ihrem Bericht angezeigt wurden. Wenn Sie eine gespeicherte Express-Abfrage öffnen, werden die Ergebnisse automatisch abgeglichen.


Beim Registrieren wird die Definition eines Typs oder eines neuen Projekts zu der globalen oder lokalen Registrierung hinzugefügt. Nach der Registrierung können für einen neuen Typ Aktionen definiert werden, während bei einem neuen Projekt die Typen der referenzierten Dateien identifiziert werden können, so daß für diese bestimmte Aktionen aufgerufen werden können. Siehe auch Registrierung.


Eine globale und/oder benutzerspezifische Konfigurationsdatei, mit der Projektdefinitionen und Umgebungsinformationen gespeichert werden. Siehe auch Globale Registrierung, Benutzerregistrierung.


Ein Symbol in Suchkriterien, mit dem ein Vergleich zwischen zwei Werten angegeben wird, wie z.B. das Gleichheitszeichen in "WHERE DEPTNO = 10." Zeilen, bei denen der Vergleich "wahr" ergibt, werden in dem Ergebnis zurückgegeben (abgerufen), während Zeilen, bei denen der Vergleich "falsch" ergibt, vom Ergebnis ausgeschlossen werden.


Eine Datenbank auf einem Computer, bei dem es sich nicht um die lokale Datenbank handelt. Im allgemeinen ein Computer im selben Netzwerk, jedoch auf einem anderen Knoten (d.h. eine Datenbank, die Sie über einen Datenbank-Link benutzen).


Ein Layoutobjekt, mit dem Datenzeilen angezeigt werden, die für eine Gruppe abgerufen werden.


Ein Modus, bei dem jedes eingegebene Zeichen das aktuelle Zeichen bei der Cursorposition ersetzt. Das Gegenteil von Einfügen-Modus.


Die Objekte, mit denen das Datenmodell und Layout eines Berichts definiert wird. Objekte auf Berichtebene werden einem einzelnen Bericht zugeordnet und können nicht von anderen Berichten oder anderen Oracle-Produkten gemeinsam benutzt werden. Objekte umfassen Berichte, Abfragen, externe Abfragen, externe PL/SQL-Bibliotheken, Gruppen, Spalten, Parameter, Links, Rahmen, Wiederholungsrahmen, Felder, Boilerplate und Anker.


Nur bei Windows NT und Windows 95 verfügbar. Wartet, bis Befehlszeilen einen Bericht ausführen, setzt diesen Bericht in die Warteschlange zur Ausführung im Hintergrund auf dem lokalen Server. Typischerweise werden Befehlszeilen von Form Builder oder Graphics Builder über RUN_PRODUCT oder von einem anderen Bericht über SRW.RUN_REPORT empfangen. Sie können auch RWISV60 benutzen, um einen Bericht an die Reports Background Engine zu übergeben.


Behält Zeitstempel- und Statusinformationen über Berichte bei, die von Reports Server verwaltet werden.


Bei Windows NT, Windows 95 und UNIX verfügbar. Ermöglicht die Ausführung von Berichten auf einem entfernten Server. Stellt Jobanforderungen in die Warteschlange und ermöglicht eine zeitliche Planung der Ausführung der Berichte durch den Benutzer. RWCLI60 wird verwendet, um einen Bericht an den Reports Server zu senden.


Stellt eine Schnittstelle zwischen dem Web-Server und Reports Runtime dar, so daß Berichte dynamisch aus dem Web-Browser ausgeführt werden können.


Stellt eine Schnittstelle zwischen einem Web Server und dem Reports Server dar.


Eine Datei, die eine Berichtdefinition im Textformat (z.B. ASCII oder EBCDIC) enthält. .REX-Dateien werden für das Portieren von Berichten von einer Plattform zu einer anderen benutzt. Beachten Sie, daß .REX-Dateien nicht mehr erforderlich sind. Sie sind aus Gründen der Abwärtskompatibilität verfügbar.


Bezieht sich auf die Intensität der Rot-, Grün- und Blaukomponenten einer Farbe.


Das Gruppenobjekt, zu dem alle anderen Objekte in einer Anwendung gehören.


Der Knoten auf oberster Ebene für ein Projekt, der die Benutzerumgebung darstellt. Kann der Benutzerregistrierung oder Globalen Registrierung entsprechen, je nachdem, mit welcher Registrierung die Standardwerte festgelegt wurden.


Eine Gruppe mit Feldwerten in einer Tabelle, z.B. die Felder, die einen Mitarbeiter in der Beispieltabelle EMP darstellen.


Ein Objekt in einer Oracle8-Objekttabelle. Jede Zeile in der Tabelle ist ein Objekt. In Forms Developer wird eine Objekttabelle in einzelne Spalte aufgelöst, so daß das Zeilenobjekt nicht mehr als einzelne Entität vorhanden ist (nur als die entsprechenden separaten Attribute).


Ausführung einer Laufzeitversion einer Anwendung oder eines Programmblocks.


Akronym für Rich Text Format. Ein nicht-plattformspezifisches Dateiformat, das auf Steuerwörtern basiert, mit denen unformatierter Text und Bilder in verschiedenen Anwendungen und Betriebssystemen dargestellt werden. RTF benutzt den ANS-I, PC-8-, Macintosh- oder IBM PC-Zeichensatz, um die Darstellung und Formatierung eines Dokuments sowohl auf dem Bildschirm als auch auf dem Ausdruck zu steuern.


Siehe rep-Datei


Die Schnittstelle, mit der die Benutzer eine Laufzeitanwendung anzeigen und mit dieser arbeiten.


Ein Bildschirm oder Fenster, das optional zur Laufzeit angezeigt wird und in dem der Benutzer Druckoptionen und Parameter vor Ausführung des Berichts ändern kann.


(Oracle Express) Eine Gruppe von Dimensionswerten, die entweder als Werteliste oder als Skript gespeichert werden. Sie können von Ihnen generierte Auswahlen speichern, oder der Datenbankadministrator kann gespeicherte Auswahlen erstellen und Ihnen diese zur Verfügung stellen.

Gespeicherte Auswahlen sind eine zeitsparende Funktion: immer wenn Sie eine Auswahl erneut benutzen müssen, rufen Sie einfach eine gespeicherte Auswahl auf, ohne diese neu erstellen zu müssen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie eine Auswahl von gespeicherten Dimensionswerten abrufen können.


Eine Sammlung zusammengehöriger Datenbankobjekte, die im allgemeinen nach einer Datenbank-Benutzer-ID gruppiert sind. Schemaobjekte umfassen Tabellen, Ansichten, Sequenzen, gespeicherte Programmblöcke, Synonyme, Indizes, Cluster und Datenbank-Links.


Die Ebene, auf der ein Objekt angewendet wird, bzw. der Bereich, in dem ein Objekt angewendet wird. Bei Project Builder: 1. Beschreibt den Dateibereich, der von den Befehlen Kompilieren und Alles kompilieren betroffen ist, die für kompilierbare Projektobjekte aufgerufen werden. 2. Beschreibt den Dateibereich, der von vererbbaren Definitionen betroffen ist.


 Siehe SQL-Skript, Interpreter-Skript


In Report Builder eines von mehreren Layouts in demselben Bericht, wobei ein jedes eine andere Zielperson, ein anderes Ausgabeformat, ein anderes Seitenlayout, eine andere Seitengröße oder Darstellung hat. Ein einziger Bericht kann z.B. eine Zusammenfassung für die Geschäftsleitung in einem Abschnitt und eine detaillierte Aufgliederung für einzelne Manager in einem anderen Abschnitt enthalten.


Eine SQL-Anweisung, mit der angegeben wird, welche Zeilen und Spalten aus einer oder mehreren Tabellen oder Ansichten abgerufen werden sollen.


(Oracle Express) Die Gruppe von Dimensionswerten, die momentan für eine Dimension ausgewählt sind, bzw. das Skript, das Bedingungen oder Kriterien zur Angabe dieser Werte enthält.


(Oracle Express) Wie in verschiedenen Dialogfeldern im Selektor dargestellt, entspricht das Auswahlskript einer Beschreibung der Auswahlen, die der Benutzer bei der Wahl von Dimensionswerten getroffen hat. Bei diesem Skript handelt es sich um eine Übersetzung des Skripts in der Express-Sprache in ein Skript in der normalen Sprache.


(Oracle Express) Eine Gruppe von Werkzeugen, mit denen Sie Dimensionswerte auswählen, die z.B. in einem Bericht, einer Tabelle, einer Grafik oder einem Listenfeld aufgenommen werden sollen. Mit dem Selektor können Sie z.B. die wichtigsten 10 Städte basierend auf Umsätzen oder die Städte auswählen, bei denen die Umsätze die Quote von 15% überschritten haben. Mit dem Selektor können Sie außerdem Dimensionswerte sortieren und gespeicherte Auswahlen erstellen und abrufen.


(Oracle Express) Ein Dialogfeld oder eine Gruppe von Dialogfeldern, mit denen Dimensionswerte auf eine bestimmte Weise ausgewählt oder sortiert werden können. Jedes Selektor-Werkzeug ist Bestandteil des Selektors. Mit den Selektor-Werkzeugen können Sie Dimensionswerte basierend auf deren Ebene in der Hierarchie, deren Attributen, den Zeichen in dem Wertnamen usw. auswählen. Mit den Selektor-Werkzeugen können Sie außerdem die Dimensionswerte sortieren.


Der Zeitraum zwischen dem Aufrufen und Beenden des ausführbaren Programms.


Eines von zwei oder mehr Objekten, die dasselbe übergeordnete Objekt in dem entsprechenden Gruppenbaum haben. Alle Objekte, die zu einem Gruppenobjekt gehören, sind gleichrangig.


Die Kombination einer IP-Adresse und einer Port-Nummer.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem Sie die Reihenfolge der Dimensionswerte in einer angezeigten Auswahl neu ordnen können. Sie können eine Auswahl in aufsteigender oder absteigender Reihenfolge wie folgt sortieren:

•	Nach Alphabet

•	Nach Reihenfolge in der Datenbank

•	Nach Datenwert

•	Nach Reihenfolge oder Ebene in der Hierarchie

•	Nach Zeitraum

Sie können eine Auswahl auch manuell sortieren, indem Sie die Dimensionswerte mit Drag-and-Drop verschieben.


In PL/SQL: Anweisungen in einem Unterprogramm oder Paket. Sie benötigen den Quellcode für einen Programmblock, bevor Sie diesen zu einer ausführbaren Form kompilieren können. In Project Builder: Die Eingabetypen, die für das Erstellen der Zieltypen erforderlich sind.


Definiert nur Namen, Parameter und Rückgabetyp (gilt nur bei Funktionen) des Unterprogramms.


Ein kleines Rechteck am unteren Ende der vertikalen Bildlaufleiste und links neben der horizontalen Bildlaufleiste in einem Editor. Wenn Sie die Maustaste ziehen und loslassen, wird ein neuer Ausschnitt erstellt und die Bildlaufleiste in separate Bildlaufleisten für jeden Ausschnitt geteilt.


Eine Standard-Schnittstelle für das Speichern und Abrufen von Informationen in einer relationalen Datenbank. SQL ist ein Akronym für Structured Query Language.


Eine Datei, die eine im Textformat (ASCII oder EBCDIC) gespeicherte Abfrage enthält.


Eine Datei, die SQL-Anweisungen enthält, die Sie ausführen können, um die Datenbankverwaltung schnell und einfach zu gestalten. Mit Oracle-Produkten werden verschiedene SQL-Skripts geliefert.


Eine SQL-Instruktion für Oracle. Eine SELECT-Anweisung ist eine Art von SQL-Anweisung.


Siehe Aufrufstapel


Ein PL/SQL-Konstrukt, das für konditionale, iterative und sequentielle Steuerungen und für die Fehlerbehandlung benutzt wird. Jede PL/SQL-Anweisung muß mit einem Semikolon (;) abgeschlossen werden.


(Oracle Express) Eine gespeicherte Auswahl, die bei jeder Auswertung dieselben Dimensionswerte enthält. In statisch gespeicherten Auswahlen werden die auszuwählenden Dimensionswerte aufgeführt und nicht die Auswahlkriterien. Ein statisches gespeichertes Auswahlskript könnte z.B. "Februar 1996, März 1996 und April 1996 auswählen" enthalten, während das Skript für eine dynamisch gespeicherte Auswahl "Letzte drei Monate auswählen" enthalten könnte.


Eine Prozedur, eine Funktion oder ein Paket, das in einem Oracle-Datenbankserver gespeichert ist und in diesem ausgeführt wird.


Eine Prozedur oder Funktion, die in einem Oracle-Datenbankserver gespeichert ist und in diesem ausgeführt wird.


HTML-Erweiterungen, die leistungsfähige Formatierungsmöglichkeiten in HTML-Dokumenten bereitstellen. Um ein  HTML-Dokument anzuzeigen, das Dokumentvorlagen verwendet, zeigen Sie dieses in einem Browser an, der Dokumentvorlagen unterstützt.


Eine PL/SQL-Prozedur oder -Funktion.


In Project Builder ein Projekt, das in einer anderen Projektdatei enthalten und nicht in einer eigenen Datei gespeichert ist. Siehe auch Projekt.


In Project Builder ein Knoten, der auf ein Unterprojekt verweist. Siehe auch Projekt, Projektknoten, Unterprojektknoten


Eine Spalte vom Typ Summe, in der Zwischensummen, Gesamtsummen, laufende Summen und andere Summen der Daten in einem Bericht berechnet werden, wobei eine der vordefinierten Summenfunktionen von Report Builder benutzt wird.


Das Dateiformat, das vom Microsoft Excel-Programm verwendet wird.


Das Ordnungssystem, nach dem Befehle, Bezeichner und Parameter zu gültigen Befehlsfolgen kombiniert werden.


Eine der Variablen, die in Reports Developer enthalten sind (z.B. &Logical Page, DESTYPE).


Eine benannte Sammlung zusammengehöriger Informationen, die in einem zweidimensionalen Raster in einer relationalen Datenbank oder einem Server gespeichert sind, wobei das Raster aus Zeilen und Spalten besteht.


Ein Collection-Typ, der eine Dateneinheit definiert, die aus einer ungeordneten Gruppe von Elementen besteht, die alle denselben Datentyp aufweisen. Bei der entsprechenden Dateneinheit handelt es sich um eine verschachtelte Tabelle mit einer einzigen Spalte, deren Spaltentyp ein vordefinierter Typ oder ein Objekttyp ist.  (Oracle8)


Ein Standardlayout, bei dem Beschriftungen am oberen Rand der Seite und Datenzeilen unter den Beschriftungen angezeigt werden.


In Project Builder ein Objekt in der Mitte des Abhängigkeitsbaums. So ist z.B. eine ausführbare Routine ein (Kompilier-) Ziel für eine Bibliothek, während eine Bibliothek ein Ziel für eine Gruppe von Objekten und ein Objekt ein Ziel für eine Quelldatei ist.


Ein Knoten, mit dem das Ziel angegeben wird. Siehe auch Ziel


Akronym für Transmission Control Protocol. Das zugrundeliegende Kommunikationsprotokoll für den Austausch von HTTP-Anforderungen zwischen Clients und Web-Servern.


Ein Untermenü, das der Benutzer mit einer Maus oder einem anderen Zeigegerät von der Quelle entfernen und zu einem anderen Teil des Bildschirms ziehen kann.


In Form Builder ein Objekt, mit dem ein Zeichenfolgenwert angezeigt wird.


Der horizontale Bereich am oberen Rand eines Fensters, in dem der Name der Anwendung oder des Oberflächenelements in diesem Fenster angezeigt wird.


Siehe Titel


Mit einem Schalter wird eine Einstellung ein- oder ausgeschaltet. So können Sie den Objektnavigator z.B. verbergen oder anzeigen.


Eine Schaltfläche in Form eines Symbols, mit der Objekte in einer Anwendung erstellt und bearbeitet werden.


Eine Sammlung von Schaltflächen in Symbolform, die Produktbefehle ausführen. Die Symbolleiste ist im allgemeinen horizontal am oberen Rand oder vertikal am seitlichen Rand eines Fensters ausgerichtet.


Eine Sammlung von Werkzeugen.


(Oracle Express) Ein Werkzeug im Dialogfeld Selektor, mit dem der Benutzer Dimensionswerte basierend auf den obersten x, untersten y oder obersten x und untersten y Datenwerten auswählen kann. Der Benutzer kann z.B. eine Dimensionsauswahl erzeugen, in der Produkte enthalten sind, deren Umsatzvolumen zu den obersten 10 Prozent der Produkte bei den gesamten Verkäufen in dem vierwöchigen Zeitraum gehört, der am 30. Dezember 1995 endet.


Ein optionaler Berichtbereich, der abschließendes Material für den Bericht enthalten kann, einschließlich Text, Grafiken, Daten und Berechnungen. Der Berichtanhang wird als letztes nach Titel und Hauptteil angezeigt.


Eine Folge von SQL-Anweisungen, die als eine einzige Einheit behandelt werden.


Eine PL/SQL-Prozedur, die bei einem bestimmten Ereignis ausgeführt oder "ausgelöst" wird.


Eine Beschreibung eines Dateityps, wie z.B. eine Form, ein Dokument usw., die Informationen wie Typname und Beschreibung enthält. Jede Beschreibung gilt für einen einzigen Dateityp. Außerdem gibt es vier Metatypen "updtext", der für alle Textdateien gilt, "updproj", der für alle Projektdateien gilt, "updlink", der für alle Projekt-Links gilt, und "all", der für jeden Dateityp gilt. Sie sind die Grundlage für die Definition von Aktionen und Makros.


Beim Aktualisieren werden die Werte von Tabellendaten geändert, insbesondere durch Änderung der Datenwerte mit dem SQL-Befehl UPDATE, jedoch auch durch Löschen von Werten mit dem SQL-Befehl DELETE oder durch Einfügen von Werten mit dem SQL-Befehl INSERT.


Akronym für Uniform Resource Locator. Die "Adresse", mit der ein WWW-Server und eine Home Page angegeben werden. Zum Beispiel:
http://www.acme.com/
Dieses Beispiel gibt an, daß die Host-Adresse www.acme.com ist. Ein URL ist in den meisten Fällen ein Dateiname (wahrscheinlich mit einem langen Pfad und im allgemeinen mit einer Erweiterung HTML oder .HTM (bei PC-DOS Dateinamen)).


Eine Möglichkeit zur Übergabe der Kontrolle (und möglicherweise auch von Argumenten) von Forms Developer zu einem anderen Oracle-Produkt oder 3GL und danach zur Rückgabe der Kontrolle (und möglicherweise der Argumente) an Forms Developer.


Eine Aktion, die von einem Benutzer von Project Builder definiert wird. Derartige Aktionen können für einen einzelnen Dateityp oder für alle Dateitypen gelten. Siehe auch  Aktion, Vordefinierte Aktion.


Siehe Objekttyp.


Ein Makro, der von einem Benutzer von Project Builder definiert wird. Mit derartigen Makros können sowohl vordefinierte Aktionen als auch benutzerdefinierte Aktionen geändert werden. Siehe auch Makro, Vordefinierter Makro, Aktion, Vordefinierte Aktion


Eine Projektdatei, in der Konfigurationsinformationen pro Benutzer gespeichert werden. Auf diese Weise können Benutzer ihre individuellen Entwicklungsumgebungen gestalten. Die Benutzerregistrierung übernimmt die Typinformationen von der Globalen Registrierung. In der Benutzerregistrierung können neue Typen definiert und Aspekte der Typdefinitionen außer Kraft gesetzt werden, die in der Globalen Registrierung gespeichert sind. Außerdem enthält die Benutzerregistrierung Umgebungs- und Voreinstellungsinformationen, wie z.B. die DB-Adresse eines bestimmten Benutzers, Benutzeroberflächeneinstellungen, wie z.B. "Symbolleiste anzeigen" und bestimmte allgemeine Projektinformationen wie "Autor". Siehe auch Registrierung, Globale Registrierung.


Siehe Werteachse axis


Eine PL/SQL-Codestruktur, die einen Wert zurückgibt. Wertkonstrukte umfassen Funktionen und Ausdrücke.


Ein benanntes Objekt, dem ein Wert zugewiesen werden kann und dessen zugewiesener Wert sich im Laufe der Zeit ändern kann.


Ein Collection-Typ, der eine Dateneinheit definiert, die aus einer geordneten Gruppe von Elementen besteht, die alle denselben Datentyp aufweisen. Bei der entsprechenden Dateneinheit handelt es sich um ein variierendes Array oder VARRAY. Die Anzahl von Elementen in einem VARRAY (Größe) ist variabel. Bei der Deklaration eines variierenden Array-Typs müssen Sie jedoch eine maximale Größe angeben.


Visual Basic-Dateinamenerweiterung. Wird als Dateinamenerweiterung für bestimmte dynamische Link-Bibliotheken verwendet, die mit Dateien verteilt werden, die vordefinierte VBX-Steuerelemente enthalten.


Ein mit der Microsoft Visual Basic-Sprache generiertes Widget, mit dem die Benutzeroberfläche erweitert, Benutzereingaben empfangen und Ausgaben angezeigt werden (z.B. Schieberegler, Raster und Bedienungsknöpfe).


Eine virtuelle Tabelle, deren Zeilen nicht wirklich in der Datenbank vorhanden sind, die jedoch auf einer Tabelle aufgebaut ist, die physikalisch in der Datenbank gespeichert ist.


Ein symbolischer Ordnername (im allgemeinen eine Abkürzung oder ein Synonym), mit dem das virtuelle Dateisystem Dateien zuordnet, die im Dateisystem des Hostrechners gespeichert sind.


Eine Zuordnung, die in URL verwendete Pfadnamen mit dem Dateisystem verknüpft, das vom Betriebssystem des Hostrechners verwaltet wird.


Schriftart-, Farb- und Musterattribute, die Sie für Objekte festlegen, die auf Ihrer Anwendungsoberfläche angezeigt werden.


Siehe WWW


Ein Programm, das Endbenutzer verwenden, um HTML-Dokumente und Programme zu lesen, die auf einem Computer (der von einem Web-Server bedient wird) gespeichert sind.


Ein Programm, das auf einem Web-Server über den Web Request Broker ausgeführt wird.


Ein Server-Prozeß (HTTP-Daemon), der auf einem Web-Site ausgeführt wird und Web-Seiten als Antwort auf HTTP-Anforderungen von entfernten Web-Browsern sendet.


Ein Zeichen, das für ein 'beliebiges Zeichen' oder eine 'fortlaufende Folge von Zeichen' innerhalb eines Wortes oder Begriffs steht.


1. Ein rechteckiger Bereich auf dem Desktop, der eine Anwendung enthält. Jedes Fenster hat einen Bereich, in dem Sie mit der Anwendung zusammenarbeiten können. Fenster können geöffnet, skaliert, verschoben, als Symbol oder als Vollbild angezeigt werden. 2. In Form Builder ein Objekttyp, den Sie mit einer Leinwandansicht verknüpfen können.


Ein Dateiformat, das von einigen Spreadsheet-Programmen benutzt wird, wie z.B. SQL*Calc oder von Lotus 1-2-3 Programmen.


Akronym für Oracle Web Request Broker. Stellt eine leistungsfähige verteilte Laufzeitumgebung zur Entwickling und Weiterleitung von Anwendungen für das Web dar. Mit der WRB-Laufzeitplattform können Anwendungsentwickler Anwendungen schreiben, die unabhängig von Web-Servern sind und mit einer Reihe von Web-Servern benutzt werden können.


Akronym für World Wide Web. Das Netzwerk mit Servern im Internet, von denen ein jeder eine oder mehrere Home Pages hat, die Informationen und Links zu anderen Dokumenten auf diesem und (im allgemeinen) anderen Servern bereitstellen.


Vergrößern eines Objekts, damit mehr Platz für das Bearbeiten des Feldinhalts vorhanden ist.


Die sekundäre Symbolleiste, die (standardmäßig) auf der linken Seite des Projektnavigators angedockt ist. Die sekundäre Symbolleiste verfügt über Funktionen zur Vereinfachung von Anordnung und Starten von Anwendungen.


 Die neueste Version von OLE-Steuerelementen (OCX).


XML-Ausgabe, die den allgemeinen XML-Prinzipien entspricht, wie richtiges Markieren, Verschachteln sowie die Aufnahme einer XML-Deklaration, z.B.. <?xml version="1.0" encoding="UTF-8"?>.


Mit einem Platzhalter-Benutzernamen können sich Benutzer bei der Datenbank mit ihrem persönlichen Benutzernamen und nicht mit dem Oracle-Datenbankbenutzernamen anmelden (z.B. $user_name@database), wenn Berichte aus einem Web-Browser ausgeführt werden.


Extensible Markup Language -- eine Metasprache, die SGML zur Definition und Strukturierung von Daten verwendet. Report Builder unterstützt die XML-Ausgabe im Hinblick auf Web-Veröffentlichungen sowie den elektronischen Datenaustausch mit Anwendungen von Fremdherstellern. Mit XML können Sie auch Berichtdefinitionen generieren, die zur Laufzeit mit anderen Berichtdefinitionen zusammengeführt oder separat ausgeführt werden können.


XML-Ausgabe, bei der Stuktur und Elementinhalt einer Dokumenttypdefinition (DTD) entspricht. Eine gültige XML weist auch das richtige Format auf.


Datenbank-Accounts

  Verwandte Themen

Jede Oracle-Datenbank enthält eine Reihe von Accounts. Jedes Account gehört zu einem Benutzer, der einen Benutzernamen und ein Kennwort hat. Mit dem Benutzernamen und dem Kennwort kann jeder Benutzer auf die Datenbank zugreifen. Benutzer können Informationen in ihren eigenen Accounts speichern.


Zugehörigkeit und Verwaltung

  Verwandte Themen

In einer Oracle-Datenbank ist der Benutzer der Eigentümer seines Accounts. Ein Eigentümer kontrolliert den Zugriff zu allen Informationen in dem Account. Ein Eigentümer kann anderen Benutzern Zugriff zu den Informationen in dem Account gewähren und kann umgekehrt die Zugriffsberechtigung zu Informationen in Accounts erhalten, die anderen Eigentümern gehören.

Eine Person, die als Datenbankadministrator (oder auch DBA) bezeichnet wird, richtet alle Accounts, Benutzernamen und Kennwörter ein. Der DBA weist auch Zugriffsberechtigungen (Datenbankberechtigungen) zu, damit jeder Benutzer mit den Daten entsprechend seinen Anforderungen arbeiten kann.


Structured Query Language

  Verwandte Themen

Die Gleichförmigkeit der Datenstrukturen in einem relationalen Datenbanksystem haben zu einer Datenbanksprache der höheren Ebene geführt, die zum Industriestandard für die Ausgabe von Datenbankbefehlen geworden ist. Structured Query Language oder SQL ("Sequel" gesprochen) umfaßt eine Reihe von Instruktionen zur Auswahl von Daten aus der Datenbank.

Schema Builder unterstützt SQL-Instruktionen, mit denen Sie Datenbanktabellen erstellen, ändern oder löschen können.

Hinweis:  Sie müssen SQL nicht kennen, um Schema Builder benutzen zu können. Schema Builder ist so aufgebaut, daß Sie eine intuitive, grafische Ansicht der Datenbank erhalten, die Sie von den zugrundeliegenden SQL-Befehlen befreit, so daß Sie sich darauf konzentrieren können, was Sie tun möchten, und nicht darauf, wie Sie die erforderlichen Daten finden können.

Schema Builder setzt Ihre Menübefehle und Mausvorgänge in die entsprechenden SQL-Anweisungen um. Schema Builder-Benutzer, die auch mit der SQL-Sprache vertraut sind, können die von einer Schema Builder-Definition generierten SQL-Anweisungen mit Schema [image] SQL anzeigen betrachten.


Datenbank- und Objektdokumentation

  Verwandte Themen

Durch das Dokumentieren der Datenbank können Sie die Funktionen für das Ermitteln von Daten von Schema Builder optimal nutzen. Mit diesen Funktionen können Sie die Informationen über das Datenbankschema verwalten, und Benutzer können diese Funktionen nutzen, um die erforderlichen Daten ohne fremde Hilfe zu suchen.

Das Oracle Data Dictionary verfügt über Kommentarfelder für alle Tabellen und Ansichten in der Datenbank und die zugehörigen Spalten. Benutzer und Administratoren können den SQL-Befehl COMMENT verwenden, um Kommentare mit maximal 2000 Zeichen für Tabellen, Ansichten und Spalten zu erstellen. Außerdem können Sie den Befehl Schema [image] Info abrufen von Oracle Schema Builder verwenden, um Kommentare zu erstellen und zu bearbeiten.

Wenn Kommentare im Dialogfeld Voreinstellungen von Schema Builder ausgewählt ist, wird das Kommentar-Symbol [image] rechts neben dem Namen jedes Objekts bzw. jeder Spalte in dem Bereich Datenquelle angezeigt, für das Kommentare definiert wurden. Benutzer können auf diese Kommentarsymbole doppelklicken oder ein Objekt auswählen und Schema [image] Info abrufen wählen, um die Kommentare anzuzeigen und mehr über die Objekte und Spalten zu erfahren.


Datenquellobjekte benennen

  Verwandte Themen

Sie sollten Datenbankobjekten aussagefähige Namen geben, damit Benutzer die Datenbank einfacher durchsuchen und Datenbankadministratoren die Konsistenz zwischen Objekten bewahren können. Für Richtlinien bezüglich der Benennung wird auf Oracle SQL Language Reference Manual verwiesen.

Hinweis:  Sie sollten keine Datenbanktabellen, Ansichten und Synonyme umbenennen, die von bestehenden Anwendungen benutzt werden.


Schlüsselreferenzen

  Verwandte Themen

Sie sollten sicherstellen, daß alle Fremd-zu-Primärschlüssel-Beziehungen im Oracle Data Dictionary definiert sind. Oracle Schema Builder benutzt die Fremd-zu-Primärschlüssel-Beziehungen für folgende Zwecke:

•	Generieren von Beziehungslinien zwischen zusammengehörigen Tabellen. Wenn eine Beziehung zwischen zwei Tabellen vorhanden ist, zieht Oracle Schema Builder automatisch eine Beziehungslinie zwischen den Tabellen. Die Linie ist ein Objekt und kann eine Join-Bedingung zwischen den Tabellen generieren, wenn sie aktiviert wird.

•	Aufnahme anderer Tabellen, die zu der ausgewählten Tabelle gehören. Im Dialogfeld Zusammengehörige Tabellen auswählen von Schema Builder werden Tabellen aufgeführt, die eine Fremd-zu-Primärschlüssel-Beziehung mit der ausgewählten Tabelle haben.

In Oracle SQL Language Reference Manual wird beschrieben, wann und wie Primär- und Fremdschlüssel erstellt werden.


National Language Support (NLS)

Oracle Schema Builder ermöglicht die 16-Bit-Unterstützung von nationalen Sprachen.

Sortieren

Die gesamte lokale Sortierung in Oracle Schema Builder verwendet NLS_SORT(). Wenn der Oracle Server einen binären Sortiervorgang anstelle von NLS_SORT() benutzt, kann Schema Builder Daten in einer anderen Reihenfolge als das RDBMS sortieren. Weitere Informationen über NLS_SORT() finden Sie im ORACLE RDBMS Database Administrator's Guide.

Zeichensatzkonvertierung

Oracle Schema Builder kann Daten, die in einem anderen Zeichensatz als dem Standardzeichensatz für die Betriebsumgebung gespeichert sind, einwandfrei abrufen. Schema Builder bestimmt den Zeichensatz automatisch, indem die folgende SQL-Anweisung bei der Anmeldung an den Oracle Server ausgegeben wird:

SELECT USERENV('LANGUAGE') FROM DUAL


Änderungen an dem Schema speichern

  Verwandte Themen

So speichern Sie Änderungen am Schema:

  Wählen Sie Schema [image] Schema speichern. Daraufhin werden Befehle an die Datenbank ausgegeben, Datenbankobjekte zu aktualisieren. Während die Hinzufügungen, Löschungen und Änderungen verarbeitet werden, wird auf dem Bildschirm angezeigt, wieviel Prozent der Vorgänge abgearbeitet sind.

Tips

•	Prüfen Sie Ihre Änderungen, bevor Sie sie festschreiben, da ein Commit-Vorgang nicht rückgängig gemacht werden kann.

•	Sie können keine individuellen Datenbankobjekte auswählen und nur diese speichern - alle in Ihrem Schema berücksichtigten Änderungen werden gespeichert.


Änderungen an dem Schema verwerfen

  Verwandte Themen

So verwerfen Sie Änderungen an dem Schema:

1	Klicken Sie auf die Objekte, die auf den vorher gespeicherten Zustand zurückgesetzt werden sollen.

2	Wählen Sie Schema [image] Tabelle zurücksetzen. Die ausgewählten Tabellen werden auf den zuletzt gespeicherten Zustand zurückgesetzt.

Tips

•	Wenn Sie Datenbankobjekte erstellt, jedoch nicht in der Datenbank festgeschrieben haben, werden diese bei Auswahl von Schema [image] Tabelle zurücksetzen aus dem Schema gelöscht.


Schema als SQL speichern

  Verwandte Themen

So speichern Sie das Schema als SQL:

1	Wählen Sie Datei [image] SQL speichern.

2	Geben Sie den Pfad und Dateinamen an, in dem die SQL-Anweisung gespeichert werden soll. Wenn Sie keine Dateinamenerweiterung eingeben, hängt Schema Builder automatisch die Dateinamenerweiterung .sql an.

Tips

•	Sie können die SQL-Anweisung anzeigen, bevor Sie sie speichern, indem Sie Schema [image] SQL anzeigen auswählen.


SQL-Anweisungen des Schemas anzeigen

  Verwandte Themen

So zeigen Sie SQL-Anweisungen des Schemas an:

  Wählen Sie Schema [image] SQL anzeigen.

Tips

•	Mit Datei [image] SQL speichern können Sie die SQL-Anweisung in einer Textdatei speichern.


Anderen Benutzern, Rollen und PUBLIC Berechtigungen erteilen

  Verwandte Themen

So erteilen Sie anderen Benutzern, Rollen und PUBLIC Berechtigungen:

1	Wählen Sie Datei [image] Berechtigung erteilen, um das Dialogfeld Schemaberechtigungen festlegen zu öffnen.

2	Wählen Sie ein Objekt aus dem Listenfeld Tabellen auf der linken Seite.

3	Wählen Sie Benutzer oder Rollen in der Dropdown-Liste Benutzer/Rollen auf der rechten Seite.

4	Wählen Sie einen Benutzer oder eine Rolle aus dem Listenfeld Benutzer/Rollen auf der rechten Seite.

5	Klicken Sie auf die Kontrollkästchen für die Berechtigungen (Auswählen, Schema bearbeiten, Einfügen, Löschen und Aktualisieren), um dem ausgewählten Benutzer bzw. der ausgewählten Rolle die entsprechenden Berechtigungen zu erteilen.

6	Klicken Sie auf Anwenden, um diese Änderungen zu speichern und den unmittelbaren Zugriff zu den Objekten zu erteilen, oder klicken Sie auf Zurücksetzen, um die Änderungen zu verwerfen und die Datenbank unverändert zu belassen.

Hinweis:  Mit Zurücksetzen werden die Berechtigungen nur zurückgesetzt, wenn Sie noch nicht auf Anwenden geklickt haben.


Schema Builder-Meldungen

  Verwandte Themen

Klicken Sie auf einen Meldungsbereich, und suchen Sie dann nach der gewünschten Meldung.

BRS-15000 bis BRS-15169

BRS-15170 bis BRS-15359

BRS-15360 bis BRS-15399

BRS-15400 bis BRS-15459

BRS-15460 bis BRS-15489

BRS-15490 bis BRS-15649

BRS-15650 bis BRS-16660.


BRW-15000: Interner Fehler in der Unterbrechungsroutine für Fehler von Oracle Query Builder

Ursache:	Die Unterbrechungsroutine für Fehler konnte nicht gestartet werden.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15001: <Meldungsnummer>

Ursache:	Die Meldungsdatei wurde nicht gefunden oder ist mit dieser Version von Query Builder nicht kompatibel.

Maßnahme:	Prüfen Sie, ob der Query Builder-Ordner in Oracle Home die richtige Meldungsdatei enthält.


BRW-15002: Kein Speicherplatz mehr vorhanden!

Ursache:	Kein Speicherplatz mehr.

Maßnahme:	Speichern Sie die Dokumente, und starten Sie Oracle Query Builder neu.


BRW-15003: Ungültiger Dateiname: <Name>

Ursache:	Der Benutzer hat einen ungültigen Dateinamen eingegeben (z.B. zu viele Zeichen).

Maßnahme:	Geben Sie einen neuen, gültigen Dateinamen ein.


BRW-15004: Interner Fehler (<Wert1>:<Wert2>)

Ursache:	Ein interner Fehler ist aufgetreten - Oracle Query Builder befindet sich in einem unzuverlässigen Status.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15005: Dateiname fehlt

Ursache:	Der Benutzer hat keinen Dateinamen in das Dialogfeld Daten exportieren eingegeben.

Maßnahme:	Geben Sie einen Dateinamen ein.


BRW-15006: Beschreibung der Datenbanktabelle nicht möglich

Ursache:	Interne Meldung.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRW-15007: Die SQL-Anweisung ist zu komplex, um angezeigt zu werden

Ursache:	Die Größe des Bearbeitungspuffers wurde bei MSWINDOWS überschritten.

Maßnahme:	Schließen Sie einige Spalten aus der Abfrage aus, um die SQL-Anweisung zu kürzen.


BRW-15009: Berechtigung für Anmeldung über Query Builder nicht ausreichend

Ursache:	Die Berechtigungen für die Anmeldung bei Query Builder wurden in der Tabelle SYSTEM.BROWSER_PROFILE deaktiviert.

Maßnahme:	Nehmen Sie Verbindung mit dem DBA auf.


BRW-15065: Syntaxfehler

Ursache:	Sie haben eine Formel falsch eingegeben.

Maßnahme:	Geben Sie den Ausdruck erneut ein.


BRW-15066: Der Ausdruck ist zu komplex

Ursache:	Der Ausdruck ist zu komplex.

Maßnahme:	Vereinfachen Sie den Ausdruck.


BRW-15068: Ungültige Funktion: <Name>

Ursache:	Der Benutzer hat einen ungültigen Funktionsnamen eingegeben.

Maßnahme:	Geben Sie eine gültige Funktion ein.


BRW-15069: Ungültige Spalte: <Name>

Ursache:	Der Benutzer hat einen ungültigen Spaltennamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Spaltennamen ein.


BRW-15070: Ungültige Tabelle: <Name>

Ursache:	Der Benutzer hat einen ungültigen Tabellennamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Tabellennamen ein.


BRW-15071: Ungültiger Eigentümer: <Name>

Ursache:	Der Benutzer hat einen ungültigen Benutzer- oder Unternehmensbereichsnamen eingegeben.

Maßnahme:	Geben Sie einen gültigen Benutzer- oder Unternehmensbereichsnamen an.


BRW-15072: Ungültige Bedingung

Ursache:	Der Benutzer hat eine ungültige Bedingung eingegeben.

Maßnahme:	Löschen Sie die Bedingung, und geben Sie eine gültige Bedingung ein.


BRW-15073: Ungültiger Ausdruck

Ursache:	Der Benutzer hat einen ungültigen Ausdruck eingegeben (im allgemeinen ein Leerzeichen).

Maßnahme:	Geben Sie einen gültigen Ausdruck ein.


BRW-15074: Ungültige Verwendung des reservierten Wortes <Name>

Ursache:	Der Benutzer hat ein reserviertes Wort als Bezeichner verwendet.

Maßnahme:	Bezeichner dürfen keine reservierten Wörter sein. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15075: Zu viele oder zu wenige Argumente für Funktion <Name>

Ursache:	Der Benutzer hat zu wenige oder zu viele Argumente für die angegebene Funktion eingegeben.

Maßnahme:	Geben Sie die entsprechenden Argumente ein. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15077: <Name> ist kein eindeutiger Name

Ursache:	Der Benutzer hat keinen eindeutigen Spaltennamen eingegeben.

Maßnahme:	Geben Sie einen bestimmten Spaltennamen ein. Möglicherweise müssen Sie Bezeichner aufnehmen.


BRW-15078: Neudefinition des Namens: <Name>

Ursache:	Der Benutzer hat eine Spalte oder Datentabelle mit einem schon vorhandenen Namen neu definiert.

Maßnahme:	Definieren Sie die Spalte oder Tabelle mit einem neuen Namen.


BRW-15079: In der Abfrage wurden keine Spalten ausgewählt

Ursache:	Die Abfrage wurde generiert oder eingegeben, ohne daß Spalten angezeigt wurden.

Maßnahme:	Wählen Sie Spalten aus, bevor Sie die Abfrage erneut ausführen.


BRW-15080: In der Abfrage sind keine Tabellen angegeben

Ursache:	Der Benutzer hat eine Abfrage eingegeben, ohne Tabellen anzugeben.

Maßnahme:	Wählen Sie Tabellen aus, bevor Sie die Abfrage erneut ausführen.


BRW-15081: START WITH erfordert CONNECT BY

Ursache:	Die SQL-Anweisung enthielt eine Klausel START WITH ohne die entsprechende Klausel CONNECT.

Maßnahme:	Geben Sie eine Klausel CONNECT BY an, wenn Sie START WITH benutzen möchten.


BRW-15082: PRIOR erfordert  CONNECT BY

Ursache:	Die SQL-Anweisung enthielt eine Klausel PRIOR ohne eine Klausel CONNECT BY.

Maßnahme:	Geben Sie eine Klausel  CONNECT BY an, wenn Sie PRIOR benutzen möchten.


BRW-15083: Ungültiger Argumenttyp für Funktion <Name>

Ursache:	Der Benutzer hat den falschen Argumenttyp für die Funktion eingegeben.

Maßnahme:	Geben Sie den richtigen Argumenttyp ein.


BRW-15084: Beim Kommentar fehlt das Endzeichen

Ursache:	Der gerade eingelesene Puffer enthält einen Kommentar vom Typ C ohne das entsprechende Endzeichen.

Maßnahme:	Bearbeiten Sie die Datei (stellen Sie sicher, daß sie korrekt beendet wird), und öffnen Sie sie erneut aus Query Builder.


BRW-15085: Endlosschleife in definierter Spalte festgestellt

Ursache:	Die Änderung einer definierten Spalte hat zu einer Endlosschleife geführt.

Maßnahme:	Definieren Sie die Spalte neu, so daß sie sich in ihrer eigenen Definition nicht selbst referenziert.


BRW-15086: Die Argumente in der korrelierten Unterabfrage müssen Spalten sein

Ursache:	Ein komplexes Argument wurde angegeben, wie z.B. avg (sal, deptno*2).

Maßnahme:	Geben Sie nur gültige Spalten und keine Ausdrücke in die Unterabfrage ein.


BRW-15087: Ungültiger Speicherort: <Name>

Ursache:	Der Benutzer hat einen ungültigen Datenbank-Speicherort für eine Tabelle eingegeben.

Maßnahme:	Geben Sie einen gültigen Datenbank-Speicherort an.


BRW-15088: Tabelle <Name> ist nicht eindeutig

Ursache:	Der Benutzer hat einen nicht eindeutigen Namen für eine Datentabelle eingegeben (mehr als eine Tabelle benutzt diesen Namen).

Maßnahme:	Der Benutzer muß die Datentabelle weiter qualifizieren. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRW-15089: In einem Ausdruck ist nur ein PRIOR-Operator erlaubt

Ursache:	Der Benutzer hat zwei oder mehr PRIOR-Klauseln in einem Ausdruck eingegeben.

Maßnahme:	Entfernen Sie eine der PRIOR-Klauseln.


BRW-15090: Der Name <Name> ist schon vergeben

Ursache:	Der Benutzer hat einen Namen eingegeben, der schon benutzt wird.

Maßnahme:	Geben Sie einen neuen Namen ein.


BRW-15091: Ungültiger Name: <Name>

Ursache:	Der Benutzer hat einen ungültigen Namen (mit Leerzeichen oder nicht druckbaren Zeichen) eingegeben.

Maßnahme:	Geben Sie einen neuen Namen ein.


BRW-15092: Ungültige Verwendung einer äußeren Verknüpfung

Ursache:	Der Benutzer gibt eine äußere Verknüpfung für ein Nicht-Spalten-Element an.

Maßnahme:	Äußere Verknüpfungen sind nur bei Spalten gültig.


BRS-15093: Ungültige Anzahl von Elementen in zwei sich entsprechenden Datensätzen

Ursache:	Der Benutzer hat zwei Datensätze mit einer unterschiedlichen Anzahl von Elementen eingegeben.

Maßnahme:	Geben Sie die Bedingung erneut ein.


BRS-15094: Die Gruppenfunktion ist zu tief verschachtelt

Ursache:	Der Benutzer hat eine doppelte (dreifache) Gruppenbedingung (Ausdruck) eingegeben.

Maßnahme:	Vereinfachen Sie die Gruppenbedingung/den Gruppenausdruck.


BRS-15098: Tabelle <Name> doppelt in FROM-Klausel

Ursache:	Die Datentabelle ist mehr als einmal in der FROM-Klausel vorhanden (ohne Alias).

Maßnahme:	Entfernen Sie die doppelten Datentabellen in der FROM-Klausel.


BRS-15099: Unterabfrage gibt eine ungültige Anzahl von Werten zurück

Ursache:	Die Unterabfrage gibt entweder zu viele oder zu wenige Werte zurück.

Maßnahme:	Geben Sie die Bedingung erneut ein.


BRS-15100: Korrelierte Ausdrücke sind hier nicht erlaubt

Ursache:	Der Benutzer hat einen korrelierten Ausdruck außerhalb einer Bedingung eingegeben.

Maßnahme:	Geben Sie die Bedingung/den Ausdruck erneut ein.


BRS-15110: Ungültige Zahl oder max. Gesamtstellenzahl überschritten: <Spaltenname>

Ursache:	Nichtnumerische Eingabe oder die Zahl hat die Gesamtstellenzahl dieser Spalte überschritten.

Maßnahme:	Geben Sie eine neue Zahl und Gesamtstellenzahl ein.


BRS-15111: Ungültiges Datum: <Wert>

Ursache:	Eine Formatierung mit der Spalten-Formatmaske oder einer der Standardmasken war nicht möglich.

Maßnahme:	Geben Sie erneut eine gültige Formatmaske ein.


BRS-15112: Eintrag überschreitet die maximale Größe für diese Spalte: <##>

Ursache:	Der Benutzer hat eine Zeichenfolge eingegeben, die länger ist als der Grenzwert für diese Spalte.

Maßnahme:	Geben Sie eine kürzere Zeichenfolge ein.


BRS-15128: Interner Analysefehler: <Wert>

Ursache:	Interner Fehler im Analyseprogramm/Scanner.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15131: Ungültiger relationaler Operator

Ursache:	Der Benutzer hat einen ungültigen Operator für eine Bedingung angewendet.

Maßnahme:	Geben Sie einen gültigen Operator ein.


BRS-15132: FROM-Klausel an falscher Stelle

Ursache:	Es wurde entweder keine FROM-Klausel oder eine GROUP/HAVING-Klausel vor einer FROM-Klausel angetroffen.

Maßnahme:	Bearbeiten Sie die SQL-Anweisung.


BRS-15133: FROM-Klausel ohne entsprechende SELECT-Klausel

Ursache:	Es wurde eine FROM-Klausel vor einer SELECT-Klausel angetroffen.

Maßnahme:	Bearbeiten Sie die SQL-Anweisung.


BRS-15135: Bedingung kann nicht verändert werden

Ursache:	Der Benutzer hat versucht, die oberste Bedingung im Schema-Editor zu ändern.

Maßnahme:	Führen Sie den Vorgang bei untergeordneten Bedingungen durch.


BRS-15136: SQL enthält Set-Operatoren

Ursache:	Set-Vorgänge werden nicht unterstützt.

Maßnahme:	Führen Sie die Abfrage in SQLPlus aus.


BRS-15138: CONNECT BY-Klausel war vorhanden, wurde aber ignoriert

Ursache:	Connect By wird auf dieser (oberen) Ebene nicht unterstützt.

Maßnahme:	Führen Sie die Abfrage in SQLPlus aus, wenn Ergebnisse von CONNECT BY benötigt werden.


BRS-15139: Auflösen der Bedingung ist nicht möglich

Ursache:	Sie haben versucht, eine Bedingung auf oberster Ebene aufzulösen.

Maßnahme:	Dieser Vorgang wird nicht unterstützt.


BRS-15142: Zwei oder mehr Spalten haben denselben Namen: <Name>

Ursache:	Beim Erstellen einer Ansicht wurden doppelte Spaltennamen angetroffen.

Maßnahme:	Benutzen Sie den Befehl Definieren, um doppelte Spalten umzubenennen.


BRS-15148: Datentypen/-größen müssen in Beziehungen kompatibel sein

Ursache:	Der Benutzer hat versucht, zwei Spalten mit nicht kompatiblen Datentypen zu verbinden.

Maßnahme:	Verbinden Sie nur kompatible Datentypen. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRS-15152: Ungültige Spalte in definierter Beziehung

Ursache:	Der Benutzer hat einen ungültigen Ausdruck bei der Definition einer Beziehung angegeben.

Maßnahme:	Geben Sie eine neue Spalte ein.


BRS-15170: Ungültige Integritätsregel für Tabelle <Name>

Ursache:	Der Benutzer hat eine ungültige Integritätsregel für die ausgewählte Tabelle eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRS-15171: Ungültige Integritätsregel für Spalte <Name> in Tabelle

Ursache:	Der Benutzer hat eine ungültige Integritätsregel für die ausgewählte Spalte eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRS-15172: Unterabfragen sind in Integritätsregeln nicht erlaubt

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRS-15173: Verbund-Bedingungen sind in Integritätsrgeln nicht erlaubt
BRS-15173: Verbund-Bedingungen sind in Integritätsregeln nicht erlaubt

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRS-15174: Integritätsregeln können nur für eine Tabelle gelten

Ursache:	Der Benutzer hat eine ungültige Integritätsregel eingegeben.

Maßnahme:	Geben Sie die Integritätsregel erneut ein.


BRS-15175: Tabelle wurde nicht geladen, da alle Spalten verborgen sind

Ursache:	Alle Spalten sind verborgen. Mindestens eine Spalte muß angezeigt werden.

Maßnahme:	Benutzen Sie das Schema Builder Administrator Utility, um verborgene Spalten anzuzeigen.


BRS-15195: Inkompatible Spaltentypen in Beziehung: <Name>

Ursache:	Der Benutzer hat versucht, eine unzulässige Beziehung zu erstellen.

Maßnahme:	Spaltentypen sind nicht kompatibel. Weitere Einzelheiten finden Sie im Hilfesystem oder der Dokumentation.


BRS-15197: Fehler beim Wiederherstellen von Spalte(n) <Name>

Ursache:	Die Spalte kann nicht neu positioniert werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRS-15198: Fehler beim Wiederherstellen von Join: <Wert>

Ursache:	Der Link kann beim Öffnen nicht wiederhergestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRS-15199: Fehler beim Wiederherstellen von Join: <Name>

Ursache:	Der Aufnahmestatus kann beim Öffnen nicht wiederhergestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRS-15200: Fehler beim Wiederherstellen der äußeren Verknüpfung: <Wert>

Ursache:	Die äußere Verknüpfung kann beim Öffnen nicht eingestellt werden, weil die Datenbank geändert wurde oder das Objekt nicht vorhanden ist.

Maßnahme:	Prüfen Sie die DB-Adresse (oder nehmen Sie Verbindung mit dem DBA auf).


BRS-15270: Fehler beim Lesen der Datei <Name>

Ursache:	Betriebssystemfehler, oder die Datei hatte nicht das richtige Format.

Maßnahme:	Geben Sie eine andere Datei an.


BRS-15271: Fehler beim Schreiben in Datei <Name>

Ursache:	Betriebssystemfehler oder Fehler im E/A-Core.

Maßnahme:	Wiederholen Sie den Vorgang.


BRS-15320: Interner E/A-Fehler im Core (<Wert>, Zeile <##>)

Ursache:	Interner Status ist ungültig.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15321: Resource-Datei nicht gefunden (<Name>)

Ursache:	Die Namen von Resource-Dateien stimmen nicht mit dem Query Builder-Code überein (oder die Datei ist beschädigt).

Maßnahme:	Lesen Sie eine korrekte Version der Resource-Datei von Query Builder ein.


BRS-15322: Resource-Datei nicht gefunden

Ursache:	Falsche Verzeichnisstruktur, oder die Datei fehlt aus irgendeinem Grund.

Maßnahme:	Suchen Sie nach der Resource-Datei (prüfen Sie den Dateinamen NLS_LANG).


BRS-15324: Das Fenstersystem kann nicht gestartet werden

Ursache:	Falsche (fehlende) Umgebungsvariablen (z.B. DISPLAY, APIPATH).

Maßnahme:	Alle erforderlichen Umgebungsvariablen müssen richtig eingestellt sein.


BRS-15337: Maximale Spaltenzahl im Index ist <##>

Ursache:	Die maximale Spaltenzahl im Index ist erreicht.

Maßnahme:	Erstellen/ändern Sie den Index mit weniger Spalten.


BRS-15338: Index zur Aktivierung eines Primär-/eindeutigen Schlüssels kann nicht entfernt/geändert werden

Ursache:	Der Benutzer hat versucht, den zur Aktivierung eines Primär-/eindeutigen Schlüssels benutzten Index zu entfernen/ändern.

Maßnahme:	Entfernen/ändern Sie zuerst den Primärschlüssel oder den eindeutigen Schlüssel.


BRS-15339: Synonym-Index kann nicht erstellt, geändert oder entfernt werden

Ursache:	Der Benutzer hat versucht, den Index für ein Synonym zu erstellen, zu ändern oder zu entfernen.

Maßnahme:	Erstellen, ändern oder entfernen Sie den Index statt dessen aus der Basistabelle.


BRS-15340: Synonym-Integritätsregeln können nicht geändert werden

Ursache:	Die Integritätsregeln eines Synonyms können nicht geändert werden.

Maßnahme:	Ändern Sie statt dessen die Integritätsregel der Basis-Datentabelle.


BRS-15341: Die Basistabelle kann nicht geändert werden. Duplizierte Tabelle erst speichern

Ursache:	Der Benutzer hat versucht, eine Basis-Datentabelle zu ändern, die dupliziert wurde.

Maßnahme:	Speichern Sie die duplizierte Tabelle zuerst.


BRS-15342: Snapshot-Informationen wurden nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Snapshots (oder Datenbankfehler).

Maßnahme:	Prüfen Sie, ob eine Snapshot-Dictionary-Tabelle vorhanden ist.


BRS-15343: Berechtigung zur Verwendung von DICTIONARY=NATIVE nicht ausreichend

Ursache:	Sie haben keine Zugriffsberechtigung zur Benutzung des Dictionary NATIVE.

Maßnahme:	Benutzen Sie statt dessen DICTIONARY=ENDUSER. Dies kann auf der Befehlszeile angegeben werden.


BRS-15344: Berechtigung zur Verwendung von DICTIONARY=ENDUSER nicht ausreichend

Ursache:	Sie haben keine Zugriffsberechtigung zur Benutzung des Dictionary ENDUSER.

Maßnahme:	Benutzen Sie statt dessen DICTIONARY=NATIVE. Dies kann auf der Befehlszeile angegeben werden.


BRS-15345: MVIEW$_ oder SNAP$_ Tabellen können nicht geladen werden. Laden Sie statt dessen den Snapshot

Ursache:	Sie haben versucht, sql zu importieren, der MVIEW$_ oder SNAP$_ des Snapshots benutzt.

Maßnahme:	Laden Sie statt dessen den Snapshot selbst.


BRS-15346: Nicht zugeteilte Berechtigungen können nicht mit REVOKE entzogen werden

Ursache:	Der Benutzer hat versucht, Berechtigungen zu entziehen, die er nicht erteilt hat.

Maßnahme:	Der Benutzer, der die Berechtigungen erteilt, muß diese Berechtigungen entziehen.


BRS-15347: Die EXECUTE-Berechtigung ist bei Tabellen nicht zulässig

Ursache:	Sie haben versucht, die EXECUTE-Berechtigung bei Tabellen zu erteilen.

Maßnahme:	Die EXECUTE-Berechtigung ist nur bei Paketen zulässig.


BRS-15348: Die Berechtigungen ALTER, INDEX, REFERENCES oder EXECUTE sind nicht zulässig

Ursache:	Sie haben versucht, die Berechtigungen ALTER, INDEX, REFERENCES oder EXECUTE bei Ansichten zu erteilen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15349: Bei Snapshots ist nur die SELECT-Berechtigung zulässig

Ursache:	Die SELECT-Berechtigung ist nur bei Snapshots zulässig.

Maßnahme:	Erteilen Sie die SELECT-Berechtigung nur für Snapshots.


BRS-15350: Bei Synonymen sind keine Berechtigungen zulässig

Ursache:	Sie haben versucht, Berechtigungen für Synonyme zu erteilen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15351: Berechtigung nicht ausreichend. Vorgang wurde verweigert

Ursache:	Der Benutzer hat versucht, einen Vorgang ohne die erforderlichen Berechtigungen auszuführen.

Maßnahme:	Wiederholen Sie den Versuch, nachdem Sie die richtigen Berechtigungen vom DBA erhalten haben.


BRS-15352: Kann bestehende Tabellenspalten nicht löschen

Ursache:	Der Benutzer hat versucht, eine bestehende Tabellenspalte zu entfernen.

Maßnahme:	Dieser Vorgang wird von der Datenbank nicht unterstützt.


BRS-15354: Kann bestehende Tabellenspalten nicht umbenennen

Ursache:	Der Benutzer hat versucht, eine bestehende Datentabellenspalte umzubenennen.

Maßnahme:	Diese Maßnahme wird von der Datenbank nicht unterstützt.


BRS-15355: Bei indizierten Spalten darf der Datentyp nicht in LONG geändert werden

Ursache:	Der Benutzer hat versucht, einen indizierten Spaltentyp in einen LONG-Datentyp zu ändern.

Maßnahme:	Dieser Vorgang wird von der Datenbank nicht unterstützt.


BRS-15356: Aufgrund entfernter Tabellen wurden referenzierte Synonyme entfernt

Ursache:	Der Benutzer hat einige Datentabellen entfernt, die von Synonymen referenziert werden.

Maßnahme:	Keine. Dies ist eine Warnung, daß Synonyme automatisch entfernt werden.


BRS-15357: Fehler beim Entfernen von Integritätsregel <Wert>

Ursache:	Fehler beim Entfernen der Integritätsregel.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15358: Fehler beim Aktivieren/Deaktivieren von Integritätsregeln für <Name>

Ursache:	Fehler beim Aktivieren/Deaktivieren von Integritätsregeln.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15359: Ein von einem neu erstellten Fremdschlüssel referenzierter Schlüssel darf nicht entfernt werden

Ursache:	Der Benutzer hat versucht, einen Primärschlüssel zu deaktivieren, von dem ein Fremdschlüssel abhängig ist.

Maßnahme:	Speichern Sie zuerst, und deaktivieren Sie den Primärschlüssel dann.


BRS-15360: Fremdschlüssel referenziert deaktivierten Primär-/eindeutigen Schlüssel <Name>

Ursache:	Der Fremdschlüssel referenziert einen deaktivierten Primärschlüssel.

Maßnahme:	Aktivieren Sie den Primärschlüssel, damit der Fremdschlüssel erfolgreich erstellt werden kann.


BRS-15361: Fehler beim Erstellen von PRIMARY/UNIQUE-Integritätsregeln für <Name>

Ursache:	Fehler beim Erstellen von PRIMARY/UNIQUE-Integritätsregeln.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15362: Fehler beim Erstellen von FOREIGN-Integritätsregeln für <Name>

Ursache:	Fehler beim Erstellen von FOREIGN-Integritätsregeln.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15363: Fehler beim Erstellen von CHECK-Integritätsregeln für <Name>

Ursache:	Fehler beim Erstellen von CHECK-Integritätsregeln.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15364: Länge der VARCHAR2-Spalte muß zwischen <##> und <##> liegen

Ursache:	Unzulässiger Bereich für die Länge der Spalte VARCHAR2.

Maßnahme:	Geben Sie einen gültigen Längenparameter an.


BRS-15365: PRIMARY/UNIQUE-Integritätsregel ist bei nicht eindeutiger INDEX-Spalte nicht zulässig

Ursache:	Der Benutzer hat versucht, PRIMARY/UNIQUE-Integritätsregeln bei einem nicht eindeutigen Index zu erstellen.

Maßnahme:	Entfernen Sie den Index, und erstellen Sie ihn als eindeutigen Index neu.


BRS-15366: Nicht eindeutiger Index ist bei PRIMARY/UNIQUE-Spalten nicht zulässig

Ursache:	Der Benutzer hat versucht, einen nicht eindeutigen Index mit PRIMARY/UNIQUE-Spalten zu erstellen.

Maßnahme:	Stellen Sie den Index auf UNIQUE ein. Entfernen Sie den Index, und erstellen Sie ihn neu.


BRS-15367: Das Umbenennen von Snapshots ist nicht zulässig

Ursache:	Der Benutzer hat versucht, einen Snapshot umzubenennen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15368: Fehler beim Ändern von Snapshot <Name>

Ursache:	Interner Fehler.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15369: Fehler beim Erstellen von Snapshot <Name>

Ursache:	Interner Fehler.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15370: Zu einer mit duplizierten Daten angelegten Tabelle dürfen keine Spalten hinzugefügt werden

Ursache:	Der Benutzer hat versucht, Spalten zu einer nicht gespeicherten Datentabelle (die mit Daten dupliziert ist) hinzuzufügen.

Maßnahme:	Speichern Sie die Tabelle zuerst, und fügen Sie dann Spalten hinzu.


BRS-15371: Kommentar ist zu lang (max. <##> Byte)

Ursache:	Der für die Datentabelle oder Spalte angegebene Kommentar ist zu lang.

Maßnahme:	Kürzen Sie den Kommentar.


BRS-15372: Kann Kommentar für Synonym nicht angeben

Ursache:	Der Benutzer hat versucht, einen Kommentar für ein Synonym zu erstellen.

Maßnahme:	Erstellen Sie statt dessen den Kommentar für die Tabelle oder die Ansicht.


BRS-15373: Kann weder eindeutige noch Primär- oder Fremdschlüssel bzw. Indizes in LONG-Spalten anlegen

Ursache:	Diese Vorgänge können bei LONG-Spalten nicht durchgeführt werden.

Maßnahme:	Dieser Vorgang ist nicht zulässig.


BRS-15374: Kann referenzierte Tabellen nicht entfernen

Ursache:	Der Benutzer hat versucht, eine Tabelle mit Primär- oder eindeutigen Schlüsseln zu entfernen, die referenziert werden.

Maßnahme:	Entfernen Sie zuerst die referenzierte Tabelle.


BRS-15375: Kann Index nicht über Datenbank-Link erstellen

Ursache:	Der Benutzer hat versucht, einen Index über einen Datenbank-Link zu erstellen.

Maßnahme:	Melden Sie sich direkt an, und erstellen Sie den Index dann.


BRS-15376: Kann Integritätsregel nicht über Datenbank-Link erstellen

Ursache:	Der Benutzer hat versucht, eine Integritätsregel über einen Datenbank-Link zu erstellen.

Maßnahme:	Melden Sie sich direkt an, und erstellen Sie die Integritätsregel dann.


BRS-15377: Erstellen/Entfernen der Integritätsregel gilt nur für die Tabelle

Ursache:	Der Benutzer hat versucht, eine Integritätsregel bei einem Datenbankobjekt zu entfernen, bei dem es sich nicht um eine Tabelle handelt.

Maßnahme:	Dieser Vorgang wird nicht unterstützt.


BRS-15378: Tabelle ist bereits entfernt. Erstellen/Entfernen der Integritätsregel ignoriert

Ursache:	Der Benutzer hat versucht, eine Integritätsregel bei einer schon entfernten Tabelle zu erstellen oder zu entfernen.

Maßnahme:	Stellen Sie die Tabelle wieder her, bevor Sie sie weiter ändern.


BRS-15379: Primär- oder eindeutiger Schlüssel ist bereits vorhanden

Ursache:	Der Primär- oder eindeutige Schlüssel ist schon vorhanden.

Maßnahme:	Keine Maßnahme erforderlich.


BRS-15380: Fremdschlüssel muß Primär- oder eindeutigen Schlüssel referenzieren

Ursache:	Der angegebene Fremdschlüssel referenziert keinen Primär- oder eindeutigen Schlüssel.

Maßnahme:	Stellen Sie sicher, daß der Fremdschlüssel einen Primär- oder eindeutigen Schlüssel referenziert.


BRS-15381: Unterschiedliche Spaltenzahl bei Fremd- und Primär-/eindeutigem Schlüssel

Ursache:	Bei dem Fremdschlüssel entspricht die Anzahl von Spalten nicht der Anzahl von Spalten in dem Primär- oder eindeutigen Schlüssel.

Maßnahme:	Stellen Sie sicher, daß die Anzahl von Spalten identisch ist.


BRS-15382: Fremdschlüssel bereits vorhanden

Ursache:	Der Fremdschlüssel ist bereits vorhanden.

Maßnahme:	Keine Maßnahme erforderlich.


BRS-15383: Eine Tabelle kann nur einen Primärschlüssel aufweisen

Ursache:	Der Benutzer hat versucht, mehr als einen Primärschlüssel pro Tabelle anzugeben.

Maßnahme:	Entfernen Sie den alten Primärschlüssel, und erstellen Sie ihn neu.


BRS-15384: Von Fremdschlüsseln referenzierter Schlüssel kann nicht entfernt/geändert werden

Ursache:	Der Primär- oder eindeutige Schlüssel wird von Fremdschlüsseln referenziert.

Maßnahme:	Entfernen Sie zuerst die Fremdschlüssel und dann die Primär-/eindeutigen Schlüssel.


BRS-15385: Kann Ansicht aus ÖFFENTLICHEM Datenbank-Link nicht als Ansicht duplizieren

Ursache:	Die SQL-Anweisung (LONG-Spalte) kann nicht aus dem ÖFFENTLICHEN Datenbank-Link gelesen werden.

Maßnahme:	Dieser Vorgang wird nicht unterstützt.


BRS-15386: Endlosschleife in Synonym <Name> festgestellt

Ursache:	Das Synonym verfügt über eine Endlosschleife im Data Dictionary.

Maßnahme:	Nehmen Sie dieses bestimmte Synonym nicht auf.


BRS-15387: Anmeldung war nicht erfolgreich

Ursache:	Ein Datenbank- oder SQLNet-Fehler ist aufgetreten.

Maßnahme:	Prüfen Sie die Anmeldeinformationen, und wiederholen Sie den Versuch.


BRS-15388: Datenbankbeziehungen können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Datenbankbeziehungen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15389: Die Liste der vorhandenen Eigentümer kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Liste mit Eigentümern.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15390: Die Liste der vorhandenen Tabellen kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Liste mit Datentabellen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15391: Tabelle kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Datentabelle.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15392: Tabelle kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Tabelle.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15393: Synonym kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden des Synonyms.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15394: Abfrage kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Abfrage.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15395: Informationen zu den Tabellenspalten können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden der Spalteninformationen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15396: Information zu den Synonymspalten kann nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Synonymspalteninformationen.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15397: Integritätsregeln können nicht geladen werden

Ursache:	Interner Schema-Fehler beim Laden von Integritätsregeln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15398: Informationen zu den Primärschlüsseln wurden nicht gefunden

Ursache:	Interner Schema-Fehler beim Suchen nach Primärschlüsseln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15399: Information zu den Fremdschlüsseln wurde nicht gefunden

Ursache:	Interner Schema-Fehler bei der Suche nach Fremdschlüsseln.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15400: Tabellen- und Spaltenkommentare konnten nicht geladen werden

Ursache:	Interner Schema-Fehler beim Einlesen von Kommentaren.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf, wenn dieser Fehler nicht erwartet wurde.


BRS-15401: Fehler beim Laden von Datenbank-Link <Name>

Ursache:	Interner Schema-Fehler beim Laden des Datenbank-Links.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15402: Fehler beim Laden von Eigentümer <Name>

Ursache:	Interner Schema-Fehler beim Laden von Datenbank-Link.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15403: Fehler beim Laden von Tabelle <Name>

Ursache:	Interner Schema-Fehler beim Laden der Datentabelle.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15404: Fehler beim Laden von Primärschlüssel-Integritätsregel für <Name> (<Wert>)

Ursache:	Interner Schema-Fehler beim Laden von Primärschlüssel-Integritätsregel.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15405: Fehler beim Laden von Fremdschlüssel-Integritätsregel <Name>

Ursache:	Interner Schema-Fehler beim Laden der Fremdschlüssel-Integritätsregel.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15406: Fehler beim Laden von Synonym <Name>

Ursache:	Interner Schema-Fehler beim Laden des Synonyms.

Maßnahme:	Weitere Informationen erhalten Sie in den begleitenden Fehlermeldungen.


BRS-15407: Die von Synonym <Name> referenzierte Tabelle ist nicht mehr vorhanden

Ursache:	Der Benutzer hat versucht, ein Synonym für eine nicht vorhandene Datentabelle zu erstellen.

Maßnahme:	Erstellen Sie das Synonym neu.


BRS-15408: Fehler beim Laden der Spalten-Information für <Tabelle>

Ursache:	Oracle-Fehler, oder die Datentabelle wurde entfernt.

Maßnahme:	Erstellen Sie die Datentabelle neu.


BRS-15409: Fehler beim Laden der Information zu den Integritätsregeln für <Name> (<Wert>)

Ursache:	Oracle-Fehler.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15410: Kein Zugriff auf die von Fremdschlüssel <Name> (<Wert>) referenzierte Tabelle

Ursache:	Die Tabelle, die der Fremdschlüssel referenziert, kann nicht aufgerufen werden.

Maßnahme:	Erteilen Sie dem aktuellen Benutzer eine Zugriffsberechtigung zu der Tabelle.


BRS-15411: Abmeldung war nicht erfolgreich

Ursache:	Interner Fehler bei der Abmeldung.

Maßnahme:	Beenden oder schließen Sie das Dokument.


BRS-15414: Tabelle <Name> ist nicht mehr vorhanden

Ursache:	Diese Datentabelle ist in der Datenbank nicht mehr vorhanden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf, wenn Sie diese Tabelle benötigen.


BRS-15415: Zu viele Tabellenspalten. Max. Anzahl 254

Ursache:	Der Benutzer hat versucht, eine Datentabelle mit mehr als 254 Spalten zu laden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRS-15416: Zu viele Tabellen für einen Benutzer. Max. Anzahl (8192)

Ursache:	Dem Benutzer gehören zu viele Datentabellen.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRS-15417: Zu viele Eigentümer oder Datenbanken. Max. Anzahl (1024)

Ursache:	Der Benutzer hat versucht, zu viele Benutzer-, Eigentümer- und Datenbank-Links zu laden.

Maßnahme:	Nehmen Sie Verbindung mit dem Systemadministrator auf.


BRS-15418: Die Information zum Datenbank-Link wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keinen Datenbank-Link, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRS-15419: Die Synonym-Information wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Synonyme, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRS-15420: Die Information zu den Integritätsregeln wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Integritätsregeln, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRS-15421: Die Tabelle mit den Tabellenkommentaren wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Tabellenkommentare, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRS-15422: Tabelle mit Kommentaren zu Tabellenspalten wurde nicht gefunden

Ursache:	Diese Datenbank unterstützt keine Kommentare zu Spalten, oder es ist ein Datenbankfehler aufgetreten.

Maßnahme:	Wiederholen Sie den Versuch zu einem späteren Zeitpunkt, wenn dieser Fehler nicht erwartet wurde.


BRS-15423: Synonym für SEQUENCE wird zur Zeit nicht unterstützt

Ursache:	Der Benutzer hat versucht, ein Synonym zu laden, das eine Sequenz referenziert.

Maßnahme:	Diese Maßnahme wird nicht unterstützt.


BRS-15424: Mehr als 3 Anmeldeversuche sind nicht gestattet

Ursache:	Der Benutzer hat versucht, sich zu häufig anzumelden.

Maßnahme:	Fragen Sie den Systemadministrator nach dem richtigen Benutzernamen, dem richtigen Kennwort und/oder der richtigen DB-Adresse.


BRS-15430: Indexinformationen nicht geladen

Ursache:	Die Indextabelle kann nicht gefunden werden.

Maßnahme:	Dies ist eine fremde Datenbank; benutzen Sie einen ODBC-Treiber.


BRS-15434: Max. Anzahl von Spalten in Tabelle <##>

Ursache:	Der Benutzer hat versucht, mehr als die maximal zulässige Anzahl von Spalten in einer Tabelle zu erstellen.

Maßnahme:	Erstellen Sie weniger Spalten.


BRS-15435: DBA-Berechtigung ist für diesen Vorgang erforderlich

Ursache:	Sie benötigen DBA-Berechtigungen.

Maßnahme:	Bitten Sie den Systemadministrator, Ihnen DBA-Berechtigungen zu erteilen.


BRS-15437: Index bereits vorhanden

Ursache:	Der Benutzer hat versucht, einen Index zu erstellen, der identisch mit einem schon vorhandenen Index ist.

Maßnahme:	Keine Maßnahme erforderlich.


BRS-15438: Der Index muß auf Spalten der gleichen Tabelle liegen

Ursache:	Der Benutzer hat versucht, einen Index für Spalten aus verschiedenen Tabellen zu erstellen.

Maßnahme:	Der Index muß für Spalten aus derselben Tabelle erstellt werden.


BRS-15439: Neue Tabellen können nicht über Datenbank-Links angelegt werden

Ursache:	Der Benutzer hat versucht, Datentabellen über Datenbank-Links zu erstellen.

Maßnahme:	Dieser Vorgang ist nicht zulässig. Melden Sie sich direkt an, und erstellen Sie dann die Datentabellen.


BRS-15440: Neue Spalten können nicht über Datenbank-Links angelegt werden

Ursache:	Der Benutzer hat versucht, Spalten über Datenbank-Links zu erstellen.

Maßnahme:	Dieser Vorgang ist nicht zulässig. Melden Sie sich direkt an, und erstellen Sie die Spalten.


BRS-15441: Benutzer benötigt CREATE INDEX-Berechtigung

Ursache:	Der Benutzer hat versucht, einen Index für eine Datentabelle zu erstellen, ohne über die erforderlichen Berechtigungen zu verfügen.

Maßnahme:	Der Benutzer benötigt die Berechtigung CREATE INDEX für diese Datentabelle.


BRS-15444: Das Hinzufügen von Spalten wird nur bei Tabellen unterstützt

Ursache:	Der Benutzer hat versucht, Spalten zu Ansichten, Snapshots, Synonymen oder Abfragen hinzuzufügen.

Maßnahme:	Dieser Vorgang ist nicht zulässig.


BRS-15445: Entfernen von Spalten ist bei Synonymen, Snapshots sowie duplizierten Ansichten nicht möglich

Ursache:	Der Benutzer hat versucht, Spalten aus Ansichten, Snapshots, Synonymen oder Abfragen zu entfernen.

Maßnahme:	Dieser Vorgang ist nicht zulässig.


BRS-15446: Integritätsregeln für <Name> können nicht kopiert werden

Ursache:	Fehler beim Duplizieren von Integritätsregeln.

Maßnahme:	Keine Maßnahme erforderlich.


BRS-15447: Entfernen der Abfrage nicht möglich. Bitte Datei Löschen im Abfragefenster verwenden

Ursache:	Der Benutzer hat versucht, eine Abfrage zu entfernen.

Maßnahme:	Dies ist im Schema-Editor nicht zulässig. Benutzen Sie statt dessen das Abfragefenster.


BRS-15448: Kopieren der Abfrage nicht möglich. Bitte Datei speichern unter... im Abfragefenster verwenden

Ursache:	Der Benutzer hat versucht, eine Abfrage zu kopieren.

Maßnahme:	Dies ist im Schema Editor nicht zulässig. Benutzen Sie statt dessen das Abfragefenster.


BRS-15449: Kopieren von Tabellendaten nicht möglich. Tabelle enthält nur LONG-Spalten

Ursache:	Der Benutzer hat versucht, eine Tabelle mit einer LONG-Spalte zu kopieren.

Maßnahme:	Die Datenbank unterstützt diesen Vorgang nicht.


BRS-15450: Vorgang ist bei entfernter Tabelle nicht möglich

Ursache:	Der Benutzer hat versucht, einen Vorgang mit einer entfernten Tabelle auszuführen.

Maßnahme:	Machen Sie zuerst den Entfernen-Vorgang rückgängig.


BRS-15451: Vorgang ist bei entfernter Spalte nicht möglich

Ursache:	Der Benutzer hat versucht, einen Vorgang mit einer entfernten Spalte durchzuführen.

Maßnahme:	Machen Sie zuerst den Entfernen-Vorgang rückgängig.


BRS-15452: Tabelle gehört einem anderen Benutzer. Umbenennen nicht möglich

Ursache:	Der Benutzer hat versucht, den Namen einer Datentabelle festzulegen, die einem anderen Benutzer gehört.

Maßnahme:	Dies ist nicht zulässig. Bitten Sie den Eigentümer, die Tabelle für Sie umzubenennen.


BRS-15453: Tabelle kann nicht über Datenbank-Link umbenannt werden

Ursache:	Der Benutzer hat versucht, den Namen für eine Datentabelle über einen Datenbank-Link festzulegen.

Maßnahme:	Bitten Sie den Eigentümer, diesen Vorgang für Sie durchzuführen.


BRS-15454: Umbenennen von Spalten wird nur bei Tabellen- und Ansichtspalten unterstützt

Ursache:	Der Benutzer hat versucht, Spaltennamen für Snapshots, Synonyme oder Abfragen festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15455: Das Einstellen des Spaltentyps wird nur bei Tabellenspalten unterstützt

Ursache:	Der Benutzer hat versucht, den Spaltentyp für Ansichten, Snapshots, Synonyme oder Abfragen festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15456: Der Typ einer bestehenden Spalte kann nicht geändert werden

Ursache:	Der Benutzer hat versucht, den Spaltentyp einer bestehenden Spalte zu ändern.

Maßnahme:	Dies ist nicht zulässig.


BRS-15457: Standardwerte sind nur bei Tabellenspalten erlaubt

Ursache:	Der Benutzer hat versucht, einen Standardwert für Synonyme, Snapshots, Ansichten oder Abfragen festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15458: Das Einstellen der Länge wird nur bei Tabellenspalten unterstützt

Ursache:	Der Benutzer hat versucht, die Länge für Synonyme, Snapshots, Ansichten oder Abfragen festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15459: Längenangaben sind bei DATE-, LONG- oder ROWID-Datentypen nicht möglich

Ursache:	Der Benutzer hat versucht, die Länge für DATE-, LONG- oder ROWID-Datentypen festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15460: Größenangaben sind nur bei Tabellenspalten möglich

Ursache:	Der Benutzer hat versucht, eine Größenangabe für Synonyme, Snapshots, Ansichten oder Abfragespalten festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15461: Größenangaben sind bei DATE-, LONG- oder ROWID-Datentypen nicht möglich

Ursache:	Der Benutzer hat versucht, eine Größenangabe für DATE-, LONG- oder ROWID-Spalten festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15462: Genauigkeitsangaben sind nur bei Tabellenspalten möglich

Ursache:	Der Benutzer hat versucht, eine Genauigkeit für Synonyme, Snapshots, Ansichten oder Abfragespalten vorzunehmen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15463: Genauigkeitsangaben sind nur bei NUMBER-Datentypen möglich

Ursache:	Der Benutzer hat versucht, die Genauigkeit für andere Spalten als NUMBER-Spalten festzulegen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15464: Änderung der Spaltenposition ist nur bei Tabellenspalten möglich

Ursache:	Der Benutzer hat versucht, die Spaltenposition bei Datenbankobjekten festzulegen, bei denen es sich nicht um Tabellen handelt.

Maßnahme:	Dies ist nicht zulässig.


BRS-15465: Die Position einer bestehenden Spalte kann nicht geändert werden

Ursache:	Der Benutzer hat versucht, die Spaltenposition einer bestehenden Tabelle zu ändern.

Maßnahme:	Dies ist nicht zulässig.


BRS-15466: Der Name der Tabelle ist zu lang (max. <##> Byte)

Ursache:	Der Name der Datentabelle ist zu lang.

Maßnahme:	Kürzen Sie den Namen, und wiederholen Sie den Versuch.


BRS-15467: Name ist bereits vorhanden. Bitte einen anderen Namen wählen

Ursache:	Der Name wird schon benutzt.

Maßnahme:	Wählen Sie einen anderen Namen.


BRS-15468: Spaltenname ist zu lang (max. <##> Byte)

Ursache:	Der Spaltenname ist zu lang.

Maßnahme:	Kürzen Sie den Namen, und wiederholen Sie den Versuch.


BRS-15469: NUMBER-Spalte kann <##> bis <##> lang sein

Ursache:	Unzulässiger Bereich für die Länge der NUMBER-Spalte.

Maßnahme:	Geben Sie einen zulässigen Längenparameter an.


BRS-15470: CHAR- oder RAW-Spalte kann <##> bis <##> lang sein

Ursache:	Unzulässiger Bereich für die Länge der CHAR-Spalte.

Maßnahme:	Geben Sie einen zulässigen Längenparameter an.


BRS-15471: Genauigkeit muß zwischen <##> und <##> liegen

Ursache:	Unzulässiger Genauigkeitsbereich.

Maßnahme:	Geben Sie einen zulässigen Längenparameter an.


BRS-15472: Die bestehende Spalte kann nicht gekürzt werden

Ursache:	Der Benutzer hat versucht, die Länge einer bestehenden Spalte zu reduzieren.

Maßnahme:	Dies ist nicht zulässig.


BRS-15473: Größe einer bestehenden Spalte kann nicht verringert werden

Ursache:	Der Benutzer hat versucht, die Größe einer bestehenden Spalte zu verringern.

Maßnahme:	Dies ist nicht zulässig.


BRS-15474: Genauigkeit der bestehenden Spalte kann nicht verringert werden

Ursache:	Der Benutzer hat versucht, die Genauigkeit einer bestehenden Spalte zu verringern.

Maßnahme:	Dies ist nicht zulässig.


BRS-15475: Eine Tabelle kann maximal eine LONG-Spalte haben

Ursache:	Der Benutzer hat versucht, mehr als eine LONG- oder RAW-Spalte pro Tabelle zu erstellen.

Maßnahme:	Dies ist nicht zulässig.


BRS-15476: Fehler beim Laden von Index für <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15477: Fehler beim Erstellen der Tabelle <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15478: Fehler beim Erstellen der Ansicht <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15479: Fehler beim Erstellen von Synonym <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15480: Fehler beim Erstellen von Index <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15481: Fehler beim Löschen von <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15482: Fehler beim Löschen von Tabelle <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15483: Fehler beim Löschen von Ansicht <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15484: Fehler beim Löschen des Synonyms <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15485: Fehler beim Löschen des Index <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15486: Fehler beim Umbenennen von <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15487: Fehler beim Anlegen von Kommentar für Tabelle <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15488: Fehler beim Anlegen von Kommentar für Spalte <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15489: Fehler beim Laden von Index <Name1> für <Name2>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15490: Fehler beim Laden der Tabellenberechtigung für <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15491: Fehler beim Laden der Spaltenberechtigung für <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15492: Fehler beim Ändern der Tabelle <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15493: Dieser Vorgang wird zur Zeit nicht unterstützt

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15494: Fehler beim Laden von SQL-Text der Ansichten

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15495: Fehler beim Laden von SQL-Text für Ansicht <Name>

Ursache:	Interner Fehler.

Maßnahme:	Nehmen Sie Verbindung mit der Zentralen Kundenunterstützung von Oracle auf.


BRS-15496: Größe muß zwischen <##> und <##> liegen

Ursache:	Der Benutzer hat einen unzulässigen Wert für die Skalierung angegeben..

Maßnahme:	Geben Sie einen gültigen Wert für die Skalierung ein..


BRS-15497: Index kann nur auf Tabellenspalten angelegt werden

Ursache:	Der Benutzer hat versucht, einen Index für ein anderes Datenbankobjekt als eine TABELLE zu erstellen.

Maßnahme:	Erstellen Sie Indizes nur für Tabellenspalten.


BRS-15498: Abfrage kann nicht geändert werden

Ursache:	Eine Abfrage darf nicht geändert werden.

Maßnahme:	Öffnen Sie die Abfrage, und ändern Sie sie als Schema Builder-Dokument.


BRS-15499: Spaltenattribute einer Tabelle, die mit duplizierten Daten erstellt wurde, können nicht geändert werden

Ursache:	Der Benutzer hat versucht, den Spaltentyp einer Tabelle festzulegen, die mit duplizierten Daten erstellt wurde.

Maßnahme:	Speichern Sie die Tabelle zuerst, und wiederholen Sie dann den Versuch.


BRS-15501: Virtueller Speicher für Anwendungen fehlt

Ursache:	Es ist keine Plattenkapazität bzw. kein Systemspeicher für den Virtual Memory Manager vorhanden.

Maßnahme:	Schließen Sie ein Dokument, oder schaffen Sie anderweitig Platz auf der Festplatte.


BRS-15502: Maximal <##> Zeilen sind in einem Dokument erlaubt

Ursache:	Die selbst festgelegte Höchstzahl von Zeilen zur Kompilierung wurde überschritten.

Maßnahme:	Fügen Sie möglicherweise Bedingungen zu der Abfrage hinzu.


BRS-15504: Datenbank-Zeichensatz konnte nicht festgestellt werden

Ursache:	Ein Problem mit SELECT USERENV('LANGUAGE') FROM DUAL ist aufgetreten.

Maßnahme:	Fremde Datenbank - nicht unterstützt.


BRS-15505: Die virtuelle Speicherdatei konnte nicht geöffnet werden

Ursache:	Keine Schreibberechtigung oder Dateisystem voll.

Maßnahme:	Ändern Sie die Berechtigung für den Ordner, oder löschen Sie einige Dateien.


BRS-15506: Die virtuelle Speicherdatei kann nicht geschlossen werden

Ursache:	Betriebssystemfehler.

Maßnahme:	Bitten Sie den Systemadministrator um Unterstützung.


BRS-15507: Die virtuelle Speicherdatei kann nicht gelesen werden

Ursache:	Die virtuelle Speicherdatei ist nicht vorhanden.

Maßnahme:	Stellen Sie sicher, daß die virtuelle Speicherdatei geöffnet ist.


BRS-15508: In die virtuelle Speicherdatei kann nicht geschrieben werden

Ursache:	Das Dateisystem ist voll, oder die virtuelle Speicherdatei wurde nicht geöffnet.

Maßnahme:	Löschen Sie einige Dateien. Stellen Sie sicher, daß die virtuelle Speicherdatei geöffnet ist.


BRS-15509: Verwaltung des virtuellen Speichers kann nicht erstellt werden

Ursache:	Interner Fehler oder kein Speicherplatz mehr.

Maßnahme:	Bitten Sie den Systemadministrator um Unterstützung.


BRS-15511: Max. virtuelle Speichergröße überschritten

Ursache:	Die Benutzereingabe ist für die virtuelle Speichergröße zu groß.

Maßnahme:	Wiederholen Sie den Versuch.


BRS-15513: Wertangabe fehlt in Befehl '<Name>'

Ursache:	Der Benutzer hat <Befehl>= auf der Befehlszeile eingegeben, ohne eine Option auszuwählen.

Maßnahme:	Fügen Sie einen Wert für <Befehl> hinzu.


BRS-15514: Fehlender Befehl in Befehlszeile

Ursache:	Der Benutzer hat =<Wert> auf der Befehlszeile eingegeben, hat jedoch keinen Befehl angegeben.

Maßnahme:	Fügen Sie den Befehl hinzu.


BRS-15515: Ungültiger Befehl '<Name>' in Befehlszeile

Ursache:	Der Benutzer hat einen unzulässigen Befehl auf der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie den Befehl.


BRS-15516: Befehl '<Name>' in Befehlszeile zweimal angegeben

Ursache:	Der Benutzer hat einen Befehl zweimal auf der Befehlszeile angegeben.

Maßnahme:	Entfernen Sie einen Befehl.


BRS-15517: Befehle '<Name1>' und '<Name2>' sind inkompatibel

Ursache:	Der Benutzer hat zwei nicht kompatible Befehle auf der Befehlszeile eingegeben.

Maßnahme:	Entfernen Sie einen Befehl.


BRS-15518: Ungültige Option '<Name1>' in Befehl '<Name2>'

Ursache:	Der Benutzer hat eine unzulässige Option für einen Befehl in der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie die Option.


BRS-15519: Mehrere Anmeldeangaben in der Befehlszeile

Ursache:	Der Benutzer hat zwei Anmeldeangaben in der Befehlszeile gemacht.

Maßnahme:	Entfernen Sie eine Angabe.


BRS-15520: Ungültiger Dokumentname '<Name>' in Befehlszeile

Ursache:	Der Benutzer hat einen unzulässigen Dokumentnamen in der Befehlszeile eingegeben.

Maßnahme:	Ändern Sie den Dokumentnamen.


BRS-15521: Befehl '<Name>' ohne Dokument angegeben

Ursache:	Der Benutzer hat auf der Befehlszeile einen Befehl eingegeben, ohne ein Dokument anzugeben.

Maßnahme:	Fügen Sie das fehlende Dokument hinzu.


BRS-15522: Befehl '<Name1>' ohne '<Name2>' angegeben

Ursache:	Der Benutzer hat einen Befehl ohne einen anderen obligatorischen Befehl eingegeben.

Maßnahme:	Fügen Sie den fehlenden Befehl hinzu.


BRS-15523: Klammern in Befehl '<Name>' sind nicht korrekt

Ursache:	Der Benutzer hat nicht korrekte Klammern in der Befehlszeile eingegeben.

Maßnahme:	Korrigieren Sie die fehlerhaften Klammern.


BRS-15581: Hinzufügen von Spalten nicht möglich, da Tabelle mit duplizierten Daten angelegt wurde

Ursache:	Der Benutzer hat versucht, Spalten zu einer Tabelle hinzuzufügen, die mit duplizierten Tabellendaten erstellt wurde.

Maßnahme:	Speichern Sie die duplizierte Tabelle, und wiederholen Sie den Versuch.


BRS-15582: Neue oder duplizierte Tabelle ist nur bei bestehender Tabelle zulässig
BRS-15582: Neue oder duplizierte Tabelle ist nur bei bestehender Tabelle zulässig.

Ursache:	Erstellen Sie eine neue Tabelle mit einer anderen neuen/duplizierten/geänderten Tabelle.

Maßnahme:	Speichern Sie die neue/duplizierte/geänderte Tabelle zuerst.


BRS-15583: Index erfordert mindestens eine Spalte

Ursache:	Der Benutzer hat versucht, die letzte Spalte eines Index zu entfernen.

Maßnahme:	Fügen Sie weitere Spalten hinzu, und entfernen Sie dann die gewünschte Spalte.


BRS-15584: Spalte <Name> hat den Spaltentyp LONG und wird somit nicht kopiert

Ursache:	Eine LONG-Spalte kann nicht kopiert werden, wenn ein Snapshot erstellt wird.

Maßnahme:	Die Spalte kann nicht kopiert werden.


BRS-15641: Initialisierung des Hilfesystems war nicht erfolgreich. Keine Hilfe vorhanden
BRS-15641: Initialisierung des Hilfesystems war nicht erfolgreich. Keine Hilfe vorhanden.

Ursache:	Das Hilfedokument bzw. die Resource-Datei für die Hilfe wurde nicht gefunden.

Maßnahme:	Der Benutzer kann weiterarbeiten, es ist jedoch kein Hilfemenü verfügbar. Benutzen Sie die Online-Dokumentation oder die gedruckten Handbücher.


BRS-15643: Resource-Datei nicht gefunden (<Name>), standardmäßige Resource-Datei verwenden
BRS-15643: Resource-Datei nicht gefunden (<Name>), standardmäßige Resource-Datei verwenden.

Ursache:	NLS_LANG ist eingestellt, die Datei wurde jedoch nicht gefunden.

Maßnahme:	Versuchen Sie, die Resource-Datei mit der Standardsprache zu öffnen.


BRS-15644: Hilfedokument (<Name>) nicht gefunden, Standarddokument verwenden
BRS-15644: Hilfedokument (<Name>) nicht gefunden, Standarddokument verwenden.

Ursache:	NLS_LANG ist eingestellt, die Datei wurde jedoch nicht gefunden.

Maßnahme:	Versuchen Sie, die Hilfedokumentation in der Standardsprache zu öffnen.


BRS-15647: Hilfedokument nicht gefunden

Ursache:	Die Hilfedatei konnte nicht in dem richtigen Ordner mit der richtigen Sprache gefunden werden.

Maßnahme:	Prüfen Sie die Ordnerstruktur von Query Builder. Stellen Sie sicher, daß NLS_LANG richtig eingestellt ist.


BRS-15648: Fehler beim Anlegen des Hilfesystems
BRS-15648: Fehler beim Anlegen der Hilfesystems

Ursache:	Das Hilfesystem konnte nicht hochgefahren werden.

Maßnahme:	Query Builder konnte die Resource-Datei für die Hilfe nicht finden, NLS_LANG ist nicht eingestellt, oder es ist nicht genügend Speicherplatz vorhanden.


BRS-15649: Eingabe für <Name> war zu niedrig. Gültiger Mindestwert ist <##>
BRS-15649: Eingabe für <Name> war zu niedrig. Gültiger Mindestwert ist <##>.

Ursache:	Der Eingabewert war zu niedrig.

Maßnahme:	Wiederholen Sie den Versuch mit einem höheren Wert.


BRS-15650: Eingabe für <Name> war zu hoch. Gültiger Maximalwert ist <##>
BRS-15650: Eingabe für <Name> war zu hoch. Gültiger Maximalwert ist <##>.

Ursache:	Der eingegebene Wert war zu hoch.

Maßnahme:	Wiederholen Sie den Versuch mit einem niedrigeren Wert.


BRS-15651: Eingabe für <Name> war ungültig. Die Eingabe muß zwischen <##> und <##> liegen
BRS-15651: Eingabe für <Name> war ungültig. Die Eingabe muß zwischen <##> und <##> liegen.

Ursache:	Der eingegebene Wert war nicht innerhalb eines gültigen Bereichs.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRS-15652: Der Wert wurde auf <Wert> zurückgesetzt
BRS-15652: Der Wert wurde auf <Wert> zurückgesetzt.

Ursache:	Der eingegebene Wert wurde geändert, weil er nicht im gültigen Bereich lag.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl. Sonst benutzt Query Builder den angegebenen Wert.


BRS-15653: Fehler in Voreinstellungsdatei: Wert <Wert> war zu niedrig. Gültiger Mindestwert ist <##>
BRS-15653: Fehler in Voreinstellungsdatei: Wert <Wert> war zu niedrig. Gültiger Mindestwert ist <##>.

Ursache:	Der eingegebene Wert war zu niedrig.

Maßnahme:	Wiederholen Sie den Versuch mit einem höheren Wert.


BRS-15654: Fehler in Voreinstellungsdatei: Wert <Wert> war zu hoch. Gültiger Maximalwert ist <##>
BRS-15654: Fehler in Voreinstellungsdatei: Wert <Wert> war zu hoch. Gültiger Maximalwert ist <##>.

Ursache:	Der eingegebene Wert war zu hoch.

Maßnahme:	Wiederholen Sie den Versuch mit einem niedrigeren Wert.


BRS-15655: Fehler in Voreinstellungsdatei: Wert <Wert> war ungültig, muß zwischen <##> und <##> liegen
BRS-15655: Fehler in Voreinstellungsdatei: Wert <Wert> war ungültig, muß zwischen <##> und <##> liegen.

Ursache:	Der eingegebene Wert lag außerhalb des gültigen Bereichs.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRS-15656: Fehler in Voreinstellungsdatei: Wert für <Wert> wurde nicht erkannt

Ursache:	Der in der Voreinstellungsdatei festgelegte Wert war ungültig.

Maßnahme:	Wiederholen Sie den Versuch mit einer gültigen Zahl.


BRS-15657: Wert für OWNERLIST=NAME muß mindestens einen Namen enthalten

Ursache:	Der Wert für OWNERLIST=NAME war NULL.

Maßnahme:	Wiederholen Sie den Versuch mit einem gültigen Namen.


BRS-16549: Beim Wiederherstellen des alten Zustandes gehen alle Änderungen verloren. Fortfahren?

Ursache:	Vor dem Wiederherstellen von Datentabellen im alten Zustand wird eine Bestätigung angeforert.

Maßnahme:	Klicken Sie auf OK, um alle ausgewählten Datentabellen im alten Zustand wiederherzustellen, bzw. auf Abbrechen, um den Vorgang abzubrechen.


BRS-16550: Tabelle <Name> enthält referenzierte Primär-/eindeutige Schlüssel. Dennoch entfernen?

Ursache:	Die Tabelle enthält Integritätsregeln.

Maßnahme:	Klicken Sie auf OK, um die Datentabelle zu entfernen, bzw. auf Abbrechen, um den Vorgang abzubrechen.


BRS-16551: Spalte enthält Primär-/eindeutige Schlüssel oder Indizes. Dennoch entfernen?

Ursache:	Die Spalte wird von Integritätsregeln oder Indizes benutzt.

Maßnahme:	Klicken Sie auf OK, um die Spalte zu entfernen, bzw. auf Abbrechen, um den Vorgang abzubrechen.


BRS-16552: Alle Integritätsregeln deaktivieren?

Ursache:	Mit dieser Meldung wird eine Bestätigung angefordert, daß alle Integritätsregeln deaktiviert werden sollen.

Maßnahme:	Der Benutzer kann dies bestätigen oder abbrechen.


BRS-16553: Alle Integritätsregeln aktivieren?

Ursache:	Mit dieser Meldung wird eine Bestätigung angefordert, daß alle Integritätsregeln aktiviert werden sollen.

Maßnahme:	Der Benutzer kann dies bestätigen oder abbrechen.


BRS-16575: Es sind nicht festgelegte Änderungen vorhanden, die verloren gehen. Speichern?
BRS-16575: Es sind nicht festgeschriebene Änderungen vorhanden, die verloren gehen. Speichern?

Ursache:	Der Benutzer hat versucht, den Daten-Editor zu verlassen, ohne die Änderungen zu speichern.

Maßnahme:	Klicken Sie auf Speichern, sonst sind die Änderungen verloren.


Über Fehlermeldungen

Für jede Komponente gibt es ein eindeutiges Fehlermeldungs-Präfix.

Präfix	Komponente
FRM	Form Builder
OG	Graphics Builder
PDE	Procedure Builder
REP	Report Builder
BRW	Query Builder
BRS	Schema Builder
NX, XBD	Translation Builder
Hinweis: Bei UNIX setzt Report Builder den Wert der Variablen $status, der in einigen Meldungen angezeigt wird, auf  0 (erfolgreicher Abschluß) oder 1 (nicht erfolgreicher Abschluß).

Neben den Fehlermeldungen von Forms Developer oder Reports Developer können möglicherweise auch Fehlermeldungen von anderen Quellen angezeigt werden.

Präfix	Quelle	Hilfe
ORA	Oracle Server	Oracle8 Error Messages-Handbuch
PLS	PL/SQL	Oracle8 Error Messages-Handbuch
NET	SQL*Net	Oracle Network Products Messages-Handbuch
Das Handbuch Oracle8 Error Messages  enthält Fehlermeldungscodes und Beschreibungen für alle Datenbank-Dienstprogramme, wie z.B. SQL*DBA, SQL*Loader,SQL*Module, Export, Import und die Oracle Precompiler.

Systemspezifische Fehlermeldungen werden in der Betriebssystemdokumentation erläutert.


Verbindung mit Oracle Support aufnehmen

Bei einigen Fehlern (d.h. internen Fehlern) müssen Sie Oracle Support anrufen, um den Fehler zu melden. Wenn Sie Verbindung mit Oracle Support aufnehmen, sollten Sie folgende Informationen bereithalten:

1	Ihren Namen, Firmennamen und die ID-Nummer für die Zentrale Kundenunterstützung von Oracle.

2	Hardware, Betriebssystem und Versionsnummer des Betriebssystems, auf dem Oracle Developer läuft.

3	Die vollständige Versionsnummer der Komponenten, die Sie beim Auftreten des Fehlers benutzt haben, einschließlich Revisionsnummer und gegebenenfalls Port-Release-Nummer. (Wenn Sie die Versionsnummer einer Komponenten nicht genau kennen, wählen Sie Hilfe [image] Info.)

4	Alle anderen Produkte (und Versionsnummern), die benutzt wurden, als der Fehler auftrat (z.B. Oracle 8.0.4).

5	Wenn mehrere Fehler oder Meldungen ausgegeben wurden, die genauen Meldungsnummern und die Beschreibung in der Reihenfolge, in der diese angezeigt wurden.

6	Eine Beschreibung des Problems einschließlich ungewöhnlicher Bedingungen.

7	Den Schweregrad des Fehlers entsprechend den folgenden Codes:

•	1:	 Programm kann nicht benutzt werden, kritische Auswirkung auf Vorgänge.

•	2:	 Programm kann benutzt werden, Vorgänge sind ernsthaft eingeschränkt.

•	3:	 Programm kann mit begrenzten Funktionen benutzt werden. Nicht kritisch für den Gesamtbetrieb.

•	4:	 Problem wurde vom Kunden umgangen. Minimale Auswirkung, wenn überhaupt, auf Vorgänge.


Anormale Bedingungen

Gelegentlich werden Sie auf einen Fehler stoßen, der als anormale Bedingung bezeichnet wird. Anormale Bedingungen können folgende Ursachen haben:

•	Ein anderer Benutzer hat eine Funktion ausgeführt, aufgrund derer Ihre Anwendung die angeforderte Task nicht ausführen konnte. Wenn z.B. ein Benutzer die Benutzeroberfläche umgangen und Daten in einer Datenbanktabelle geändert hat, wurde möglicherweise ein ungültiger Wert eingegeben.

•	Die Aufgabe konnte wegen eines Bugs in Oracle Developer nicht erfolgreich ausgeführt werden.

 Maßnahme   Als erstes sollten Sie Verbindung mit dem Systemadministrator aufnehmen, um festzustellen, ob die Meldung von einem anderen Programm als Forms Developer oder Reports Developer verursacht wurde. Wenn Sie feststellen, daß die Meldung nicht auf einen Benutzerfehler oder ein Systemproblem zurückzuführen ist, sollten Sie Verbindung mit Oracle Support aufnehmen aufnehmen.


Über Schema Builder

  Verwandte Themen

Ein Schema ist einfach eine Sammlung logischer Datenbankobjekte. Oracle Schema Builder ist ein benutzerfreundliches grafisches Werkzeug, mit dem Sie Datenbankobjekte und deren Beziehungen schnell und einfach erstellen, kopieren, ändern und entfernen können.

Das Erscheinungsbild von Schema Builder ist dem von Query Builder sehr ähnlich. Anstatt jedoch Abfragen mit bestehenden Tabellen durchzuführen, können Sie bei Schema Builder Vorgänge der SQL Data Definition Language (DDL) durchführen. So können Sie Ihre Data Dictionaries bearbeiten und Datenbankobjekte in einer Umgebung neu definieren, in der Sie die Auswirkung der Änderungen sehen können, bevor Sie diese in der Datenbank festschreiben.

Hinweis: Da Sie  mit Schema Builder wichtige Tabellen ändern oder löschen können, können Sie nur auf Schema Builder zugreifen, wenn Sie über die entsprechenden Datenbankberechtigungen verfügen.

Das Schema ist ein logisches Konstrukt, das ein bequemes Arbeiten ermöglichen soll, so daß Sie das Schema selbst nicht erstellen oder speichern. Statt dessen richtet Schema Builder automatisch eine Reihe von SQL-Vorgängen ein, die Ihr Schema darstellen.

Wichtiger Hinweis:  Alle Vorgänge, die Sie in Schema Builder durchführen, werden erst in der Datenbank wirksam, wenn Sie auf  [image] in der Symbolleiste klicken oder Schema [image] Schema speichern wählen. Wenn Sie Schema Builder beenden, ohne Ihr Schema zu speichern, sind alle durchgeführten Arbeiten (d.h. Änderungen an dem Schema) verloren.


Über Query Builder

Oracle Query Builder ist ein benutzerfreundliches Werkzeug für den Datenzugriff, das im wesentlichen für Analytiker, Manager und andere Berufszweige entwickelt wurde. Es bietet eine logische und intuitive Möglichkeit, auf Daten in der Datenbank Ihres Unternehmens zuzugreifen, um Analysen und Berichte zu erstellen.

Query Builder ist für Benutzer gedacht, die keine Erfahrung mit Programmierung oder Datenbanken haben. Aufgrund der leistungsfähigen Abfragefunktionen und der Unterstützung von SQL-Anweisungen, werden erfahrene Datenbankbenutzer und Programmierer feststellen, daß Query Builder auch ihren Anforderungen gerecht wird.

In dem grafischen Abfragefenster von Query Builder können Sie Daten aus der bzw. den Datenbanken Ihres Unternehmens anfordern.

Mit Query Builder können Sie nahezu jede Abfrage definieren, die Sie sonst mit einer SQL SELECT-Anweisung generieren würden. Query Builder generiert automatisch die entsprechende Klausel  SELECT FROM [table.column] basierend auf Spalten, die im Bereich Datenquelle angezeigt werden.


Datenbanken und Schema Builder

  Verwandte Themen

Da Schema Builder zur Benutzung mit Oracle-Datenbanken ausgelegt ist, können Sie unabhängig davon, wo die Daten gespeichert sind und unabhängig von der benutzten Hardware bzw. dem benutzten Systemspeicher auf die Daten Ihres Unternehmens zugreifen.

 Die grafische Darstellung einer Tabelle oder Datenquelle in Oracle Schema Builder enthält den Tabellennamen und die Spaltennamen, zeigt jedoch keinen der verknüpften Datensätze an.

Während Tabellen die einzigen Datenbankobjekte darstellen, mit denen Daten konkret in der Datenbank gespeichert werden, gibt es andere Typen von Datenbankobjekten, die Sie genau wie eine Tabelle abfragen können. Ansichten sind z.B. eine Art virtuelle Tabelle - ein Objekt, das wie eine Tabelle fungiert, wenn Sie eine Abfrage ausführen, jedoch in Wirklichkeit ein Zeiger zu einer Teilmenge einer Tabelle, eine Kombination von Tabellen, oder eine Verknüpfung von zwei oder mehr Tabellen ist.

Schema Builder übersetzt Ihre Menübefehle oder Mausvorgänge in die entsprechenden SQL-Anweisungen. Benutzer von Schema Builder, die auch mit der SQL-Sprache vertraut sind, können den aus einer Schema Builder-Definition generierten SQL-Code mit dem Befehl Schema [image] SQL anzeigen betrachten.

Hinweis: Es ist zwar von Vorteil, wenn Sie SQL kennen, dies ist jedoch zur Benutzung von Schema Builder nicht erforderlich. Schema Builder bietet eine intuitive grafische Ansicht der Datenbank, die Sie von den zugrundeliegenden SQL-Befehlen befreit, so daß Sie sich darauf konzentrieren können, was Sie suchen und nicht darauf, wie Sie es finden.


Bereich Datenquelle

  Verwandte Themen

Der Bereich Datenquelle ist das Hauptfenster, das beim Starten von Schema Builder oder bei der erneuten Anmeldung bei einer anderen Datenbank geöffnet wird. Stellen Sie sich diesen Bereich wie eine "Layout-Tafel" vor, in der Sie Beziehungen zwischen Datenquellobjekten grafisch erstellen, anordnen und definieren können.

Unabhängig von den Schemata, die Sie vorher generiert und gespeichert haben, ist der Bereich Datenquelle immer leer, wenn er das erste Mal geöffnet wird.  Sie können dann Datenquellobjekte erstellen und/oder Objekte aufnehmen, die Sie vorher definiert und in dem Datenbankschema gespeichert haben.

Eine Datenquelle ist eine Grafik, die Schema Builder im Bereich Datenquelle anzeigt, um Datenbankobjekte und Spaltennamen darzustellen. Datenbankobjekte umfassen Tabellen, Ansichten, Synonyme, Snapshots und als Ansichten gespeicherte Abfragen. All diese Objekte können auf ähnliche Weise bearbeitet und abgefragt werden, so daß die Unterschiede für Sie nicht von Bedeutung sind.

Hinweise

•	Alle Datenquellen werden aus Tabellen generiert und verhalten sich wie Tabellen. Deshalb verwenden wir den Begriff "Tabelle" und "Datenquelle" als gleichbedeutend.

• 	Wenn Sie Schema Builder beenden müssen und später an der Stelle weiterarbeiten möchten, an der Sie das Programm verlassen haben, müssen Sie das Schema in der Datenbank speichern, bevor Sie das Programm beenden. Wenn Sie Schema Builder wieder öffnen, müssen Sie jedes der bearbeiteten Objekte aufnehmen, um fortfahren zu können.


Schreibweise für Datenquellobjekte

  Verwandte Themen

Als nächstes sehen Sie ein Beispiel für zwei Datenquellobjekte, die durch eine Beziehung miteinander verknüpft sind.

Klicken Sie auf ein beliebiges Symbol, einen Indikator oder einen Teil dieser Objekte, um eine Beschreibung aufzurufen.


Datentypen

  Verwandte Themen

Mit dem Datentyp wird angegeben, welche Art von Daten in einer Spalte vorhanden sind. Wenn Sie eine neue Spalte in einer Tabelle definieren, müssen Sie ihr einen Datentyp zuweisen. Eine Spalte wie HIRE_DATE würde z.B. Datumsangaben enthalten, während eine Spalte wie LAST_NAME alphabetische Zeichen enthalten würde. Die Datentypen für alle Spalten in einem Datenquellobjekt werden mit Symbolen in der rechten Spalte des Objekts im Bereich Bereich Datenquelle dargestellt.

Schema Builder unterstützt die folgenden neun Datentypen:

Datentyp	Sym-bol	Beschreibung
CHAR		Benutzen Sie CHAR (Zeichen) für Zeichenfolgen mit fester Länge, mit maximal 255 Byte und einer Standardgröße von 1 Byte. Hinweis: Sie können Zahlen mit dem Datentyp CHAR darstellen, können jedoch Berechnungen nur mit numerischen Datentypen durchführen.
VARCHAR		Benutzen Sie  VARCHAR für Zeichenfolgen mit variabler Länge mit maximal 2000 Byte. Sie müssen eine maximale Länge für die Spalte VARCHAR angeben. Hinweis:  Der Datentyp VARCHAR ist momentan synonym mit dem Datentyp  VARCHAR2.
NUMBER		Benutzen Sie den Datentyp Number zur Speicherung von Ganzzahlen und Dezimalzahlen. Wenn Sie einer Spalte den Datentyp NUMBER zuweisen, müssen Sie Genauigkeit und Skalierung im Feld Länge im Dialogfeld Spalten definieren angeben. Die Genauigkeit (linkes Feld) entspricht der Gesamtanzahl von Ziffern in der Zahl, von 1 bis 38.  Die Skalierung (rechtes Feld) entspricht der Anzahl von Ziffern rechts neben dem Dezimalzeichen, von --84 bis 127.  Benutzen Sie eine Skalierung von null, um Festkommazahlen mit einer bestimmten Genauigkeit anzugeben. Wenn die Skalierung negativ ist, werden die Daten auf die angegebene Anzahl von Stellen links neben dem Dezimalzeichen gerundet.   Eine Angabe von (Genauigkeit=10, Skalierung=2) bedeutet z.B. 10 Ziffern, mit 2 Ziffern rechts neben dem Dezimalzeichen. Eine Angabe von (Genauigkeit=10, Skalierung=--2) bedeutet eine 10-stellige Ganzzahl, auf die nächste Hunderterstelle gerundet.
FLOAT		Benutzen Sie  FLOAT, um den Datentyp ANSI Floating anzugeben. Bei diesem Datentyp müssen Sie eine binäre Genauigkeit von 1 bis 126 angeben.   Hinweis:  Für eine Konvertierung von  Binär- zu Dezimalgenauigkeit multiplizieren Sie die Binärgenauigkeit mit 0,30103. Für eine Konvertierung von  Dezimal- zu Binärgenauigkeit multiplizieren Sie die Dezimalgenauigkeit mit 3,32193.
DATE		Benutzen Sie den Datentyp DATE, um Datums- und Zeitinformationen zu speichern, einschließlich Jahrhundert, Jahr, Monat, Tag, Stunde, Minute und Sekunde.    Gültige Datumsangaben gehen vom  1. Januar, 4712 v.Chr. bis zum 31. Dezember 4712 n.Chr. Das Standarddatumsformat ist TT-MON-JJ, wie bei ‘01-JAN-97.’
LONG		Benutzen Sie den Datentyp  LONG für Zeichenfolgen mit variabler Länge, bis zu max. 2  Gigabyte. Benutzen Sie Spalten vom Typ LONG zur Speicherung von langen Textfolgen. Hinweis:  Spalten vom Typ LONG unterliegen einer Reihe von Einschränkungen. Weitere Informationen finden Sie im Oracle SQL Language Reference Manual .
RAW		Benutzen Sie den Datentyp RAW für rohe Binärdaten (byte-orientierte Daten). Die maximale Größe beläuft sich auf 255 Byte. Werte müssen in Form von Hexadezimalzeichenfolgen eingefügt und in Hexadezimalschreibweise angezeigt werden. Sie müssen eine Größe für Rohdaten angeben. Hinweis:  RAW ist gleichbedeutend mit VARCHAR2, nur erfolgt keine Konvertierung zwischen Datenbank- und Sitzungszeichensätzen.
LONG RAW		Benutzen Sie den Datentyp LONG RAW zur Speicherung von rohen Binärdaten mit maximal 2 Gigabyte. (Sie werden in Hexadezimalform eingegeben und angezeigt).  Bei den Datentypen LONG RAW muß keine Größe angegeben werden. Hinweis:  LONG RAW ist gleichbedeutend mit LONG, nur erfolgt keine Konvertierung zwischen Datenbank- und Sitzungszeichensätzen. Außerdem unterliegen Daten vom Typ  LONG RAW denselben Einschränkungen wie Daten vom Typ LONG.
MLSLABEL		Benutzen Sie  MLSLABEL zur Speicherung von Labels  im Binärformat bei sicheren Betriebssystemen.  MLSLABEL ist ein Trusted Oracle-Datentyp.


Bereich Bedingungen

  Verwandte Themen

Im Bereich Bedingungen werden Integritätsregeln (oder Bedingungen) für Spalten einer Datenquelle angewendet. Eine Integritätsregel entspricht Kriterien, die die Werte einschränken, die in einer oder mehreren Spalten einer Datenbank gespeichert werden können.

Wenn Sie Schema Builder öffnen, ist der Bereich Bedingungen möglichweise anfänglich verborgen. Der Bereich wird automatisch geöffnet, wenn Sie Schema [image] Integritätsregeln definieren auswählen. Sie können den Bereich jederzeit öffnen, indem Sie den Bildschirmteiler des Bereichs ziehen.


Bearbeitenmodus

  Verwandte Themen

Schema Builder befindet sich im Bearbeitenmodus, wenn der Mauszeiger seine Form von einem Pfeil in ein Fadenkreuz ändert (z.B. wenn eine Bedingung bearbeitet wird). Um im Bearbeitenmodus ein Objekt in einem inaktiven Fenster auszuwählen, klicken Sie zuerst auf das Fenster, um es zu aktivieren, und danach auf das Objekt selbst, um es auszuwählen.


Was ist ein Schema?

  Verwandte Themen

Ein Schema besteht aus einer Reihe von Definitionen und Beziehungen, die eine logische Struktur für eine Datenbank darstellen. Ein Schema umfaßt die Spaltendefinitionen aller Tabellen und anderen Datenquellobjekte, aus denen die Datenbank besteht, sowie die Integritätsregeln, die für verschiedene Spalten angewendet werden. Insbesondere umfaßt ein Schema eine Reihe von Beziehungen, die verschiedene Tabellen oder andere Datenquellobjekte miteinander verknüpfen.

In der Vergangenheit wurden Datenbankschemata im allgemeinen von Datenbankentwicklern und Administratoren direkt in SQL erstellt. Dies bedeutete, daß nur Personen, die mit SQL vertraut waren, Datenbankschemata einrichten und verwalten konnten. Durch die intuitive, grafische Benutzeroberfläche von Schema Builder kann jetzt eine wesentlich breitere Benutzerschicht Datenbankschemata entwickeln. Jetzt können Sie sich auf den Entwurf von Datenbanken konzentrieren, während Schema Builder die erforderlichen SQL-Befehle automatisch generiert.


Datenbankbeziehungen

  Beispiele	  Verwandte Themen

Tabellen sind häufig durch Beziehungen miteinander verbunden, die in SQL als Referenzen oder referentielle Integritätsregeln bezeichnet werden. Mit ihnen wird die Datenintegrität durchgesetzt und werden Fremd-/Primärschlüsselbeziehungen identifiziert. Wenn Sie als technisch versierter Benutzer mehr über diese Konzepte wissen möchten, lesen Sie bitte das Oracle8 Server SQL Language Reference Manual.

Als Normalbenutzer müssen Sie nur wissen, daß Sie Beziehungen zwischen Tabellen erstellen können, um festzulegen, in welcher Beziehung eine Spalte in einer Tabelle zu einer Spalte in einer anderen Tabelle steht.

Hinweis: Wenn Sie eine Tabelle in Ihrem Schema markieren und Daten [image] Zus. Tabellen auswählen wählen, zeigt Schema Builder eine Liste mit Tabellen an, für die schon Beziehungen mit der ausgewählten Tabelle definert sind.


Beispiel für Datenbankbeziehungen

Angenommen, die Tabelle Customer enthält eine Spalte "Salesperson ID", in der der Vertreter für diesen Kunden aufgeführt wird. Die Salesperson ID ist identisch mit der Employee ID in der Tabelle Employee, so daß eine Beziehung zwischen den beiden Tabellen erstellt wird (wie mit der Beziehungslinie dargestellt), die diese Spalten miteinander verbindet.

Weil die Beziehung zwischen Salesperson ID und Employee ID definiert wurde, können Abfragen mit der Tabelle Customer durchgeführt werden, während gleichzeitig für jeden Vertreter Informationen aus der Tabelle Employee abgerufen werden können.

Auf diese Weise können z.B. in einer Abfrage Customer ID, Name und Salesperson (Employee) ID mit dem Namen und der Provision des Vertreters kombiniert werden, selbst wenn diese Informationen in zwei verschiedenen Tabellen gespeichert sind.

Mit Beziehungen wird auch die Datenredundanz reduziert. In diesem Beispiel wurde eine Tabelle Department erstellt, in der jede Abteilung nach ID gespeichert ist, und diese beiden IDs werden mit der Spalte Department ID in der Tabelle Employee verbunden. Auf diese Weise müssen Sie also dieselben Abteilungsnamen und Orte nicht ständig in der Tabelle Employee wiederholen, sondern müssen für jeden Mitarbeiter nur dessen Department ID speichern.


Beziehungen und Datentypen

  Verwandte Themen

Sie können jederzeit Spalten verbinden, die denselben Datentyp haben. In einigen Fällen können Sie auch Spalten mit unterschiedlichen Datentyen verbinden, wenn die Beziehung sinnvoll ist.

Sie können z.B. immer eine Spalte mit dem Datentyp Number mit einer Spalte mit dem Datentyp Character verbinden, da eine Zahl auch als Zeichen interpretiert werden kann. In Wirklichkeit kann nahezu jede Spalte (mit Ausnahme von langen Textspalten) mit Spalten vom Typ Character verbunden werden.

Im allgemeinen können Sie bei Schema Builder alle Spalten verbinden, die mit der impliziten Konvertierungsfunktion der Oracle-Datenbank interpretiert werden können. Weitere technische Informationen über die implizite Konvertierung finden Sie im Oracle8 Server SQL Language Reference Manual.


Primär-zu-Fremdschlüsselbeziehungen

  Verwandte Themen

Schema Builder erstellt automatisch Fremdschlüsselbeziehungen und eindeutige Integritätsregeln für Sie, wenn Sie eine Beziehung festlegen. Einfache Beziehungen werden in Schema Builder als Fremd-zu-Primärschlüsselbeziehung dargestellt. Der Pfeil entspringt dem Fremdschlüssel und wird mit einer Pfeilspitze in dem Primärschlüssel beendet. Bei temporären Beziehungen können Sie die Linien in beiden Richtungen ziehen.

Im Bereich Datenquelle werden die Primärschlüssel in Fettschrift und Fremdschlüssel in Kursivschrift dargestellt. Eine Spalte, die sowohl in Fett- als auch in Kursivschrift dargestellt wird, ist ein Primärschlüssel (oder Teil eines zusammengesetzten Schlüssels) in einer Tabelle und ein Fremdschlüssel in einer anderen Tabelle.

Zusätzliche Information:  Detaillierte Informationen über Primär- und Fremdschlüssel finden Sie im Oracle8 Server SQL Language Reference Manual.


Objekttyp-Indikator

Das Symbol in der oberen linken Ecke eines Datenquellobjekts gibt dessen Typ an:

  Tabelle

  Ansicht

  Abfrage

  Snapshot

  Synonym


Indikator für geänderte Objekte

Ein Stern neben einem Objekt ( [image]) gibt an, daß dieses Objekt geändert wurde, seit das Schema das letzte Mal gespeichert wurde. Wenn Sie das Schema das nächste Mal speichern, verschwinden alle Sterne.


Objekttitel

Dies ist der Name des Datenquellobjekts. Wenn Sie einmal auf diesen Namen klicken, wird er hervorgehoben und Sie können ihn ändern.


Kommentar-Indikator

Das Kommentar-Symbol [image] gibt an, daß mit diesem Objekt (oder dieser Spalte) ein Kommentar verknüpft ist. Doppelklicken  Sie auf dieses Symbol, um das Dialogfeld Info zu öffnen, in dem Sie die Kommentare anzeigen oder bearbeiten können.


Index-Indikator

Das Index-Symbol  [image] gibt an, daß bei diesem Datenquellobjekt Indizes für eine oder mehrere Spalten definiert sind. Wenn bei dem Objekt ein Primärschlüssel für eine der Spalten definiert ist, ist automatisch ein Index für diese Spalte vorhanden.

Wenn Sie auf das Index-Symbol doppelklicken, wird das Dialogfeld Index definieren geöffnet, in dem Sie Indizes für dieses Objekt erstellen oder ändern können.


Spaltenname

Dies ist der Name von einer der Spalten in diesem Objekt. Wenn Sie auf einen Spaltennamen doppelklicken, wird das Dialogfeld Spalte definieren geöffnet, und Sie können die Spaltenattribute ändern oder neue Spalten zu dem Objekt hinzufügen.


Integritätsregel-Indikator

Ein Auslassungszeichen [image] neben einem Spaltennamen gibt an, daß eine oder mehrere Integritätsregeln für diese Spalte angewendet wurden. Um die Integritätsregeln anzuzeigen oder zu ändern, wählen Sie Schema [image] Integritätsregeln definieren (STRG+F) oder ziehen den Bildschirmteiler des Bereichs, um den Bereich Integritätsregeln zu öffnen.


Datentyp-Indikatoren

Diese Symbole geben den Datentyp der entsprechenden Spalten an. Wenn Sie auf eines dieser Symbole klicken und die Maustaste gedrückt halten, wird ein Popup-Menü angezeigt, und Sie können einen anderen Datentyp auswählen.


Beziehungslinie

Eine graue Linie zwischen zwei Spalten gibt an, daß zwischen den Spalten am jeweiligen Ende der Linie eine Beziehung erstellt wurde. Die Linie wird vom Fremdschlüssel zum Primärschlüssel gezogen, wie mit der Pfeilspitze an diesem Ende angegeben.


Bildlaufpfeile für Spalten

Wenn das Datenquellobjekt mehr Spalten enthält als in der aktuellen Größe angezeigt werden können, werden Pfeile nach oben und unten [image] angezeigt, damit Sie einen Bildlauf zu den anderen Spalten vornehmen können.


Indikator für Selbstbeziehungen

Mit diesem Symbol für Selbstbeziehungen [image] wird angegeben, daß zwischen dieser Spalte (Fremdschlüssel) und einer anderen Spalte (Primärschlüssel) in derselben Tabelle eine Selbstbeziehung erstellt wurde.


Handle für das Skalieren von Tabellen

Dieses Ecksymbol ist ein Handle, mit dem ein Datenquellobjekt grafisch horizontal und vertikal skaliert werden kann.

Wenn die Option Tabellengröße ändern für neue Spalten im Dialogfeld Voreinstellungen von Schema Builder ausgewählt ist, werden automatisch weitere Spalten zu dem Objekt hinzugefügt, wenn dieses Handle [image] nach unten gezogen wird. Wenn diese Option nicht ausgewählt ist, können Sie das Objekt vertikal nur bis zur letzten definierten Spalte skalieren.


Indikator für neue Spalten

Mit dem Pluszeichen (+) vor einem Spaltennamen wird angegeben, daß diese Spalte zu dem Objekt hinzugefügt wurde, seit das Schema das letzte Mal gespeichert wurde. Wenn Sie das Schema das nächste Mal speichern, verschwinden diese Indikatoren für neue Spalten.


Primärschlüssel

Ein Spaltenname in Fettschrift gibt an, daß diese Spalte als Primärschlüssel für das Objekt definiert wurde. Wenn der Namen in Fett- und Kursivschrift angezeigt wird, ist die Spalte ein Primärschlüssel für die eigene Tabelle und ein Fremdschlüssel für eine andere Spalte.


Fremdschlüssel

Ein Spaltenname in Kursivschrift gibt an, daß diese Spalte ein Fremdschlüssel ist, der mit einem Primärschlüssel in einer anderen Spalte verbunden ist. Ein Fremdschlüssel kann nur durch das Erstellen einer Beziehung zwischen zwei Spalten definiert werden.