Access Database Design & Programming (3rd Edition)
Access Database Design and Programmingcovers a lot of ground quickly but lucidly.  Steven Roman begins with a description of general principles of database design, then describes the "relational algebra" that defines the meaning of such operations as unions and joins, introduces SQL syntax, and finally dives into the details of using VBA (Visual Basic for Applications) to write Access code. The result is a single book that can teach you all the basics of building database applications in Access.  Portions of the book are heavy with logical equations whose effects can be hard to visualize, but Roman's judicious use of sample data makes it much easier to follow the operations being described.--This text refers to an out of print or unavailable edition of this title.