© 2001 -2003 InterServices New Media
 
Datenbanken im Web

Um Informationen im Web zu sammeln (Umfragen, Online Bewerbungen) oder den Zugriff auf größere Datenbestände zu ermöglichen ist der Einsatz von Datenbanken notwendig. Diese Daten können dann unternehmensintern weiter verarbeitet, und in den bestehenden Prozessablauf integriert werden.

Welche Datenbanken sind geeignet?

Prinzipiell können alle bestehenden Daten eines Unternehmens auch über das Internet genutzt werden - egal, wo und in welcher Form Sie vorliegen. Am einfachsten ist die Integration aber mit sogenannten relationalen Datenbanken (siehe rechts), da es dafür bereits viele Standard-Schnittstellen für den Zugriff über das Web gibt.

Wie funktioniert die Einbindung von Datenbanken?

Diese Frage lässt sich nicht universell beantworten. Es gibt für jede Datenbank und jede Plattform (Unix, Windows NT, etc.) unterschiedliche Systeme und Programmiersprachen, mit denen die Verbindung zwischen dem Web und der Datenbank hergestellt werden kann.

Im einfachsten Fall ist dies eine Programmiersprache (PHP, ASP, etc.) oder ein Web Application Server (ColdFusion, WebObjects, WebSphere, etc.), der die Verbindung zur Datenbank automatisiert.

Wie aufwendig ist die Einbindung von Datenbanken?

Das hängt vom gewünschten Ergebnis ab. Einfach Online-Umfragen können bereits mit sehr geringem Aufwand (ab ca. 1 PT) realisiert werden. Je komplexer die Zugriffe auf die Daten sind und je umfangreicher die Anforderungen für die Interaktion mit dem Benutzer sind, um so aufwendiger wird die Einbindung der Datenbank.

Um diese Kosten für Sie kalkulierbar zu machen, erstellen wir Ihnen zu Projektbeginn einen detailierten Plan unserer Aufwendungen.

Mit welchen Systemen arbeiten wir?
Die Anforderungen an die Anbindung von Datenbanken sind meistens stark von gewachsenen Unternehmensstrukturen abhängig. Deshalb ist es wichtig, dass bei der Entwicklung von Webseiten flexibel auf die bereits bestehende Struktur eingegangen wird. Wir arbeiten deshalb mit allen gängigen Systemen unter Windows NT, Unix, OS/390 und MacOS.
INFORMATION
 
Relationale Datenbanken
Das Relationenmodell beschreibt die Funktionsweise einer Gruppe von Datenbanken, die im Regelfall mit der Sprache SQL arbeiten. Darunter fallen heute fast alle wichtigen Datenbanken: Oracle, DB2, MS SQL-Server und noch einige andere.
Betriebssysteme

Auf jedem Betriebssystem haben sich andere Produkte zur Einbindungen von Datenbanken etabliert.

Unter Windows NT erfolgt die Einbindung im Regelfall mit ASP (Active Server Pages), während auf Unix-Systemen meist mit CGI (Common Gateway Interface) gearbeitet wird. In Kombination mit der CGI-Schnittstelle wird dann meist Perl oder PHP als Sprach eingesetzt

Web Application Server
Da der Aufgabenbereich für die Einbindung von Datenbanken immer wieder die selben grundlegenden Anforderungen beinhaltet, sind heute auch Standard-System verfügbar, mit denen komplexe Anwendungen einfacher umgesetzt werden können. Web Application Sever bilden dabei den Vermittler zwischen dem Web und der Datenbank.