Datenbanksysteme
Auswahl eines Datenbanksystems
Die Datenbanksysteme MS-Access und Oracle werden am Universitätsrechenzentrum zur Benutzung und im Rahmen von Campus- bzw. Landeslizenz angeboten.
MS-Access
MS-Access ist ein relationales Datenbank-Managementsystem (DBMS) für Microsoft Windows. Die Datenbankgröße kann laut Hersteller maximal 1 GB betragen.
MS-Access ist ein Programm mit grafischer Oberfläche. Der Bildschirmaufbau richtet sich nach den Konventionen, denen alle Windows-Programme entsprechen sollten. Kennt man sich mit entsprechenden Windows-Programmen aus, so ist die Bedienung im Prinzip bekannt und man kann sich schnell einarbeiten. MS-Access stellt sogenannte Assistenten zur Verfügung, die den Anwender bei der Erstellung von Tabellen, Abfragen, Berichten und Formularen unterstützen. SQL-Kenntnisse sind nicht zwingend notwendig, es besteht jedoch die Möglichkeit, mit SQL zu arbeiten. Für spezifische Anwendungen steht die Programmiersprache Access BASIC zur Verfügung.
Daten können zwischen den gängigen Datenbanksystemen (z. B. dBase, Oracle, FoxPro, SQL-Server) und anderen Windows-Programmen ausgetauscht werden. Abfragemöglichkeiten aus anderen Programmsystemen bestehen nicht. Es gibt gute Möglichkeiten, nach SQL umzusteigen, siehe Umstieg auf SQL.
Für MS-Access gibt es viele Bücher, das Spektrum reicht vom Anfänger bis zum Fortgeschrittenen. Im Infoservice, Zimmer 015, des Rechenzentrums kann eine Broschüre "Access 2007. Grundlagen" sowie "Access 2007, Fortgeschrittene Techniken" erworben werden. Die Skripten für die Versionen 2003 sind ebenfalls noch verfügbar. Es wird ein Access-Kurs angeboten.
Für Access existiert eine Landeslizenz, die von allen Instituten ohne Einschränkung über die ASK gekauft werden kann.
MS-Access ist im PC-Pool des Rechenzentrums installiert und kann dort unter Windows benutzt werden.
Oracle
Oracle ist ein relationales Datenbank-Managementsystem (DBMS), das für alle gängigen Plattformen angeboten wird. Neben der eigentlichen Datenbank und den entsprechenden zugehörigen Hilfsprogrammen gibt es eine Vielzahl von Entwicklungs- und Endbenutzerwerkzeuge. Oracle ist ein komplexes und umfangreiches System, das einige Einarbeitungszeit verlangt und entsprechende Hardwareanforderungen hat. Zur Betreuung dieses Systems sollten Datenbank- und SQL-Kenntnisse vorhanden sein.
Mit Oracle können große Datenbestände verwaltet werden. Oracle ist ebenfalls für sensible Datenbestände geeignet und kann auch in heterogenen Rechnerumgebungen insbesondere als Vielbenutzerumgebung eingesetzt werden.
Das Protokoll TCP/IP ermöglicht die Kommunikation zwischen den verschiedenen Plattformen. Eigene Anwendungen können mit der Programmiersprache C und einem C-Präcompiler, der die eingebundenen SQL-Plus- oder PL/SQL-Statements umwandelt, entwickelt werden. Oracle unterstützt alle gängigen Protokolle und Programmiersprachen, sie sind jedoch nicht in der Campuslizenz enthalten.
In guten Buchhandlungen sind Oraclebücher erhältlich.
Oracle ist auf einem Server im Unix-Cluster installiert und kann dort getestet werden. Neben einer Benutzerkennung wird eine separate Benutzerkennung für ORACLE benötigt. Diese ist im Zimmer x005 bei Herrn Anhegger oder im Zimmer 112 bei Herrn Wilhelm erhältlich.
Unsere Dokumentation zum Datenbanksystem ORACLE finden Sie im Internet.
XML
- XML oder Datenbank?
- Infopath (XML-Formulareditor von MS Office 2003)