Craig Alexander Morrison said:
These are simpler than Kroenke and perhaps more practical; I would suggest
Whitehorn before/above Roman.
If you have the principles and concepts of RDB down then perhaps the book by
John V would be a good way to learn application development. I have not read
it but I have heard others speak highly of it. The approach it takes seems
absurdly simple, yet this is probably the first, I believe it takes you
through the development of real applications step by step.
Without an understanding of relational set theory from calculus, I'm afraid
that the Kroenke and Whitehorn's books may be above the average reader who
would be more interested in building a good can-opener than worrying about
strength of alloy. That said, I believe there are 3 books which are simple,
to the point, and contain all the essential requisites for designing good
relational databases:
Access Database Design & Programming
Steven Roman
Database Design For Mere Mortals
Michael J. Hernandez
Designing Effective Database Systems
Rebecca Riordan
All 3 are excellent. If I could choose only, it would be Designing Effective
Database Systems. You are correct in your view that John Viescas's book is
better suited to actual database development than design, but many folks
learn better by example than by theory.
--
Arvin Meyer, MCP, MVP
Microsoft Access
Free Access downloads:
http://www.datastrat.com
http://www.mvps.org/access