Bewertung:

Das Buch über die Access-Datenbankprogrammierung bietet eine solide Grundlage für die Datenbanktheorie und die Programmierung mit VBA, wobei der Schwerpunkt auf dem DAO-Modell liegt. Während es für seine gründlichen Erklärungen und Normalisierungskonzepte geschätzt wird, wurde es für seine veralteten Beispiele und die Schwierigkeiten bei der Anwendung von ADO aufgrund einer wahrgenommenen Vorliebe für DAO kritisiert. Das Buch ist vor allem für Fortgeschrittene von Vorteil, aber Anfängern könnte es an praktischen Schnittstellenanwendungen mangeln.
Vorteile:⬤ Starke Grundlage in Datenbanktheorie, einschließlich Normalisierung und Beziehungen.
⬤ Übersichtliche Darstellung von DAO und VBA, die zum Verständnis der Programmierung in Access beiträgt.
⬤ Nützlich für Leser mit einigen Vorkenntnissen, die ihr Verständnis vertiefen wollen.
⬤ Enthält intuitive Diagramme und Anhänge, die das Lernen erleichtern.
⬤ Viele Rezensenten fanden es informativ und hilfreich, um ihr praktisches Wissen abzurunden.
⬤ Enthält veraltete Informationen und Beispiele, insbesondere zu ADO.
⬤ Einige Leser fanden die Behandlung von ADO verwirrend und hatten den Eindruck, dass der Autor eine Voreingenommenheit gegenüber DAO zeigt.
⬤ Es fehlt eine praktische Anleitung zu Schnittstellenelementen wie Formularen und Berichten.
⬤ Kann durch langwierige Erklärungen grundlegender Konzepte ermüdend sein.
⬤ Bestimmte Referenzen, die für eine erfolgreiche Implementierung von DAO erforderlich sind, wurden nicht angegeben.
(basierend auf 18 Leserbewertungen)
Access Database Design & Programming: Creating Programmable Database Applications with Access 97, 2000, 2002 & 2003
Access Database Design & Programming führt Sie hinter die Details der Access-Oberfläche und konzentriert sich auf die allgemeinen Kenntnisse, die Access-Anwender oder -Entwickler benötigen, um effektive Datenbankanwendungen zu erstellen. Bei der Verwendung von Softwareprodukten mit grafischen Oberflächen konzentrieren wir uns häufig so sehr auf die Oberfläche, dass wir die allgemeinen Konzepte vergessen, die es uns ermöglichen, die Software zu verstehen und effektiv zu nutzen. Dieses Buch konzentriert sich insbesondere auf drei Bereiche:
Datenbankdesign. Das Buch bietet einen unterhaltsamen, informativen Überblick über das Datenbankdesign, der Ihnen sorgfältig zeigt, wie Sie Tabellen normalisieren können, um Redundanzen zu beseitigen, ohne Daten zu verlieren.
Abfragen. Das Buch untersucht Abfragen mit mehreren Tabellen (d. h. verschiedene Arten von Joins) und zeigt, wie man sie indirekt über die Access-Schnittstelle oder direkt mit Access SQL implementiert.
Programmierung. Das Buch befasst sich mit der integrierten Entwicklungsumgebung (IDE) von VBA. Anschließend bietet es eine hervorragende Einführung in Data Access Objects (DAO), ActiveX Data Objects (ADO) und ADO Extensions for Data Definition and Security (ADOX). Diese Abschnitte dienen als praktische Einführung und Grundlage für grundlegende Datenbankoperationen, wie z. B. das Ändern einer Tabelle unter Programmkontrolle, das dynamische Hinzufügen und Löschen eines Datensatzes und das Neupositionieren eines Datensatzzeigers. Das abschließende Kapitel konzentriert sich auf gängige Programmierprobleme, wie die Berechnung von laufenden Summen und den Vergleich zweier Mengen.
Im Gegensatz zu anderen Access-Büchern, in denen jedes Thema, das für Access-Programmierer von Bedeutung ist, ausführlich behandelt wird, konzentriert sich Access Database Design &Programming auf die Kernkonzepte, die es dem Programmierer ermöglichen, solide und effektive Datenbankanwendungen zu entwickeln. Dieses Buch dient auch als "zweiter Kurs" in Access, der einem relativ erfahrenen Access-Benutzer, der neu in der Programmierung ist, die häufig übersehenen Techniken vermittelt, die für eine erfolgreiche Entwicklung in der Microsoft Access-Umgebung erforderlich sind. Jeder, der daran interessiert ist, Access in der Tiefe zu erlernen, anstatt nur an der Oberfläche zu kratzen, wird von der Lektüre dieses Buches begeistert sein und enorm profitieren.