Das Thema Datenbanken wird recht schnell übersehen. Die meisten nutzen bereits Datenbank-Systeme in Ihrem Warenwirtschaftssystem ohne zu wissen dass diese Systeme einer besonderen Pflege benötigen. Da Datenbank-Systeme einen Großteil der Unternehmensdaten verwalten, aber immer mit den dazugehörigen Anwendungsprogrammen genutzt werden, haben die meisten Anwender auch keinen direkten Kontakt mit dieser Art von Software. Dass diese aber extensiell für ein Unternehmen sind, brauche ich nicht extra zu Erwähnen.
Datenbanken sollen Ihre Anwendungen immer möglichst schnell und korrekt mit den notwendigen Daten versorgen. Um das sicher zu stellen benötigen diese Programme allerdings auch regelmäßige Pflege die sich gut automatisieren lässt. Zwar sind die meisten Systeme heutzutage schnell genug auch große ungepflegte Datenbanken in einer akzeptablen Zeit abzufragen und auch größere Datenmengen zu verarbeiten. Allerdings wird so nicht das gesamte Potenzial des Systems ausgeschöpft und kann zu Wartezeiten in den Anwendungen führen die auf diese Datenbank zugreifen.
Für die verschiedenen Datenbanken auf dem Markt biete ich verschiedene Dienstleistungen an, da ich mich aus verschiedenen Gründen auf 3 Datenbank-Systemen spezialisiert habe.
- Datenbank-Administration für MS-SQL und MySQL. Access-Datenbanken sind meist kleinere Datenbanken und können direkt mit Access verwaltet und administriert werden. Oracle-Datenbanken und anderen SQL-Basierenden Datenbanken besitze ich nur Grundkenntnisse und kann diese nur eingeschränkt Administrieren, sofern diese ANSI-SQL (ein SQL-Standard) unterstützen.
- Datenbank-Programmierung. Neue Tabellen, Sichten (Abfragen), gespeicherte Prozeduren, Skalarfunktionen, Trigger, usw. können in jeder der genannten SQL-Datenbank-Systemen erstellt werden.
- Datenbank-Optimierung und Analyse.