Datenbankentwicklung

Wir organisieren Ihre Daten und legen diese in entsprechenden Tabellen ab. Wir verknüpfen die Tabellen, so bleiben die Daten durch gegenseitige Referenzierungen in sich konsistent und können sich nicht widersprechen. Beim Design der Datenbank legen wir die Maßstäbe eines ordentlichen Aufbaus zu Grunde und lassen den Sicherheitsaspekt nicht außer Acht.

Datenzugriff

Für die Pflege und Visualisierung der Daten, entwickeln wir eine Software, eine App oder eine Webanwendung. Oder Sie nutzen für den Zugriff Standardprogramme. Schnittstellen, sorgen für die manuelle oder automatische Datenübertragung.

Datenbanksysteme

Daten werden von einem Datenbankmanagementsystem (DBMS) in Form von Datenbanken und Tabellen gespeichert. Hierbei ist es je nach Art der vorliegenden Daten wichtig das richtige System zu wählen und einzurichten. Je nach Datenbankdesign und System fallen hierbei nicht unerhebliche Lizenzkosten an. Wir versuchen die Lizenzkosten durch Einsatz frei verfügbarer Systeme (z.B: mariadb, postgresql, firebird) gering zu halten. In 95% der Fälle übertreffen die frei verfügbaren Lösungen die Anforderungen und können ohne Probleme eingesetzt werden.

Ist die Datenbank zentral im Netzwerk verfügbar können meist mehrere Anwender parallel auf die Daten zugreifen. Das DBMS stellt sicher, dass die Daten beim Speichern oder Aktualisieren stets in sich konsistent bleiben.

Datenübernahme

Häufig liegen Daten in der ein oder anderen strukturierten Form (z.B: Excel-Tabellen oder andere Datenbanksystemen) schon vor. Wir bereiten diese Daten für das neue System auf und importieren sie anschließend.

 

Leistungen

  • Datenbankdesign
  • Programmierung
  • Datenbankoptimierung

Kontakt

Ablauf

U

Anforderungsanalyse

Die zu erfassenden Daten werden analysiert und im Anschluss wird ein Konzept erarbeitet, aus dem Ersichtlich wird, wie einzelne Tabellen zueinander in Beziehung stehen. Darüber hinaus wird auch auf den gewünschten Datenbankzugriff eingegangen.

Prototypentwicklung

Auf Grundlage der Anforderungsanalyse wird ein Prototyp der Datenbank entwickelt. Er enthält schon einzelne Tabellen und erlaubt schon in einem sehr frühem Stadium Zugriff auf die Daten und den ersten Einsatz in der Praxis.

Tests und Weiterentwicklung

Der Prototyp wird durch manuelle und automatisierte Tests stetig überprüft und so lange weiterentwickelt, bis alle geforderten Daten in der Datenbank gespeichert werden können und alle Anforderungen erfüllt sind. Durch die fortwährende Rückmeldung der Nutzer können Fehlentwicklungen frühzeitig korrigiert und auf neue Anforderungen reagiert werden.

Fertigstellung

Nach Abschluss der Entwicklung, wird die Datenbank und die erstellte Software an Sie komplett übergeben.