logo

Spenden für Aktion Deutschland Hilft

Sie suchen eine individuell entwickelte Datenbankanwendung?

Ich freue mich, dass Sie den Weg auf meine Website gefunden haben und Sie begrüßen zu dürfen!

Mein Angebot für Sie

Sie haben etwas Zeit für mich? Schauen Sie sich alles in Ruhe an und ich hoffe Sie finden das was sie suchen.

Sehen Sie sich dabei auch meine selbstentwickelten Anwendungen an. Hier erfahren Sie mehr über meine Arbeit als Datenbankentwickler und der dazugehörenden EDV-Beratung. Ob ich Ihnen mit meinen angebotenen Diensten helfen kann, können Sie dann in Ruhe entscheiden.

Sie haben eine Frage oder möchten ein Angebot zu Ihrem Projekt?

Falls Sie jetzt schon Fragen haben oder ein Angebot erfragen möchten, dann können Sie mich gerne über mein Kontaktformular in Kenntnis setzen. Dort finden Sie auch meine anderen Kontaktmöglichkeiten.

Was macht ein Datenbankentwickler und wem kann er helfen?

In jedem Unternehmen werden heutzutage riesige Mengen an Daten vorgehalten und sind dementsprechend zu organisieren. Das können zum Beispiel

sein - ohne Datenbanken ist eine effektive Verwaltung all dieser Informationen unmöglich und endet in einem Datenchaos.

Im Prinzip ist hier eine schnelle, einfache und strukturierte Datenerfassung das Fundament für effiziente Betriebsprozesse.

Hier kommt nun der Datenbankentwickler ins Spiel. Er sorgt als Bestandteil oder als Ergänzung des EDV-Teams dafür, dass Sie als Unternehmer wieder Herr über Ihre Daten werden mit einer individuell entwickelten und angepassten Datenbank!

Aber auch im Privatleben oder im Hobbybereich können Datenbanken zur Anwendung kommen. Immer dann, wenn Informationen geordnet gespeichert und wiedergefunden werden müssen, kommen Datenbankanwendungen ins Spiel.

Beispiele aus dem Privat- oder Hobbybereich sind:

Wie sieht das Zusammenspiel von PHP und MySQL aus?

Für die Entwicklung kommt PHP (das steht für "PHP: Hypertext Preprocessor") für die serverseitige Programmierung und MySQL als Datenbanksystem ins Spiel, welche die Basis meiner Entwicklungen bilden.

Die Funktionsweise von PHP ist die folgende:

  1. Der Nutzer gibt eine Webadresse in den Webbrowser (Mozilla Firefox, Google Chrome, ...) ein
  2. Der Domainbestandteil der eingegebenen Webadresse wird vom Betriebssystem mittels DNS-Serverabfrage in eine IP-Adresse umgewandelt
  3. Der Webbrowser sendet dann die vollständige Adresse (URL) an den Webserver mit der ermittelten IP-Adresse an den Port 80. Hier antwortet dann der angefragte Webserver (Apache HTTP Server, nginx, Microsoft Internet Information Services (IIS), ...)
  4. Der Webserver sucht und findet die Datei im Dateisystem. In diesem Fall identifiziert der Webserver anhand der Dateinamenerweiterung die Datei als PHP-Datei
  5. Die gefundene PHP-Datei wird zur weiteren Verarbeitung an den PHP-Interpreter gesendet, der auf dem Server ausgeführt wird. In der PHP-Datei können Skripte stehen, welche zum Beispiel Daten aus einer MySQL-Datenbank aulesen oder hineinspeichern, Operationen auf Dateien im Dateisystem des Webservers erledigen, ...
  6. Anschließend führt der Interpreter eine Syntaxanalyse durch und überprüft somit die angeforderte PHP-Datei auf ihre Korrektheit und produziert einen ausführbaren PHP-Code
  7. Der PHP-Code wird anschließend vom Interpreter an den Webserver, welcher das Ergebnis an den Webbrowser des Nutzers sendet

PHP ist also nicht zu Verwechseln mit Web-Design. Das Gestalten einer Webseite erfolgt weiterhin mit HTML und CSS. PHP wird genutzt um eine Seite um dynamische Inhalte auf der Serverseite zu ergänzen, beispielsweise zum Laden von Daten aus einer MySQL-Datenbank

Die abgefragten Daten aus der MySQL-Datenbank befinden sich auf einem Datenbankserver. Dies sind Rechner, auf denen Datenbanksysteme abgelegt werden. Sie stellen Datenverwaltungsdienste zur Verfügung, die von anderen Rechnern aus genutzt werden können.

Zusammenspiel PHP und MySQL-Datenbank

Wo wird die Entwicklung laufen?

Wie gesehen, laufen PHP und MySQL auf sogenannten Servern - Wo befinden sich die Server?

Webserver (PHP) und Datenbankserver (MySQL) können sich im lokalen Rechnernetz des Unternehmens befinden oder genauso gut im Internet (Cloud). Es kann auch eine Mischung von beiden sein, d.h., der Webserver befindet sich im lokalen Netz und der Datenbankserver im Internet oder umgekehrt. Dem Unternehmen, Verein, ... stehen hier die verschiedensten Formen des Hostings zur Verfügung.

Wie sieht es mit dem Datenschutz aus?

Zu diesem Thema habe ich eine Seite mit Fragen und Antworten angelegt. Dort finden Sie viele nützliche Informationen zum Thema DS-GVO (Datenschutz-Grundverordnung) in Bezug auf Datenbanken und deren Anbindung an das Internet.

Wie sieht eine Datenbankentwicklung aus?

Die Datenbankentwicklung beschäftigt sich mit der professionellen Planung und Entwicklung von Datenbankanwendungen, die auf die Bedürfnisse und Erfordernisse des Kunden angepasst sind.

Ein solches Projekt wird gewöhnlich in 4 Phasen eingeteilt um komplexe Entwicklungsprozesse abzubilden:

Sie haben Fragen und/oder möchten ein Angebot?

Selbstverständlich stehe ich Ihnen jederzeit gerne über die angegebenen Kontaktmöglichkeiten oder mein Kontaktformular zur Verfügung.