Access ist ein relationales Datenbanksystem der Firma
Microsoft, welches als Einzel- und Mehrplatzsystem
unter dem Betriebssystem Windows läuft. Seine wichtigsten
Eigenschaften:
- Als Frontend eignet es sich für relationale Datenbanksysteme,
die per ODBC-Schnittstelle angesprochen werden können. Hierzu
wird in der Windows-Systemsteuerung der zum Microsoft-SQL-Server
mitgelieferte ODBC (Open Data Base Connectivity) Treiber
eingerichtet und eine User Data Source hinzugefügt, z.B. mit
dem Namen dbs2001. Nun können
die auf dem SQL-Server liegenden Tabellen verknüpft
und manipuliert werden.
- Der Schemaentwurf geschieht menugesteuert (Abbildung 9.2)
- Referenzen zwischen den Tabellen werden in Form von
Beziehungen visualisiert.
- Formulare definieren
Eingabemasken, die das Erfassen und Updaten von
Tabellendaten vereinfachen (Abbildung 9.3).
- Queries können per SQL oder
menugesteuert abgesetzt
werden (Abbildung 9.4).
- Berichte fassen Tabelleninhalte und Query-Antworten
in formatierter Form zusammen und können als Rich-Text-Format
exportiert werden (Listing 9.1 + Abbildung 9.5).
Schemadefinition in Microsoft Access
durch Microsoft Access-Formular erzeugte Eingabemaske
in Microsoft Access formulierte Abfrage
Listing 9.1 zeigt die Formulierung einer SQL-Abfrage,
die zu jedem Professor seine Studenten ermittelt. Aus den
Treffern dieser Query wird der Bericht in Abbildung
9.5 generiert.
Listing 9.1: Abfrage für Bericht in Abbildung 9.5
SELECT DISTINCT p.name AS Professor, s.name AS Student
FROM professoren p, vorlesungen v, hoeren h, studenten s
WHERE v.gelesenvon = p.persnr
and h.vorlnr = v.vorlnr
and h.matrnr = s.matrnr
ORDER BY p.name, s.name
|
Word-Ausgabe eines Microsoft Access-Berichts, basierend auf Listing 9.1