www.wikidata.de-de.nina.az
Microsoft Access ˈmaɪ kɹoʊ sɒft ˈaek sɛs kurz MS Access nach englisch access Zugang ist eine Anwendung innerhalb der Microsoft Office Familie Microsoft 365 und ist als einzelne Buroanwendung oder als Bestandteil von Office Professional Office Paket erhaltlich Microsoft AccessBasisdatenEntwickler Microsoft CorporationErscheinungsjahr November 1992Aktuelle Version Access 2021 Nur Windows Betriebssystem Microsoft WindowsKategorie Relationale Datenbank und EntwicklungsumgebungLizenz Proprietardeutschsprachig jaWebsite von AccessAccess kombiniert die Microsoft Jet Engine als relationales Datenbankmanagementsystem mit den Werkzeugen einer integrierten Entwicklungsumgebung die mit ihren grafischen Benutzeroberflachen insbesondere fur die Zielgruppe Endbenutzer zur Herstellung von Datenbankanwendungen geeignet ist 1 Access unterstutzt mit Einschrankungen die Datenbank Programmiersprache SQL ab Version 2007 2 Inhaltsverzeichnis 1 Entstehung 2 Eigenschaften 3 Objektarten 4 Produktversionen 5 Ahnliche Produkte 6 Literatur 7 Weblinks 8 EinzelnachweiseEntstehung BearbeitenDer Erfolg von Desktop Datenbankanwendungen wie dBASE und Foxpro veranlasste Microsoft schon Mitte der 1980er Jahre zu der Entscheidung eine eigene Datenbankanwendung fur das damals neue Betriebssystem Windows zu entwickeln Die Entwicklungsarbeiten unter dem Projektnamen Omega 3 verzogerten sich immer wieder bis Anfang der 1990er Jahre die noch fehlerhafte Version 1 0 und kurz darauf die stabile Version 1 1 auf den Markt kam Eigenschaften BearbeitenDieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst nbsp Standardmassig speichert Access alle Daten einer Datenbankanwendung in einer einzigen Datei des eigenen mdb Dateiformates bis zur Version Access 2003 bzw des accdb Dateiformates ab Version Access 2007 ab Dieses schliesst sowohl Elemente der Oberflache als auch die Datenbanktabellen ein Alternativ ist es sehr einfach moglich die Daten Tabellendefinitionen und den Datenbestand im Unterschied zur Oberflache und weiteren VisualBasic Modulen und Makros Reports usw in verschiedenen Dateien zu halten Front bzw Backend Beim Einbinden bzw Verknupfen von externen Datenquellen Tabellen konnen verschiedene Access Versionen aber auch Access fremde Formate wie dBASE sowie viele gangige Datenquellen z B uber ODBC angesprochen werden Im Gegensatz zu fruheren PC basierenden Datenbanksystemen unterstutzt Access ein relationales Datenbank Modell mit referentiellen Integritatsprufungen 4 Um extern auf Access Datenbanken zuzugreifen eignet sich unter anderem die ebenfalls von Microsoft entwickelte ODBC Programmierschnittstelle Ferner kann auf Access Datenbanken auch von anderen Programmiersprachen zum Beispiel Delphi Visual Basic etc durch den Einsatz von ADO oder dem etwas alteren aber auf MDBs zugeschnittene DAO zugegriffen werden Um lediglich dieses Format einzubinden braucht Access weder lizenziert noch installiert zu sein Ab Windows 2000 ist ADO als Teil von MDAC ein Bestandteil des Betriebssystems Fur fruhere Windowsversionen kann es kostenfrei nachinstalliert werden Access das auf der Microsoft Jet Engine als Datenbank Backend basiert eignet sich gut fur kleinere bis mittlere Datenbanken bei etwa bis zu zehn gleichzeitig zugreifenden Benutzern Daruber hinaus empfiehlt Microsoft die recht einfache Migration zum MS SQL Server 5 Um den Mehrbenutzerzugriff innerhalb des mdb Dateiformats einfach zu gestalten erfolgen Schreibzugriffe bei alteren Versionen einer Access mdb Datenbank immer am Dateiende Geloschte oder abgeanderte Elemente blieben daher als Locher in der Datei stehen bis die Access Datei komprimiert im engeren Sinne ist es ein Defragmentieren der Datenbankdatei selbst wird Bei neueren Versionen ist ein regelmassiges Komprimieren nicht mehr erforderlich Der Betrieb von Access Anwendungen im LAN ist an eine stabile Netzwerkumgebung gebunden Bereits kleine Aussetzer konnen die Verbindung zum Backend abreissen lassen Access bleibt dabei meist stabil lediglich die betroffenen Anwender mussen ihre Datenbankapplikation neu starten Bei stabiler Hardware und Netzwerk wird nur in seltenen Fallen eine Reorganisation Reparatur und Komprimierung der Datenbank erforderlich Access ist mit seinem mdb Dateiformat im Vergleich zu anderen dateibasierten Datenbanken stabil wenngleich klassische SQL Server ublicherweise weit stabiler sind In der Praxis sind in standardmassig eingerichteten Netzwerken zum Beispiel auf Ethernet Basis keine Probleme zu erwarten Fur den Einsatz in heterogenen Netzwerken oder im WLAN ist Access allerdings wie alle dateibasierenden statusgebundenen Zugriffsverfahren die konkurrierend uber das Dateisystem erfolgen weniger geeignet hier sollten Datenbankserver DB2 Server MS SQL Server MySQL Server usw bevorzugt werden Um diese Schwachen zu uberwinden basiert der Datenbankzugriff von Access schon seit den ersten Versionen auf einer SQL Engine die eine einfache Migration zu einem SQL Server ermoglicht Dazu wurde Access ab der Version 2000 so erweitert dass Anwendungen direkt auf eine grosse Datenbank die zum Beispiel auf einem Microsoft SQL Server betrieben wird aufgebaut werden konnen anstatt sie uber ODBC einzubinden Fur diesen Zweck wurde ein neues Dateiformat mit der Endung adp entwickelt und der Dateizugriff von DAO Data Access Objects auf das vielseitigere ADO Active Data Objects umgestellt ADO abstrahiert wesentlich starker von den verwendeten Datenbankquellen als sein Vorganger und hat daher eine hohere Zugriffsgeschwindigkeit Die Endung adp wird seit Access 2013 nicht mehr unterstutzt 6 Mit Access wird ab Version 2000 eine kostenfreie Desktop Version des Microsoft SQL Server ausgeliefert die sich direkt uber die Access Oberflache verwalten lasst Allerdings sind die Verwaltungsmoglichkeiten der SQL Server basierten Funktionen z B Berechtigungen im Vergleich zur Vollversion stark eingeschrankt weswegen fur grossere Projekte die Verwendung des MSSQL Servers zweckmassig 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 moglich innerhalb von kurzer Zeit datenbankbasierte Anwendungen zu erstellen Rapid Prototyping ohne umfangreiche Programmierarbeiten wie sie z B in C oder C notwendig sind durchfuhren zu mussen Dabei ist es moglich auch auf Skripte zuruckzugreifen die in einer speziellen Makro Sprache erstellt wurden Um auch komplexe Anwendungen erstellen zu konnen ist in Access eine Entwicklungsumgebung fur Visual Basic for Applications VBA integriert Zur Verbesserung der Geschwindigkeit der Programmausfuhrung kann der auf Basis von VBA erstellte Quelltext kompiliert und als optimierter Programmcode auch P Code genannt von Pseudocode abgeleitet hier jedoch andere Bedeutung in der Datenbankdatei identisch wie in der MDE gespeichert werden Zur Weitergabe entwickelter Datenbanken an Benutzer die kein Access besitzen gibt es die Runtime Versionen Diese werden mit der Office Developer Edition erstellt die je nach Access Version kostenfrei oder kostenpflichtig ist 7 Objektarten BearbeitenZur Erstellung einer Datenbank werden vom Entwickler mehrere Objektarten erstellt Tabellen zur Speicherung der Daten Abfragen zur Aufbereitung Filterung Sortierung usw der Daten Formulare zur Dateneingabe per Bildschirmmaske Berichte zur Ausgabe der Daten auf dem Bildschirm oder an einen Drucker Makros zur einfachen Automation Visual Basic Module zur individuellen Programmierung in Visual Basic for Applications VBA Import und Exportspezifikationen fur formale Angaben beim Datenimport oder Export z B fur CSV Dateien Unterstutzung Beziehungen zwischen Tabellen mit Angaben uber IntegritatsbedingungenDie Daten uber diese Objekte Metadaten sind in sogenannten Systemtabellen gespeichert Dies sind Tabellen die Access in derselben Datenbank wie die zu speichernden Daten fuhrt sie sind jedoch im Regelfall fur den Benutzer nicht sichtbar Produktversionen BearbeitenAccess 1 0 First Windows relational database for Windows 3 0 Access 2 Access Developer s Toolkit ADT fur Access2 Access 95 Access Developer s Toolkit ADT fur Access95 Access 97 Office Developer s Edition ODE Access 2000 Microsoft Office Developer MOD Access 2002 XML Support Access 2003 Access 2003 Developer Extensions u a Windows XP Themen Access 2007 Access 2010 Access 2013 Access 2016 Access 2019 Teil von Microsoft 365 jedoch im Gegensatz zu den anderen Office Programmen Word Excel und PowerPoint die auch fur das Betriebssystem Mac OS X von Apple angeboten werden nur fur Windows verfugbar 8 Access 2021 Teil von Microsoft 365 wie Access 2019 nur fur Windows verfugbar Angaben zum Datum des jeweiligen Releases weitere Update Versionen und inhaltliche Hinweise zu Erweiterungen finden sich auf der entsprechenden Webseite von Microsoft 9 10 Ahnliche Produkte BearbeitenLibreOffice Base auf mehreren Plattformen verfugbar OpenOffice org Base auf mehreren Plattformen verfugbar Aqua Data Studio fur Windows Kexi als Teil des freien Office Paketes Calligra SuiteLiteratur BearbeitenLorenz Holscher Microsoft Office Access 2013 Das Handbuch Microsoft Press 2013 ISBN 978 3 86645 157 5 Ralf Albrecht Natascha Nicol Microsoft Office Access 2007 Das Handbuch Microsoft Press 2007 ISBN 978 3 86645 104 9 Ralf Albrecht Natascha Nicol Access 2003 programmieren 5 Auflage Addison Wesley 2003 ISBN 978 3 8273 2568 6 Andre Minhorst Das Access 2003 Entwicklerbuch Addison Wesley 2005 ISBN 978 3 8273 2265 4 Andre Minhorst Access 2007 Das Grundlagenbuch fur Entwickler Addison Wesley 2007 ISBN 978 3 8273 2460 3 Andreas Stern Keine Angst vor Microsoft Access O Reilly 2019 ISBN 978 3 96009 116 5 Thomas Barkow Access mit Makros automatisieren KnowWare Verlag ISBN 87 91364 05 1 Weblinks BearbeitenProduktbeschreibung bei Microsoft Access Entwicklerportal bei MSDN Access 2007 Produktdokumentation bei MSDN englisch Einzelnachweise Bearbeiten Tiemeyer Konopasek Access 2002 Online Kap 1 6 Endbenutzer und Anwendungsgebiete Access SQL Grundkonzepte Sprache und Syntax Abgerufen am 14 Oktober 2021 Microsoft Access Database Program Nicht mehr online verfugbar Archiviert vom Original am 25 Mai 2014 abgerufen am 26 November 2015 englisch Access Tutorial Lernen Sie Microsoft Access Datenbanken zu erstellen Abgerufen am 16 Januar 2023 Verbinden von Access mit SQL Server Microsoft Support Abgerufen am 16 Januar 2023 SQL Server Zugriff als Microsoft Access ADP Projekt wird ab Office 2013 nicht mehr unterstutzt codedocu de Office 365 Abgerufen am 4 Juni 2020 https www software matters co uk access runtime downloads html Genehmigte Downloads Microsoft 365 und Office Ressourcen und Systemanforderungen Abgerufen am 14 Oktober 2021 deutsch TimDavenport Office Updates Office release notes Abgerufen am 14 Oktober 2021 deutsch andymosten Versionsinformationen zu Updates fur Microsoft 365 Apps Office release notes Abgerufen am 14 Oktober 2021 deutsch Microsoft Office Programme Aktuelle Office Anwendungen Access Excel Skype for Business OneNote Outlook PowerPoint Project Publisher Visio Word Ehemalige Office Anwendungen Entourage Expression Media FrontPage Groove amp Sharepoint Workspace PhotoDraw Photo Editor Picture Manager Outlook Express Sammelmappe Virtual PC InfoPath Abgerufen von https de wikipedia org w index php title Microsoft Access amp oldid 235816008