Access ist ein relationales Datenbank-Management -System von Microsoft , die auf den persönlichen Gebrauch oder Low-Volume- Daten-Anwendungen ausgerichtet ist. Es wird von der Microsoft Jet Database Engine angetrieben und bietet eine grafische Benutzeroberfläche mit Assistenten , um die Interaktion mit den Daten einfach. Es gibt Assistenten zum Erstellen von Tabellen, Abfragen, Formulare und Berichte und andere Funktionen entwickelt, um die Lernkurve zu verkürzen und damit auch unerfahrenen Benutzern , um die Funktionen der Datenbank -Management-System mit relativer Leichtigkeit zu verwenden. Die Herausforderungen der Access-Datenbank -Management sind im Wesentlichen auf die Grenzen der zugrunde liegenden Microsoft Jet Database Engine verwandt . Einschränkungen
Access ist ein File-Sharing- , relationale Datenbank- Management-System. Die Verarbeitung erfolgt auf dem Client durchgeführt . Dies stellt eine besondere Herausforderung in Multi-User- , vernetzten Umgebungen . Mehrere Prozesse gemeinsamen Zugriff auf die gleiche Datei , die sich in Teilen, Parallelität und Probleme mit Sperren . Wenn eine Verbindung zu der Datei plötzlich verloren geht, kann unvollständig, inkonsistent oder ungenaue Daten führen. Der Zugriff ist nicht für High-Volume- , High- Stress oder hoher Parallelität konzipiert. Wenn in einer ungeeigneten Umgebung verwendet wird, können Daten verloren gehen oder beschädigt werden und Stabilität des Systems wird nicht garantiert.
Netzwerkverbindungen
Wenn Sie Access in einem Netzwerk , sicherzustellen, dass die Netzwerk ist schnell und stabil , mit wenig Aussicht auf unterbrochene Verbindungen . Fallen Verbindungen können in Datenbank-Fehler führen , aufgrund der Filesharing- Natur des Systems . Als solches ist es ungeeignet für langsamere Verbindungen wie DFÜ-Modems .
Sperren
Locking ist ein Problem mit Access , aufgrund der Datei -Sharing Art der Jet-Engine . Mit opportunistisches Sperren auf dem Netzwerk-Dateiserver können in der Datenbank Korruption führen. Deaktivieren opportunistische Sperren kann zu Problemen für andere Anwendungen , die den Server verwenden führen.
File Server
Wenn Sie eine Access-Datenbank -Datei über ein Netzwerk , muss die Datei -Server verwaltet , um sicherzustellen , dass es nicht unter unnötigen Stress oder schwere Arbeit Belastungen aus anderen Anwendungen , um unterbrochene Verbindungen und Korruption der Datenbank zu verhindern. Ebenso sollte es keine Client-Verbindungen werden in der Datenbank beim Neustart oder Herunterfahren des Servers , die mit einer konsequenten Stromversorgung vorgesehen sind , solange gibt es Verbindungen werden.