Freie DatenBank

Die hier vorgestellte Beschreibung und die Regeln sind ein erster Entwurf, den ich zur Diskussion stellen möchte. Mitarbeiter(innen) an diesem Projekt werden aufgefordert, ihre Vorschläge für Änderungen und Erweiterungen an die folgende E-Mail Adresse zu schreiben: herwig.reidlinger@pinoe-hl.ac.at.
Die WWW-Adresse für das FDB-Projekt ist noebis.pi-noe.ac.at/fdb/.

Was ist das FDB-Projekt?
Eine Vernetzung von SQL-Datenbanken über das Internet zu einem Datenbanknetz.
Das Datenbanknetz besteht aus mehreren Computern, auf denen lokal in einer SQL-Datenbank die Daten gespeichert sind. Die Daten werden zwischen diesen Computern gleichberechtigt ausgetauscht und automatisch aktualisiert.
Die Datenbankstruktur wird veröffentlicht, damit eine Abfrage der Daten mit verschiedenartigsten Programmen möglich ist.
Der Abruf der Daten, die Weitergabe und Aktualisierung der Daten wird für alle kostenlos angeboten. Auch für die Veränderung  und Weiterverarbeitung der Daten darf keine Bezahlung verlangt werden.
Die Programme mit denen die Daten gespeichert und bearbeitet werden können ist ebenfalls für alle kostenlos.
Die Daten sollen über das Internet allen zugänglich und abrufbar gemacht werden. Die Programme, mit denen dies möglich ist, sind für alle kostenlos.
(Fast) fertige FDB-Projekte
Welche Daten sollen im FDB-Projekt gespeichert werden?
Daten, die nicht geschützt sind und deren Ermittlung nicht verboten ist.
In der ersten Stufe ist an Informationen über das WWW gedacht wie z. B.
1. Adressen von Schulen im WWW (Datenbanknetz SCHULEN),
2. Adressen von Seiten, die für den Schulunterricht interessant sind.
Diese Daten werden von verschiedenen Stellen ermittelt. Die Ermittlung und Aktualisierung der Daten ist mühsam und zeitaufwendig. Viele Personen wiederholen immer wieder dieselbe Arbeit, die sie gemeinsam besser und effektiver machen könnten.
Warum eine SQL-Datenbank?
Die SQL-Sprache ist für Datenbanken weit verbreitet und für verschiedene Betriebssysteme verfügbar.
Es gibt kostenlose SQL-Server wie z. B. MySQL.
Weitere Informationen:
Welche Vorteile hat LINUX und der SQL-Server MySQL?
Für Linux spricht vor allem, dass es kostenlos ist und dass damit auch eine automatische Abfrage anderer SQL-Server möglich ist.
Auch das Programm MySQL darf gratis genutzt werden. Bei diesem Programm lassen sich sehr gut die Rechte einstellen, wer lokal und wer über das Internet die Datenbanken nur abfragen bzw. auch ändern darf.
Für MySQL kann man z. B. mit PHP3 und Perl, die ebenfalls kostenlose Bestandteile von Linux ist, Skripts schreiben, die eine Datenänderung ermöglichen.
Das FDB-Projekt soll jedoch nicht nur auf Linux und das Programm MySQL beschränkt bleiben. Auch für Systemen, die zwar nicht gratis, aber weit verbreitet sind wie z. B. Novell und Windows NT sollten an das Datenbanknetz angeschlossen und Beschreibungen der verwendeten Programme veröffentlicht werden.
Weitere Informationen:
Warum werden die Daten nicht zentral in einer Datenbank gespeichert?
Das Internet ist von seiner Struktur her ein dezentraler Computerverbund. Daher ist eine dezentrale Eingabe und Wartung der Daten dem Internet besser angepasst. Die vielen lokalen Datenbanken mit der gleichen Datenbankstruktur sollen ein Datenbanknetz bilden, das untereinander Daten austauscht und aktualisiert.
Durch eine dezentrale Eingabe der Daten kann außerdem der Arbeitsaufwand für die einzelnen verringert werden.
Es wird auch eine größere Sicherheit dadurch erreicht, dass alle nur immer die Daten auf dem eigenen PC warten müssen, ohne dass Außenstehenden Zugriffsrechte gewährt werden müssen.
Nachteil ist jedoch, dass der Abgleich und die Aktualisierung der Daten über das Internet schwieriger zu lösen ist.
 
Wie kann ich beim FDB-Projekt eine neues Datenbanknetz anbieten?
1. Installation eines SQL-Servers mit der Datenbank auf einem Computer, der über das Internet erreichbar ist.
2. Freigabe der Abfragemöglichkeit dieser Datenbank für alle Benutzer des Internets.
3. Beschreibung der Datenbankstruktur im WWW.
4. Veröffentlichung von Programmen, mit denen eine Wartung der Datenbank möglich ist. Diese Programme müssen kostenlos sein.
5. Veröffentlichung von Programmen, mit denen eine Datenaustausch mit anderen Computern automatisch möglich ist. Diese Programme müssen kostenlos sein.
 

Niederösterreichischer Bildungsserver Linux, Apache, MySQL und PHP3

Letzte Änderung am 04. September 2001 E-Mail herwig.reidlinger@pinoe-hl.ac.at.