Microsoft Access ist ein Datenbank- Management-System von Microsoft für den Einsatz auf dem Windows-Betriebssystem entwickelt. Es ist derzeit in der Microsoft Office Professional Suite Linie von Produkten zur Verfügung . Ein Vorteil von Microsoft Access ist, dass es eine grafische Benutzeroberfläche, Datenbank-Management erleichtert verfügt . MDB -und ADP- Dateien verwendet werden, um Datenbanken zu organisieren, sondern tun dies auf unterschiedliche Weise. SQL
Einer der größten funktionalen Unterschiede zwischen MDB oder Jet Database und ADP oder Access Data Project, ist, wie sie MySQL Datenbanken verwenden. Standardmäßig ADP Haus alle ihre Datenbanken in MySQL in einer organisierten Hierarchie . MDB -Dateien können auf MySQL-Datenbanken verknüpft werden , sind aber nicht immer. Dies bedeutet, dass , wenn eine doppelte Datei in einem ADP -Datenbank erstellt wird, wird einfach die Datei, die bereits in der MySQL-Datenbank. Wenn das gleiche in einer MDB-Datenbank fertig ist, wird es produzieren eine doppelte Datei .
Stored Procedures
Da ein ADP -Datenbank verwendet MySQL, es verwendet gespeicherte Prozeduren für alle der Datenbank-Abfragen. Eine gespeicherte Prozedur ist eine Routine, die in einer Datenbank, die , wenn immer dieses Verfahren notwendig aufgerufen werden können wird . Ein MDB-Datenbank verfügt über eine Vielzahl von verschiedenen Abfragen, die anstelle von gespeicherten Prozeduren werden . Zum Beispiel, wenn Sie möchten, um Ihre Datenbank zu aktualisieren , würden Sie eine Update-Abfrage in einer MDB-Datenbank verwenden, aber rufe eine gespeicherte Prozedur in einer ADP Datenbank .
Tabelle Structures
Tabellen sind unterschiedlich in MDB -und ADP- Datenbanken strukturiert. Dies ist ein großes Anliegen , wenn Sie von einer Datenbank zur anderen migrieren . Zum Beispiel der Name des Feldes in einer MDB-Datenbank erlaubt nur bis zu 64 Zeichen , während ein ADP -Datenbank bis zu 128 Zeichen lang sein können . Weitere Unterschiede sind ebenfalls vorhanden, einschließlich Welche Zeichen sind in der Datenbank erlaubt.
Access Connections
Beginning in 2002 , hat Microsoft die CurrentProject.AccessConnection Eigenschaft, die eine war Expansion auf der vorherigen Eigenschaft CurrentProject.Connection . Diese Eigenschaften ermöglichen eine ADO- oder ActiveX Data Object, Verbindung zwischen einer Datenbank und Microsoft Access-Software genutzt werden , so dass mehrere Verbindungen müssen sich nicht geöffnet, um eine ADO verwalten. In einer ADP -Datenbank , können diese beiden austauschbar ohne Unterschied zwischen den beiden verwendet werden. In einer MDB-Datenbank , wird die Eigenschaft CurrentProject.AccessConnection von Microsoft für erhöhte Funktionalität empfohlen.