Access – was es ist und was man damit machen kann
Access ist ein Datenbank-Management-System, kurz DBMS, für relationale Datenbanken. Hergestellt wird es von Microsoft.
Es ist nicht einfach, die Kriterien und die Merkmale einer relationalen Datenbank - also nicht nur die von Access, sondern im allgemeinen - zu beschreiben. Wer in diese Materie einsteigen will, dem sei das Buch "Datenbanksysteme: Konzepte und Modelle" von Schlageter und Stucky empfohlen, welches im Teubner-Verlag erschienen ist.
Die grundlegenden Funktionen von Access seien jedoch nachstehend beschrieben.
Struktur einer Datenbank anlegen: Die Struktur einer Datenbank lässt sich bei Access in einer grafischen Oberfläche erstellen. So können Tabellen, Indizes, Schlüssel und Beziehungen ohne den Gebrauch einer Data-Defintion-Language DDL erzeugt werden.
Abfragen erstellen: Normalerweise bemüht man zur Abfrage einer Datenbank die Datenbankabfrage-Sprache SQL. Auch darauf kann man bei Access weitestgehend verzichten. Wiederum wartet Access hier mit einer grafischen Oberfläche auf mit der man wohl die meisten der anfallenden Abfragen einfach realisieren kann.
Formulare generieren: Zur Eingabe von Daten in eine Datenbank bietet Access die Möglichkeit, Eingabeformulare visuell zu erzeugen und mit Kriterien zu verknüpfen. So können komplexe Oberflächen auch von Nichtprogrammierern leicht erstellt werden.
Daten präsentieren: Auf der Grundlage der erstellten Tabellen und Abfragen lassen sich ganze Berichte mit teils sehr anspruchvollen Präsentationen wie z.B. Tortengrafiken oder Balkendiagrammen oder einfache nur strukturierte Listen nahezu per Knopfdruck erzeugen.
Programmierung: Access beinhaltet die Programmiersprache Visual Basic for Application, kurz VBA, mit der man in der Lage ist, hochkomplexe, professionelle Anwendungen zu programmieren. Die Möglichkeiten sind dermaßen vielfältig, das allein schon eine Aufzählung den hier gegebenen Rahmen sprengen würde.
Fazit: Einem "Nicht-Informatiker" mögen die Konzepte von Access beim ersten Eindruck etwas zu komplex erscheinen, wenn man sich aber etwas Mühe macht, den Sinn dahinter zu erfassen, ist man in der Lage mit ein paar wenigen Handgriffen umfangreiche Anwendungen zu erstellen. Die Mühe lohnt also in jedem Fall!

