3.763
Bearbeitungen
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 12: | Zeile 12: | ||
{{Hinweis|Beachten Sie bitte unsere Videoanleitungen zur Installation des SVWS-Servers und von SchILD-NRW 3 in diesem Wiki.}} | {{Hinweis|Beachten Sie bitte unsere Videoanleitungen zur Installation des SVWS-Servers und von SchILD-NRW 3 in diesem Wiki.}} | ||
<br clear=all> | <br clear=all> | ||
==Datenbank und Installation== | |||
===Datenbank-Schemata=== | |||
Unter Datenbank-Schema versteht man eine vorstrukturierte, leere Datenbank. In der leeren Datenbank sind also schon alle Tabellen und deren Abhängigkeiten angelegt, jedoch noch keine Daten enthalten. | |||
In einer MariaDB können mehrere Schemata liegen, die dann einer einzelnen SVWS-Datenbank einer Schule entsprechen, auf die dann mit dem SchILD-Client zugegriffen werden kann. | |||
In großen Systemen, etwa kommunalen Rechenzentren oder kommerziellen Rechenzentren, könnten noch weitere Schemata in der MariaDB laufen, die dann anderen Schulen gehören oder gar nichts mit Schulen zu tun haben. | |||
===Die unterschiedlichen Nutzer=== | |||
*Ein ''Root-Benutzer'' ist ein Super-Administrator-Zugang auf den MariaDB-Server. Er hat Zugriffsrechte auf alle Datenbanken, kann diese anlegen und löschen. Er kann beliebige weitere Datenbank-Benutzer anlegen. Geht das Root-Kennwort für die MariaDB verloren, kann dieses Passwort nicht mehr angezeigt oder verändert werden und neue Schemas können nicht mehr angelegt werden. | |||
*Ein ''Datenbank-Benutzer'' oder auch ''Schema-Benutzer'' ist ein Administrator-Zugang mit vollen Zugriffsrechten auf ein Schema, d.h. eine einzelne "Datenbank". Ein Datenbank-Benutzer kann auch mit gleichem Namen und Passwort für mehrere Schemata/Datenbanken gelten. Er kann diese Datenbank nicht löschen, aber jede Veränderung innerhalb des Schemas/der Datenbank vornehmen. SchILD-NRW 3 nutzt die Zugangsdaten dieses Benutzers, um auf die Datenbank zuzugreifen. In den Beispielen dieses Wikis wird in der Regel der Name ''svwsadmin'' für diesen Benutzer verwendet. | |||
*Ein ''SchILD-NRW-3-Benutzer'' ist (meistens) eine reale Person mit eingeschränkten Zugriffsrechten auf die Datenbank über SchILD-NRW oder das Webinterface. SchILD-NRW regelt diese Rechte in der Benutzerkontensteuerung des Clients. Dies sind die Benutzer, über die mit SchILD-NRW gearbeitet wird. Einem solchen Benutzer können SchILD-NRW-Administrationsrechte zugewiesen werden, so dass über die Benutzeroberfläche von SchILD-NRW bereitgestellte Datenbankoperationen ausgeführt werden können. | |||
===Die Ordnerstruktur=== | |||
Um die Sicherheit des Betriebssystems zu gewährleisten, stattet Windows die unterschiedlichen Ordner mit unterschiedlichen Rechten aus. Der SVWS-Server und SchILD-NRW 3 fügen sich hier in diesem Sinne korrekt ein. Für die Benutzung des SVWS-Servers und SchILD-NRW werden vier unterschiedliche Verzeichnisse verwendet. | |||
* Das Verzeichnis, in dem der SVWS-Server ''installiert'' wird. In diesem Verzeichnis sollen Nutzer nichts ablegen können und keinen Zugriff darauf haben. | |||
* Das Verzeichnis, in dem der SVWS-Server die Datenbanken ablegt. In diesem Verzeichnis hat nur der Server Zugriff, Nutzer sollen hier nichts lesen oder verändern können. | |||
* Das Verzeichnis, in dem das reine Programm SchILD-NRW3 installiert wird. Nutzer haben hier keine Schreibrechte und es werden hier keine Arbeitsdaten erstellt. | |||
* Das SVWS-Arbeitverzeichnis, in dem die Daten der Nutzer liegen, zum Beispiel die Reports oder die Export- und Importdateien. Hier haben Nutzer für die tägliche Arbeit Zugriff. | |||
==Systemvoraussetzungen== | ==Systemvoraussetzungen== | ||
Zeile 29: | Zeile 50: | ||
[[Datei:Serverinstallation Schule SVWS und Schild3.png|thumb|hochkant=2.2|Installation innerhalb eines Verwaltungsnetzwerks.]] | [[Datei:Serverinstallation Schule SVWS und Schild3.png|thumb|hochkant=2.2|Installation innerhalb eines Verwaltungsnetzwerks.]] | ||
Der ''SVWS-Server'' ist innerhalb des ''Verwaltungsnetzwerkes'' der Schule zu installieren. | Der ''SVWS-Server'' ist innerhalb des ''Verwaltungsnetzwerkes'' der Schule zu installieren. | ||
Der SVWS-Server selbst läuft er auf einer den - in Bezug auf Hardware und Software - Systemanforderungen entsprechenden MS-Windows- oder Linux-Umgebung. | Der SVWS-Server selbst läuft er auf einer den - in Bezug auf Hardware und Software - Systemanforderungen entsprechenden MS-Windows- oder Linux-Umgebung. | ||
Zeile 39: | Zeile 58: | ||
Die Klienten greifen entweder über die Weboberfläche oder ein Klient-Programm wie SchILD-NRW 3 auf den Server zu. | Die Klienten greifen entweder über die Weboberfläche oder ein Klient-Programm wie SchILD-NRW 3 auf den Server zu. | ||
<br clear=all> | |||
{{Achtung|1=Achten Sie darauf, dass der SVWS-Server weder vom ''pädagogischen Netzwerk'' der Schule noch direkt von außen über das Internet zu erreichen ist!}} | |||
In kleinen Schulen sind auch Einzelplatzinstallationen möglich, bei denen der SVWS-Server mit der MariaDB und der SchILD-NRW-3-Installation auf dem einzelnen Arbeitsplatzrechner laufen. | In kleinen Schulen sind auch Einzelplatzinstallationen möglich, bei denen der SVWS-Server mit der MariaDB und der SchILD-NRW-3-Installation auf dem einzelnen Arbeitsplatzrechner laufen. | ||
Zeile 56: | Zeile 77: | ||
===MariaDB-root=== | ===MariaDB-root=== | ||
Aus Sicht der Datenbank-Administration sind zwei Nutzer relevant: | Aus Sicht der Datenbank-Administration sind zwei Nutzer relevant: | ||
Der '''Root-Nutzer der MariaDB''' | Der '''Root-Nutzer der MariaDB''' dient dazu, einzelne Datenbankschemas - also etwas unpräzise einzelne "Schul-Datenbanken" - anzulegen oder zu löschen. Zuerst einmal ist ein Schema einfach nur die leere Struktur einer Datenbank und ein Name. Jedes Schema entspricht hier somit im Regelfall der Datenbank einer Schule. | ||
Geht dieses Kennwort verloren, laufen die Datenbanken zwar noch, das Passwort kann aber weder angesehen noch verändert werden. Es können auch keine Schemas neu angelegt oder entfernt werden. | Geht dieses Kennwort verloren, laufen die Datenbanken zwar noch, das Passwort kann aber weder angesehen noch verändert werden. Es können auch keine Schemas neu angelegt oder entfernt werden. | ||
Der weitere Nutzer ist der | |||
===Schema-Admin=== | ===Schema-Admin=== | ||
Zeile 75: | Zeile 98: | ||
<br clear=all> | <br clear=all> | ||
{{Wichtig|1=Beachten Sie, dass für eigenmächtig veränderte Datenbanken unter Umständen kein Support mehr übernommen werden kann. | {{Wichtig|1=Beachten Sie, dass für eigenmächtig veränderte Datenbanken unter Umständen kein Support mehr übernommen werden kann. Kontaktieren Sie bitte in einem solchen Fall unbedingt die Fachberatung der betroffenen Schule.}} | ||
===SchILD-Nutzer (Administrator)=== | ===SchILD-Nutzer (Administrator)=== | ||
'''SchILD-Nutzer mit ihren Rechten''' sind für Schulträger/IT nur bedingt relevant. In der Regel dürfte sich die IT einen Administrator-Nutzer in SchILD-NRW anlegen, so dass im Zweifel Benutzer gesperrt oder neu angelegt und Kennwörter neu gesetzt werden können. | '''SchILD-Nutzer mit ihren Rechten''' sind für Schulträger/IT nur bedingt relevant. In der Regel dürfte sich die IT einen Administrator-Nutzer in SchILD-NRW anlegen, so dass im Zweifel Benutzer gesperrt oder neu angelegt und Kennwörter neu gesetzt werden können, ohne manuell in der Datenbank tätig zu werden. | ||
Die konkreten Rollen mit ihren jeweiligen Rechten werden innerhalb von SchILD-NRW vergeben und sind schulintern zu organisieren. Der SVWS-Server verwaltet diese Nutzer mit ihren Rechten, daher gelten diese auch für die Zugriffssteuerung über Webinterfaces oder andere Client-Programme. | Die konkreten Rollen mit ihren jeweiligen Rechten werden innerhalb von SchILD-NRW vergeben und sind schulintern zu organisieren. Der SVWS-Server verwaltet diese Nutzer mit ihren Rechten, daher gelten diese auch für die Zugriffssteuerung über Webinterfaces oder andere Client-Programme. |