Ocena:

Książka na temat programowania baz danych Access zapewnia solidne podstawy teorii baz danych i programowania za pomocą VBA, szczególnie podkreślając model DAO. Chociaż jest ceniona za dokładne wyjaśnienia i koncepcje normalizacji, została skrytykowana za przestarzałe przykłady i trudności w stosowaniu ADO z powodu postrzeganej preferencji dla DAO. Książka jest szczególnie korzystna dla osób średnio zaawansowanych, ale początkującym może brakować w niej praktycznych zastosowań interfejsu.
Zalety:⬤ Mocne podstawy teorii baz danych, w tym normalizacji i relacji.
⬤ Przejrzyste omówienie DAO i VBA, które pomaga w zrozumieniu programowania w Accessie.
⬤ Przydatne dla czytelników z pewną wcześniejszą wiedzą, którzy chcą pogłębić swoje zrozumienie.
⬤ Zawiera intuicyjne wykresy i załączniki, które ułatwiają naukę.
⬤ Wielu recenzentów uznało ją za pouczającą i pomocną w uzupełnieniu praktycznej wiedzy.
⬤ Zawiera nieaktualne informacje i przykłady, szczególnie dotyczące ADO.
⬤ Niektórzy czytelnicy uznali omówienie ADO za mylące i uważali, że autor wykazał stronniczość w stosunku do DAO.
⬤ Brak praktycznych wskazówek dotyczących elementów interfejsu, takich jak formularze i raporty.
⬤ Może być nużąca z długimi wyjaśnieniami podstawowych pojęć.
⬤ Brak pewnych odniesień potrzebnych do pomyślnego wdrożenia DAO.
(na podstawie 18 opinii czytelników)
Access Database Design & Programming: Creating Programmable Database Applications with Access 97, 2000, 2002 & 2003
Książka Access Database Design & Programming przedstawia szczegóły interfejsu programu Access, koncentrując się na ogólnej wiedzy niezbędnej zaawansowanym użytkownikom programu Access lub programistom do tworzenia skutecznych aplikacji bazodanowych. Korzystając z oprogramowania z interfejsem graficznym, często skupiamy się tak bardzo na interfejsie, że zapominamy o ogólnych koncepcjach, które pozwalają nam zrozumieć i efektywnie korzystać z oprogramowania. W szczególności książka ta skupia się na trzech obszarach:
Projektowanie baz danych. Książka zapewnia przyjemny, pouczający przegląd projektowania baz danych, który dokładnie pokazuje, jak normalizować tabele, aby wyeliminować nadmiarowość bez utraty danych.
Zapytania. Książka analizuje zapytania wielotabelowe (tj. różne typy złączeń) i pokazuje, jak zaimplementować je pośrednio za pomocą interfejsu Access lub bezpośrednio za pomocą Access SQL.
Programowanie. Książka analizuje zintegrowane środowisko programistyczne VBA (IDE). Następnie stanowi doskonałe wprowadzenie do Data Access Objects (DAO), ActiveX Data Objects (ADO) oraz ADO Extensions for Data Definition and Security (ADOX). Sekcje te służą jako przydatne wprowadzenie i elementarz podstawowych operacji bazodanowych, takich jak modyfikowanie tabeli pod kontrolą programu, dynamiczne dodawanie i usuwanie rekordu oraz zmiana położenia wskaźnika rekordu. Ostatni rozdział koncentruje się na typowych problemach programistycznych, takich jak obliczanie sum bieżących i porównywanie dwóch zbiorów.
W przeciwieństwie do innych książek na temat programu Access, które podejmują długie, szczegółowe podejście do każdego tematu dotyczącego programistów Access, Access Database Design &Programming koncentruje się na podstawowych koncepcjach, umożliwiając programistom tworzenie solidnych, skutecznych aplikacji bazodanowych. Książka ta służy również jako "drugi kurs" w programie Access, który zapewnia stosunkowo doświadczonemu użytkownikowi programu Access, który jest nowy w programowaniu, z często pomijanymi technikami niezbędnymi do pomyślnego rozwoju w środowisku Microsoft Access. Każdy zainteresowany dogłębną nauką programu Access, a nie tylko skrobaniem powierzchni, będzie czerpał ogromną przyjemność i korzyści z lektury tej książki.