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.
|
|