Datenbanken

Datenbanken sind in den meisten Fällen Bestandteil von größeren Anwendungen. Eher selten werden Datenbanken separat geführt. Die verschiedenen Datenbanksysteme haben dabei jeweils ihre eigenen Vor- und auch Nachteile. Oftmals existiert für eine Datenbank eine bestimmte Benutzeroberfläche, über die dann die Daten verwaltet werden können. Den meisten Benutzern bekannt dürfte dabei das Programm Access von Microsoft sein. Vorteil von Access ist, dass es schon eine komplette Oberfläche mitbringt und zwar nicht nur für das Erstellen von Datenbankberichten sondern auch für das Anlegen und Verwalten der Datenstrukturen. Dennoch hat auch Access seine Nachteile: Es ist nach wie vor eine sogenannte propietäre Software - das heisst um die Daten verwenden zu können, wird jeweils eine Lizenz der Software Access benötigt. Hinzu kommt, dass sich das Programm eher an der Zielgruppe "Einsteiger" orientiert und daher sowohl am Funktionsumfang als auch an der potentiellen Datenbankgröße (derzeit max. 2 GB) starke Grenzen gesetzt sind. Bedarf es einer größeren Datenbank und/oder sollen verschiedene andere Programme und Benutzer darauf zugreifen können empfiehlt es sich, auch einen Blick auf die anderen Datenbanksysteme wie z.B. die freien Systeme MySQL, MariaDB oder PostGreSQL zu werfen. Die Vorteile bei diesen Varianten ist die freie Zugänglichkeit der Software - es bedarf keines Kaufes von speziellen Programmen. Ebenso ist die Größe einer Datenbank nur durch die physikalische Größe der verwendeten Hardware (Festplatte) begrenzt. Durch zahlreiche Anbindungen an verschiedene Programmiersprachen wie C#, PHP und andere ist eine gute Erreichbarkeit für eine Vielzahl von Softwares gegeben.

Datenbankerstellung

Bevor man eine Datenbank nutzen kann, muss diese natürlich angelegt werden. Dies kann im Einzelfall bedeuten, eine komplett neue Datenbankstruktur aufzusetzen. Hierbei ist es wichtig, sich vorab Gedanken über zentrale Punkte zu machen: Muss die Datenbank aus verschiedenen Programmen heraus ansprechbar sein? Ist man bereit, bei neuen Softwareversionen diese auch wieder zu kaufen? Ebenfalls eine wichtige Rolle spielt, wie groß die zu erwartende Datenmenge sein wird und ob z.B. spezielle Funktionen seitens des Datenbanksystems (DBMS) vorhanden sein müssen. Im Idealfall kann eine Lösung gefunden werden, die all diese Punkte gut abdeckt. Sie wissen nicht genau, ob Sie eine Datenbank wirklich brauchen und welches System sich für Sie am besten eignet? Nehmen Sie Kontakt auf und wir suchen gemeinsam nach einer passenden Lösung!

Datenbankmigration

Hin und wieder kommt es vor, dass vor etlicher Zeit einmal eine Datenbank angelegt wurde, diese auch zum damaligen Zeitpunkt gute Dienste geleistet hat und vollkommen ausreichend war. Mit der Zeit jedoch sind die Ansprüche gewachsen, bestenfalls ebenso der Datenbestand. Vielleicht ist die Lösung auch teurer geworden oder wird vom Anbieter nicht weiterentwickelt!? Egal aus welchem Grund auch immer eine Veränderung der Datenbankstruktur notwendig ist: Gern beraten wir gemeinsam mit Ihnen, welche Lösung für Sie die beste ist und setzen diese dann passend um!

Datenverarbeitung

Daten in einer Datenbank - das passt wie die Faust aufs Auge. Allerdings ist es manchmal schwierig, die Daten von dort passend aufbereitet zu bekommen, um sie z.B. in einem Exceldatenblatt oder einer Powerpointpräsentation nutzen zu können. Ebenso schwierig kann es aber auch sein, die Daten zunächst aktuell in die Datenbank zu bekommen. Oftmals bieten verschiedene andere Programme zwar Exportmöglichkeiten, diese helfen dann aber nicht so richtig weiter, will man diese Daten in die Datenbank importieren. Viele kennen hierbei womöglich das gute alte CSV-Format. CSV steht dabei für "comma seperated valies" - also für kommagetrennte Werte (Auch wenn der Trenner nicht immer zwigend ein Komma sein muss und oftmals sogar eher das Semikolon ist ;)). Aber haben Sie schon mal versucht, CSV-Daten in eine Datenbank einzulesen? Womöglich war es wenn dann schwierig bis gar nicht möglich oder die Datenbank hat die Werte vollkommen anders dargestellt als erwartet. Dies ist auch nur konsequent, denn CSV war ursprünnglich nicht dafür gedacht, mit Datenbank und Datenimporten genutzt zu werden. Aber egal welche Art von Datenexport oder Datenimport notwendig ist und von wo nach wo Ihre Daten müssen: Gemeinsam finden wir hierfür eine gute Lösung. Und das sogar in verständlicher, alltagstauglicher Praxis!

Datenbankeninteraktion

WIe bereits weiter oben erwähnt, werden Datenbanken in der Regel nicht als seperate Projekte geführt. Sie sind stattdessen Bestandteil größerer Anwendungskomplexe. Selbstverständlich gibt es auch dazu interessante Infos und passende Lösungen. Neugierig? Im Bereich Programmierung gibt es mehr dazu!