Twitter Xing Facebook Instagram

Microsoft Access

 

Microsoft Access (kurz MS Access, nach engl. access, „Zugang“), ist ein proprietäres Datenbankmanagementsystem des Softwareherstellers Microsoft zur Verwaltung von Daten in Datenbanken und zur Entwicklung von Datenbankanwendungen. MS Access ist Bestandteil des Office-Professional-Pakets und unterstützt (mit Einschränkungen) SQL-92.

Mit Access wird ab Version 2000 eine kostenfreie Desktop-Version des Microsoft SQL Server ausgeliefert, die sich direkt über die Access-Oberfläche verwalten lässt. Daher ist es nicht nötig, eine zusätzliche Programmlizenz zu erwerben. Allerdings sind die Verwaltungsmöglichkeiten der SQL-Server-basierten Funktionen (z.B. Berechtigungen) im Vergleich zur Vollversion stark eingeschränkt, weswegen für größere Projekte die Verwendung des MSSQL-Servers zweckmäßig ist. Seit SQL Server 2005 trifft dies aber nur noch bedingt zu, da mit dieser Version das Management Studio Express kostenlos mitangeboten wird.

Durch die Bereitstellung von visuellen Programmierobjekten, die speziell im Hinblick auf den Datenbankzugriff optimiert sind, ist es mit Access möglich, innerhalb von kurzer Zeit datenbankbasierte Anwendungen zu erstellen (Rapid Prototyping), ohne umfangreiche Programmierarbeiten (wie sie z. B. in C oder C++ notwendig sind) durchführen zu müssen. Dabei ist es möglich, auch auf Skripte, die in einer speziellen Makro-Sprache erstellt werden müssen, zurückzugreifen. Um jedoch auch umfangreiche Anwendungen erstellen zu können, ist in Access eine Entwicklungsumgebung für Visual Basic for Applications integriert. Zur Verbesserung der Geschwindigkeit der Programmausführung kann der auf Basis von VBA erstellte Quelltext kompiliert und zusätzlich als Pseudocode in der Datenbankdatei (wie *.MDE) gespeichert werden.