Expertise für folgende DBMS

MySQL
PostgreSQL
SQLite
MS SQL Server
Claris FileMaker
IBM DB2

Datenmodellierung und Datenbankdesign

Bei der Konzeptionierung eines Datenbank-gestützten Programms ist die Datenmodellierung und das Datenbankdesign von entscheidender Bedeutung für den Erfolg des Projekts. Dabei müssen mehrere Ziele miteinander in Einklang gebracht werden:

  • sog. „Entitäten” müssen identifiziert werden; davon sollte es möglichst wenig geben, sie müssen aber präzise umrissen sein
  • die Beziehungen der Entitäten untereinander muss geklärt sein
  • nahezu alle Geschäftsprozesse bzw. Sachverhalte müssen mit Hilfe dieser Entitäten und ihrer Beziehungen abbildbar sein, aber
  • sich widersprechende Anforderungen an das Modell müssen nach praktischen und statistischen Gesichtspunkten entschieden werden
  • das daraus folgende Datenbankdesign sollte hinreichend „normalisiert” sein, möglichst keine Redundanzen enthalten, aber auch performant sein

Bei der Bedarfs- und Informationsanalyse stehen Ihre Wünsche im
Mittelpunkt. Dank unserer Projekterfahrung können wir sinnvolle Ergänzungen und Korrekturen vornehmen. So entsteht für Sie ein Konzept, das auch bei der Umsetzung allen Ihren Anforderungen entspricht.

Methodisch gehen wir nach dem sog. „Entity Relationship Model” (ERD) vor, basierend auf einer Entwicklung von Chen.