Die Struktur

Die Datengrundlage von MAGELLAN in der Version 6 ist eine Firebird-Datenbank. Firebird ist eine relationale Client/Server-Datenbank, auf die Sie unter anderem per ODBC direkt zugreifen können. Der standardmäßige Dateiname der Datenbank lautet MAGELLAN6.fdb Auch Crystal Reports greift über ODBC auf die MAGELLAN-Datenbank zu. Die dafür benötigte Datenquelle wird von MAGELLAN automatisch eingerichtet.

Die aktuelle MAGELLAN-Datenbank besteht aus 293 Tabellen, 54 Ansichten sowie zahlreichen weiteren Datenbankobjekten (Trigger, Prozeduren usw.).

Tabellen und Ansichten

Eine Tabelle in einer Datenbank ist der physikalische Speicherort für eine strukturierte Form von Daten. So enthält beispielsweise die Tabelle tblLehreralle in MAGELLAN gespeicherten Lehrer. Eine Ansicht (der Fachbegriff ist VIEW) definiert mit Hilfe einer SQL-Abfrage eine bestimmte Sichtweise auf eine oder mehrere Tabellen. Die Daten sind weiterhin in den entsprechenden Tabellen gespeichert. So definiert beispielsweise die Ansicht Lehrer eine Sichtweise auf die Tabelle tblLehrer. Wenn Sie sich die Datenstruktur von MAGELLAN näher betrachten, werden Sie feststellen, dass es neben den vielen Tabellen auch eine Reihe von Ansichten gibt. In einigen Fällen ist der Zugriff auf bestimmte Daten einer Tabelle nur über entsprechende Ansichten möglich.

Als Beispiel sei hier das Zusammenspiel zwischen der Tabelle tblLehrerund der Ansicht Lehrergenannt. Während die Tabelle tblLehrer stets alle Lehrer auflistet, sorgt die Ansicht Lehrerdafür, dass in den meisten Fällen nur der Lehrer aufgelistet wird, der zum aktuellen Benutzer passt.

Der Hintergrund hierbei: Ein normaler Lehrer soll nur seine eigenen Personaldaten sehen können und nicht die seiner Kollegen. Der direkte Zugriff auf die Tabelle tblLehrerist somit gesperrt.

Ansichten verhalten sich nach außen hin genauso wie Tabellen, so dass Sie in der Regel nichts weiter beachten müssen.

Schlüsseltabellen

Alle Tabellen und Ansichten, die den Feldaufbau „Kürzel“, „Schlüssel“, „Bezeichnung“ bzw. „Kürzel“, „Bezeichnung“ besitzen, sind sogenannte Schlüsseltabellen. Sie dienen dazu, die möglichen Werte bestimmter Felder auf eine vorgegebene Liste einzuschränken. Wenn Sie z.B. beim Schüler die Konfession eintragen wollen, so können Sie nur ein Kürzel eintragen, dass in der Schlüsseltabelle „Konfessionen“ definiert ist.

Einige Schlüsseltabellen haben einen etwas anderen Aufbau, sie dienen aber dem gleichen Zweck. Hierzu zählen u.a. die Tabellen Abschlussjahrgaenge, Abteilungen, Banken, Berufe, Bildungsgaenge, Bezirke, Bundeslaender, Faecher, Fachtafeln, Gemeinden, Kreise, Noten, Sportfeste, Wettkämpfe und Verordnungen.

Schlüsseltabellen machen mehr als 50 Prozent aller Tabellen in MAGELLAN aus.

Mandanten

Mandanten spielen in MAGELLAN eine zentrale Rolle. Sie ermöglichen die Verwaltung mehrerer organisatorisch eigenständigen Einheiten in einer zentralen Datenbank. So können beispielsweise mehrere Schulen einer Stadt Ihre Daten zentral verwalten. Alle Mandanten sind in der Tabellen tblMandantenund tblMandantenSchulformen definiert.

Zeiträume

Zeiträume spielen, ähnlich wie Mandanten, eine zentrale Rolle in MAGELLAN. Sie ermöglichen eine zeitraumbasierte Verwaltung Ihrer Schuldaten. In der Regel handelt es sich bei Zeiträumen um Schulhalbjahre. Durch das Wechseln der Zeiträume können Sie Daten aus dem Blickwinkel unterschiedlicher Halbjahre betrachten. So können Sie die Laufbahnentwicklung einzelner Schüler zurück bis zum Einschulungszeitpunkt betrachten, und das inklusive Fächerzuordnung, Noten und Zeugnisse. Alle Zeiträume sind in der Tabelle Zeitraeume definiert.

Lehrerdaten

Pro Mandant können beliebig viele Lehrer definiert werden. Die Daten der Lehrer finden Sie in den Tabellen tblLehrer, tblLehrerLehraemter, tblLehrerFehlzeitenund tblLehrerSollBerechnung.

Klassendaten

Pro Mandant können beliebig viele Klassen definiert werden. Jeder Klasse müssen zudem die Zeiträume zugeordnet werden, in denen sie gültig ist. Die Daten der Klassen finden Sie in den Tabellen tblKlassen und tblKlassenZeitraeume. Bitte beachten Sie, dass eine Klasse in der Rolle eines Oberstufenjahrgangs auftreten kann.

Schülerdaten

Pro Mandant können beliebig viele Schüler definiert werden.

Schülerstammdaten

Die Stammdaten der Schüler sind in den Tabellen tblSchueler, tblSchuelerSorgebe, tblSchuelerSchulenund tblSchuelerAusbildungdefiniert.

zeitraumbezogene Schülerdaten

Im Lauf der Zeit durchläuft ein Schüler mehrere Klassen und Zeiträume an Ihrer Schule. Diese Angaben werden in den Tabellen tblSchuelerKlassen, tblSchuelerZeitraeume, tblSchuelerFachdaten, tblSchuelerZeugnisbemerkungenund tblSchuelerZeugnisformularedokumentiert.

Schülerdaten fürs Abitur

Daten zum Abitur werden in den Tabellen tblSchuelerABI, tblSchuelerABIDetails, tblSchuelerABIZeugnisbemerkungenund tblSchuelerABIZeugnisformulareabgelegt.

berufsbezogene Schülerdaten

Daten zum Berufsschulabschluss werden in den Tabellen tblSchuelerBBS, tblSchuelerBBSDetails, tblSchuelerBBSZeugnisbemerkungen und tblSchuelerBBSZeugnisformulare abgelegt.

Bundesjugendspiele und Sportfeste

Daten für Bundesjugendspiele und Sportfeste werden in den Tabellen tblSchuelerSPF, tblSchuelerSPFDetails abgelegt. Bitte beachten Sie, dass ein Bewerber sich syntaktisch nicht von einem Schüler unterscheidet.

Personendaten

Pro Mandant können beliebig viele Personen definiert werden. Die Daten der Personen finden Sie in der Tabelle tblPersonen.

Sorgeberechtigte

Pro Mandant können beliebig viele Sorgeberechtigte gespeichert werden. Die Daten der Sorgeberechtigten finden Sie in der Tabelle tblSorgeberechtigte.

Betriebe

Pro Mandant können beliebig viele Betriebe gespeichert werden. Die Daten der Betriebe finden Sie in den Tabellen tblBetriebe, tblBetriebeBerufe, tblBetriebeBildungsgaenge und tblBetriebeKontakte.

Schulen

Schulen werden unabhängig vom Mandanten gespeichert. Die Daten der Schulen finden Sie in den Tabellen tblSchulen und tblSchulenKontakte.

Adressen

Pro Mandant können zusätzliche Adressen (z.B. die Adresse des Schulamts) gespeichert werden. Diese Adressen finden Sie in den Tabellen tblAdressenund tblAdressenKontakte

Medien

Medien bilden die Grundlage der Medienverwaltung. Alle Medien werden in der Tabelle tblMediengespeichert und sind ebenfalls mandantenfähig. Die Medienverwaltung bildet jedes physische Exemplar zugehörig zum Medium in der Tabelle tblMedienExemplareab. Detaildaten zu bestimmten Medien finden sich in den Tabellen Medienarten, Medienformate, MedienKategorien, MedienSchlagworte, MedienStichworteund MedienZustaende wieder. Die Verbindung zu Lehrern, Schülern und Personen wird über die Tabelle tblMedienAusleiherdefiniert. Für die Vorgangsverwaltung stehen tblMedienVorgaenge und tblMedienVormerker zur Verfügung.

Inventar

Die Inventarisierung einer Schule wird in der Tabelle tblInventar abgebildet. Detaildaten zum Inventar finden sich in der Tabelle tblInventarExemplare wieder. Auch das Inventar ist mandantenfähig.

Erwähnenswert ist auch der logische Zusammenhang zwischen Medien und Inventar: Wird die Medienverwaltung eingesetzt, so taucht jedes Medium automatisch auch in der Rolle eines Inventarstücks in Erscheinung.

Haushalt

Die Verwaltung des Schulhaushalts wird in den Tabellen Haushaltsjahre, tblHaushaltstitel, tblHaushaltsstellen und tblHaushaltsmittel abgebildet. Die registrierten Buchungen finden sich in der Tabelle tblBuchungen wieder.

results matching ""

    No results matching ""