Im Kapitel Cúram-Runtime des Handbuchs Cúram Installation
für den jeweiligen Plattformtyp wird beschrieben, wie Sie eine Basisdatenbank für Ihre
Anwendungsinstallation erstellen können.
In einer Produktionsumgebung ist jedoch zu erwarten, dass die Erstellung einer Datenbank in der
Anwendung, die mit den bereits vorhandenen Verfahren der Datenbankverwaltung konform ist, umfangreichere
Maßnahmen erfordert. Im Folgenden werden die Schritte zur Erstellung einer Datenbank beschrieben, die für
eine Produktionsinstallation der Anwendung geeignet sind:
- Wechseln Sie an einer Eingabeaufforderung in das Stammverzeichnis des Laufzeitinstallationsverzeichnisses.
- Führen Sie den folgenden Befehl aus:
build database
- Überprüfen Sie den Inhalt des Unterverzeichnisses build/datamanager
im Installationsverzeichnis. Dieses Verzeichnis enthält eine Reihe von generierten Scripts, die die
Struktur und Anfangsdaten der Datenbank definieren.
- Optimieren oder refaktorieren Sie die DDL/SQL-Befehle gemäß den bestehenden Anforderungen. Sie haben
beispielsweise die folgenden Möglichkeiten:
- Geben Sie die Erstellung der physischen Datenbank an (z. B. Implementierung einer Partitionierungsstrategie).
- Veranlassen Sie die gemeinsame Nutzung der physischen Datenbank mit anderen vorhandenen Anwendungen.
- Geben Sie die physischen Attribute von Tabellen in der Anwendung an (z. B. erwartete Wachstumsrate).
- Nehmen Sie eine Anpassung der von der Anwendung geforderten Anfangsdaten vor. Ändern Sie beispielsweise die
Funktionsberechtigungen für die Sicherheitsrollen.
- Übergehen Sie Integritätsbedingungen über Fremdschlüssel, da diese in einer Produktionsumgebung
nicht unterstützt werden1.
- Laden Sie Daten aus den vorhandenen Systemen (siehe Probleme bei der Datenkonvertierung weiter unten).
- Optimieren Sie die Indexierungsstrategie, z. B. durch Implementierung von verschlüsselten Indizes.
- Verwenden Sie die optimierten/refaktorierten Scripts (zusätzlich zu den möglicherweise bereits vorhandenen
administrativen Prozeduren) zur Erstellung der Produktionsdatenbank in der Anwendung.
1 Die Cúram-Referenzanwendung erzwingt referenzielle Integrität (RI) in der
Anwendung, und als solche führt die von der Datenbank erzwungene RI zu einer
Leistungsverschlechterung. Es wird dringend empfohlen, in einer Produktionsumgebung keine Integritätsbedingungen
über Fremdschlüssel für die Datenbank zu erstellen.