Website Datenbank

Internetseiten mit Datenbankanbindung ? ein gutes Projekt für Internet AG in Schulen? Viele Webseiten haben inzwischen Datenbanken. Das fängt an z. B. bei den Internet Shops die eine Datenbankanbindung brauchen. In diesen Datenbanken liegen die Artikel und können vom potentiellen Kunden abgerufen werden. Außerdem kann man auch noch zusätzliche Features programmieren
wie z. B. ob der Artikel lieferbar ist und wenn nicht wann er es voraussichtlich wieder sein wird. Weitere Internetseiten mit Datenbankanbindung sind z.B. die Airlines oder Flughäfen. Einige, wie z.B. der Flughafen Hamburg bieten mit Ankunft Live oder Abflug Live über ihre Datenbanken sogar einen Service mit einer permanent aktualisierten Übersicht über startende und landende Flugzeuge. Für die Internet AG in der Schule ist es sicher interessant sich einmal mit dieser Art der Webseiten zu beschäftigen. Eine Webseite mit Datenbank ist folgendermaßen aufgebaut: Für die Datenbank wird ein spezielles Scrips Programm benötigt. Der aktuelle Standard ist SQL (Sturctured Query Language = Sturkurierte Abfrage Sprache). Es handelt sich hierbei um eine Programmiersprache mit der diese Datenbanken erstellt werden. Diese liegen dann auf dem entsprechenden Server und warten auf Eingabe. Diese Eingabe erfolgt über eine weitere Sprache: das PHP (Hypertext Preprocessor aus Personal Home Page Tools). Damit wird das sogenannte Script (nichts anderes als ein Programm) zur Abfrage oder Eingabe an den Datenbank Server erstellt. Das ist je nach Art der gewünschten Webseite mehr oder weniger aufwendig. Die einfachste Art ist es wenn nur der Betreiber ein Eingabescript hat und auf der Webseite nur die Abfrage gestartet wird. Ungleich schwieriger ist die Programmierung eines Scripts für z. B. ein Auktionshaus, da auch der Nutzer der Website Eingaben in die Datenbank machen können muss. Das geht von den einzelnen Kategorien mit den für diese Kategorie entsprechenden Eigenschaften, z.B. bei Fahrzeugen Baujahr, Kilometerleistung, u.s.w., bis hin zur Benutzerverwaltung mit Angaben wie Adresse, Alter (man kann da auch noch bestimmte Vorraussetzungen einprogrammieren um z.B. Nutzer unter einem bestimmten Alter nicht zu zulassen) und sonstigen benötigten Daten. Man kann sich vorstellen das diese Art der Webseite einen sehr großen Programmier Aufwand erfordert. Natürlich kann man in einer Internet AG in der Schule nicht auf alle Einzelheiten dieser Art von Internetseiten eingehen, dann hätte man bereits einen Programmierkurs daraus gemacht, aber es ist interessant zu sehen wie solche Webseiten aufgebaut sind und wie sie entstehen. Weiterhin bringt es bestimmt eine interessante Diskussion in Gang wofür sie alles gebraucht werden. Also sind sie auf jeden Fall ein lohnendes Projekt.

Tags: Computer