Der Server – Web, Mail, FTP Einen Provider finden Der Weg ins Netz Aufbau von Web-Adressen Hintergrundwissen DNS Dynamik mit PHP Verwaltung einer Datenbank Analyse mit Logfiles Hits, PageImpressions und Visits Caching Ports Datenschutz auf Ihrem Server

Verwaltung einer Datenbank

Große Webauftritte werden heute kaum noch als statische HTML-Seiten im Internet abgelegt. Damit sich Inhalte einfach verwalten lassen, geht man zu einer Trennung von Layout bzw. Design der Seite und den Inhalten selbst über. Dabei gibt die fertige HTML-Struktur das Aussehen der Seite vor. In einer Datenbank werden die verfügbaren Inhalte abgelegt. Beim Aufruf der Webseite wird dann zum Beispiel der aktuellste Inhalt angezeigt oder auch jener, der den Vorlieben des Nutzers entspricht.

Aufbau einer Datenbank

Stellen Sie sich eine solche Datenbank als eine Ansammlung von Tabellen vor, ähnlich einer Tabellenkalkulation an Ihrem eigenen Rechner. In einer solchen Tabelle würden zum Beispiel alle Überschriften in der ersten Spalte stehen, alle Autoren-Angaben in der zweiten Spalte und alle Text in der 3. Spalte. Weitere Inhalte lassen sich dann in ähnlichen Tabellen anlegen. So könnte eine Tabelle auch die Navigationselemente Ihrer Webseite beinhalten.

Beispiel MySQL

In den vergangenen Jahren hat sich das inzwischen von Sun aufgekaufte Projekt MySQL als Datenbankbasis für Webseiten durchgesetzt. Auch hier brachte das günstige Lizenzmodell Vorteile. Privatleute können MySQL kostenlos installieren. Falls Ihnen ihr Provider eine Datenbank anbietet, wird die in den meisten Fällen ebenfalls eine MySQL-Datenbank sein.

Zugriff auf die Daten

Um die Inhalte der Datenbank mit Ihren Webseiten zu verbinden, müssen Sie eine Programmiersprache nutzen. Oft kommt dabei das schon erwähnte PHP zum Einsatz. Es bringt Funktionen mit, um die gewünschten Inhalte an der gewünschten Stelle in den HTML-Code einzubinden. Programmierkenntnisse sind hierzu jedoch erforderlich. Aber auch wenn Sie ein Content-Management-System auf Ihrer Webseite einsetzen, nutzt dieses mitunter im Hintergrund dieses Zusammenspiel auf Programmiersprache und Datenbank, um Ihnen Zugriff auf die Texte zu geben.