Hinweise für IT-Dienstleister: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
(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.  
{{Achtung|1=Hierbei ist er weder vom ''pädagogischen Netzwerk'' der Schule noch direkt von außen über das Internet zu erreichen.}}


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!}}


<br clear=all>
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'''. Dieser 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.
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. Kontakten Sie bitte in einem solchen Fall unbedingt die Fachberatung der betroffenen Schule.}}
{{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.

Navigationsmenü