DATENBANKENTWICKLUNG - ANFORDERUNGSGERECHT UND PERFORMANT

Wir beherrschen alle Stufen der Datenbankentwicklung – von der Analyse der Anforderung, dem Design, der Implementierung bis zum Support.

 

Daten sind die "Moleküle" jedes IT-Systems und Unternehmens, als unstrukturierte Menge an sich jedoch völlig nutzlos. Solche Datenfluten blockieren Prozesse und lenken das Unternehmen vom Kerngeschäft ab. Daten müssen sinnvoll strukturiert und in einen relevanten Kontext gestellt werden – dann erfüllen sie ihre Aufgabe der Informationsvermittlung.

 

Unser Service:

  • Bereits während der Systemanalyse erstellen wir ein Datenbank-Konzept für das Informationsmanagement.
  • Wir entwickeln seit Jahren Datenbanksysteme, die selbst größte Daten- und Dokumentenmengen verwalten.
  • Datenbankabfragen, die benötigte Teilinformationen bereitstellen formulieren wir exakt nach Anforderungen von Benutzer- und Anwenderprogrammen.
  • Wir sorgen für Datensicherheit. Inhalte werden in kürzester Zeit präzise, hierarchisch und versionsgenau zentral archiviert.

 

Unsere Tools:

Für uns zählt die Aufgabe und entsprechend pragmatisch gehen wir bei der Auswahl des passenden Datenbanksystems vor. Aufgrund unserer Erfahrung fokussieren wir uns auf eine Reihe von Produkten, die ein ausreichend weites Anwendungsspektrum abdecken:

  • Oracle (Windows, Linux)
  • PostgreSQL (Linux)
  • MySQL (Windows, Linux)
  • Microsoft SQL-Server (Windows)
  • Access (Windows)

 

Als Schnittstelle zwischen Datenbank und Anwendung verwenden wir  bewährte Standards wie JDBC, ODBC oder OLEDB. Damit sind wir unabhängig von einzelnen Datenbankherstellern.

 

Objektorientierung:

Um den Konzeptbruch zwischen relationaler Datenbank und objektorientierter Anwendung gering zu halten, verwenden wir objektrelationale Mapping-Werkzeuge, wie Hibernate, Java Persistenz API (JPA), Eclipse Link oder Toplink. Diese ermöglichen einen objektorientierten Zugriff auf relationale Datenbanken, ohne das Programmierparadigma beim Zugriff auf die Datenbank wechseln zu müssen. Dies minimiert Fehler und erhöht die Abstraktion der Persistenzschicht.

 

Datenbankstrukturen, die anforderungsgerecht und performant geplant wurden und sicher betrieben werden, ermöglichen schnelle und fundierte Business-Entscheidungen in Ihrem Unternehmen.

© DAVID Software GmbH, 2011