Data Design Management GmbHData Design Management GmbH
 
Datenbanktechnologie

Wir sind sehr erfahren sowohl im Design als auch in der Entwicklung datenbankbasierter Informationssysteme. Wir blicken auf eine jahrzehntelange Erfahrung mit dem Oracle Datenbankserver sowie mit Oracle Datenbankdesigntools zurück. Die wesentlichsten Merkmale unserer Systementwicklung sind:

* Datenmodell: Für ein Datenbanksystem entscheidend ist sein Datenmodell. Es gibt keine Tuningmaßnahmen, die imstande sind, aus einem schlechten Datenmodell eine performante Applikation zu machen. »Sprechende« Schlüssel, falsch definierte Attribute sowie fehlende Referenzbeziehungen machen aus einer Datenbank langfristig nur einen »Datenfriedhof«.

* Businesslogik: Der Stand der Technik in der Oracle-Welt ist, die Businesslogik der Anwendung vollständig in die Datenbank zu integrieren. Das Mittel dazu ist die Oracle Programmiersprache PL/SQL. Wir realisieren damit sehr große und sehr komplexe Anwendungssysteme. Jene Teile, welche mit PL/SQL noch nicht realisierbar sind, entwickeln wir bevorzugt als Java Stored Procedures, oder – wenn es wirklich nicht anders geht – in C mit »Embedded SQL«.

* Systemarchitektur: Eine solide Systemarchitektur ist die Grundlage einer robusten Softwareanwendung. In unseren Datenbanksystemen wird die der Datenbank implementierte Anwendungslogik ausschließlich von Oracle Scheduler oder von internen bzw. externen Ereignissen gesteuert.