Richtlinien zum Erweitern von Datenbanken

Das Ändern von Sequenzen wird nicht unterstützt. Die Bearbeitung der Datei sequences.xml im Entitätsrepository hat keine Auswirkungen. Außerdem empfiehlt IBM® die Änderung von Sequenzen mithilfe der Datenbanktools. In den meisten Fällen ist es nicht notwendig und hat negative Auswirkungen.

Bestimmte Aspekte der Datenbank können nicht geändert werden. Wenn Sie versuchen, die Änderungen vorzunehmen, werden Ihre Daten nicht beeinträchtigt, aber Ihre versuchten Änderungen werden nicht in die Datenbank integriert. Die Anwendung lässt die folgenden Änderungen nicht zu:
  • Standardspalten der Standardtabellen
  • Primärschlüssel von Tabellen
  • Eindeutige Schlüssel von Tabellen
  • Ansichten
Hinweis: Sie können keine benutzerdefinierten Ansichten hinzufügen und die Standardansichten nicht aktualisieren. Das Erstellen angepasster Datenbankansichten wird nicht unterstützt.
Wenn Sie Erweiterungen für die Datenbank planen, sollten Sie die Auswirkungen Ihrer Änderungen und deren Auswirkungen auf andere Bereiche berücksichtigen.
Hinweis: Wenn Sie eine Tabelle ändern und Ihre Bereitstellung die Sterling™ Business Center-Komponente verwendet, muss die Ansicht, die mit der Tabelle verknüpft ist, ebenfalls geändert werden.

Es wird empfohlen, dass angepasste oder erweiterte Spalten, die den Standardtabellen oder angepassten Tabellen hinzugefügt werden, standardmäßig auf Nullable=true gesetzt sind und keinen Standardwert haben, es sei denn, es ist die Primärschlüsselspalte.

Entity Relationship Diagrams

Weitere Informationen zur Datenbank finden Sie in den Entitätenbeziehungsdiagrammen (ERDs) in der Datei <runtime_sandbox>/xapidocs/erd/html/erd.html . Diese ERDs stellen die folgenden Informationen bereit:
  • Angaben dazu, welche Tabellen durch Hinzufügen von Spalten erweiterbar sind.
  • Angaben dazu, welche Tabellen Hang-off-Beziehungen aufweisen können.
  • Beziehungen zwischen Tabellen (zum Verständnis für die Beziehung zwischen logischen Entitäten wie Aufträgen, Sendungen und Zahlungen).
  • Indexiert Details. Jede Tabelle wird durch einen Primärschlüssel indexiert. Die meisten Tabellen weisen außerdem einen eindeutigen Index auf, der aus den Spalten für den logischen eindeutigen Schlüssel bestehen. Darüber hinaus haben einige Tabellen Alternativindizes zur Unterstützung von Abfragen.
  • Ansichten, die Form der Interaktion von mehreren Tabellen anzeigen.

XML-Dateien für Entitäten der Datenbank

Die Standardtabellen, die in der Anwendungsdatenbank enthalten sind, werden in einer Gruppe von XML-Entitätsdateien definiert, die auch als XML-Dateien für Datenbankdefinitionen bezeichnet werden. Jede XML-Entitätsdatei kann mehrere Tabellendefinitionen enthalten. Weitere Informationen zu diesen Tabellen finden Sie in den Dateien im Verzeichnis <runtime_sandbox>/repository/entity . Innerhalb dieser XML-Entitätendateien stellt eine Entität eine Tabelle und ein Attribut eine Spalte dar.