CEUS-Datenbank-Migration
Allgemeine Infos
Zeitraum
03/2003 - 12/2003
Tools
- Delphi 4
- Oracle 8i
- Oracle 9i
- PL/SQL
- Firebird 1.5 SQL Server
- ADO-Datenzugriffskomponenten
- Toad
- DUnit-Testumgebung
- Pasdoc
- CodeSave
Kunde / Nutzer
Der Kunde ist mittelständischer Hersteller von Werkzeugen für die Automobil- und Luftfahrtindustrie. Er schafft einen Mehrwert durch die Bereitstellung der Software CEUS für die Qualitätssicherung und Prüfplanung in der Produktion.
Problem / Aufgabe
Die bestehende Software griff über BDE auf Interbase-Datenbanken zu. Da aber bei vielen Anwendern Oracle eingesetzt wird, bestand der Wunsch, die Software ebenfalls auf Oracle, und ausserdem auf der Open-Source-Datenbank Firebird betreiben zu können. Hierzu wurde der Zugriff über ADO konzipiert.
Durchführung
Das Projekt wurde in einem Team von zehn Personen durchgeführt, grösstenteils Angestellte des Kunden. Etwa die Hälfte der Arbeiten, die auf MBA entfielen, haben wir vor Ort geleistet. Konzeption und Projektmanagement wurden durch den Kunden geleistet. Ein Grossteil der Problematik bestand in der Recherche von technischen Details, die sich im Zuge der Migration zeigten. Ausserdem mussten Verfahren zur automatischen Konversion von Datenbank-Strukturen und -Prozeduren entwickelt werden.
Mein eigener Beitrag
- Detail-Recherche
- Analyse Interbase-Prozeduren / Trigger
- tlw. manuelle Konvertierung solcher Prozeduren / Trigger nach Oracle / PL/SQL
- Anpassung der vorhandenen Delphi-Quelltexte, Austausch von Komponenten
--
MbaBernd? - 23 Feb 2007