By Steven Roman, Ph.D.
July 1999
Pages: 432
ISBN 10: 1-56592-626-9 |
ISBN 13: 9781565926264
![]()
![]()
![]()
![]()
(Average of 14 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
This second edition of the bestselling Access Database Design & Programming covers the new VBA Integrated Development Environment used by Word, Excel, and PowerPoint; the VBA language itself; Microsoft's latest data access technology, Active Data Objects (ADO); plus Open Database Connectivity (ODBC).
Full Description
- A discussion of Access' new VBA Integrated Development Environment, which, for the first time, is the one used by Word, Excel, and PowerPoint
- An expansion of the discussion of the VBA language itself, in response to reader requests
- A discussion of Microsoft's latest data access technology, called Active Data Objects (or ADO), along with a discussion of Open Database Connectivity(ODBC), which is intimately connected with ADO
Register your book | Submit Errata | Examples
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
Book details
Second Edition: July 1999
ISBN: 1-56592-626-9
Pages: 432
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 14 Reviews)
Featured customer reviews
great book, November 29 2006
let me begin thanking Dr.Roman and o'reilly team for this great book.
realy great explain, great material, all other access database books focus on access interface and doesn't focus on database design.
Access Database Design & Programming, 2nd Edition Review, November 19 2001
I recommend reading a more "soup to nuts" book on Access before you read this one, unless you understand Access and how it works (forms, reports, queries, navigating the interface). If you have an understanding of Access, but aren't sure how to get started, this is the book for you. The examples are well described, often in more than one way.
The better aspects of the book include; description of keys; relationships; normalization; and superb code examples for VBA. As a person who is trying to become a VB programmer, I was amazed by how clear and sensible the examples were.
Access Database Design & Programming, 2nd Edition Review, July 09 2001
10 minutes scanning the book and I'm already a fan of Steven Roman. My company doesn't use SQL Server so I was especially pleased to see "... the SQL Server provider is used most often in examples, so we will not do it here" when I came upon Page 326. Great. Examples I can really use.
Access Database Design & Programming, 2nd Edition Review, June 17 2001
O'reilly does it again. I've set aside my other Access books for something much more concise, relevant and deep than everything else out there. Unlike other Access books, at the end of each chapter I am armed with not just a "how to" but also a "why". This is not Access Database for Idiots, this is Access Database for professionals. Thank you Mr. Roman and O'reilly. This is the third O'reilly book I have purchased and it will not be the last.
Access Database Design & Programming, 2nd Edition Review, June 15 2001
This is one of the best books on access database programming that I have seen. It provides clean informative explanations on everything that you need to know to get started programming access or to refresh your skill. I highly recommend this book.
Access Database Design & Programming, 2nd Edition Review, May 16 2001
I recently had to refresh my Access skills for work. I looked at an Access book from Microsoft Press. Five boring chapter's later I didn't learn anything I didn't already know. Access Database Design and Programming 2nd Edition got right to the nitty gritty. I even created the Library Sample Database and used it while reading the book. Wonderful!
Access Database Design & Programming, 2nd Edition Review, May 13 2001
I started reading and using the First Edition of this book several years ago, and was impressed with the style and content. The Second Edition has upheld my faith in both the author and O'Reilly with respect to the quality of their technical books. Excellent work and right on topic!
Access Database Design & Programming, 2nd Edition Review, March 20 2001
To save that this book has proven to be invaluable to me is to under estimate it's importance. The explanation of "CurrentDb" has revitalized an application.
My thanks to Steve Roman.
Access Database Design & Programming, 2nd Edition Review, November 26 2000
This excellent book is exactly what I was looking for to learn relational database theory and design. I doubt there is a better introduction to the subject than this concise, well-written guide.
Access Database Design & Programming, 2nd Edition Review, October 29 2000
Roman's book, Access Database: Design and Programming, is unique and indispensible for those whose introduction to database design is through the Microsoft product. Unlike the encyclopedic tomes that address the mechanics of building an Access database, Roman explains the thought behind databases in general and shows the reader how Access implements those thoughts. Next, he offers insights into MS VBA and the ActiveX Data Objects , using practical examples so that even the novice programmer can understand what Access is doing "behind the scenes". This is a book that can be read in a few hours to "get the main idea" and then serve as a ready reference as programming and development challenges are encountered. The person who will get the most out of this book is a person who has played around a little with MS Access and now wants to get serious about implementation. The concepts developed in this book will carry the careful reader through database development not only in Access, but also in more sophisticated database systems as well.
Access Database Design & Programming, 2nd Edition Review, September 14 2000
I can't stand the book. It is more for advanced users and does not give you much on hands on work
Access Database Design & Programming, 2nd Edition Review, August 30 2000
Kudos to Steven Roman for this great reference tool. If you understand the basics of Access, but want to take your databases to a new level, I highly recommend your check out this book. As with all the O'Reilly guides, this book is clear and concise with regards to technical issues, yet isn't dry and boring like many computer books our there.
Access Database Design & Programming, 2nd Edition Review, July 27 2000
So you're familiar with the Access interface and are comfortable with tables, forms, reports and
macros. So what's next?
Simply put, choose this book if you have little to no programming experience and you're ready to go
to the next level with Access database development. This book is truly for the advanced Access user, but the novice VBA programmer. Having spent many frustrating hours with other books that claim to be for this audience, I can wholeheartedly recommend this one. I needed a "primer" in VBA before moving on to more advanced treatments, and this one fit the bill.
For me, a bonus was the section on normalization. Well written and clear, it solidified and enhanced my understanding of sound database design.
Steven Roman...thanks so very much!
Access Database Design & Programming, 2nd Edition Review, July 27 2000
It is unusual to find a technical person who can write so well. Roman has humility and a sense of
humor, not to mention a thorough knowledge of his subject. If you want an excellent introduction to
data base theory, Access, and Access VBA, with lots of clear examples, buy this book, definitely.
Access Database Design & Programming, 2nd Edition Review, September 24 1998
Submitted by Joseph Buschmann [Respond | View]
Access Database Design & Programming is a great introductory book for those who have no previous database or programming experience. It begins with an explanation of general database theory. It covers SQL statements (both Access SQL and general SQL), Visual Basic for Applications, Data Access Objects, and ActiveX Data Objects. The reading flows well and it isn't dry. Overall, I highly recommend this book to those who are just getting started with Access programming.
Media reviews
"a good reference if you're considering using Access for your database."--Patti Shank, Online Learning, November 2000
"a must-have for the serious Access developer." --Sandy Read, BCUG Bytes, March 2001
"An excellent well written book which I strongly recommend." --vbbooks, Valassis Enterprises, August 17, 1999
"Although this book is really an introduction targeted at intermediate Microsoft Access users who are novice programmers, it should appeal to all levels of Access developers. For novice programmers, it focuses on a key body of knowledge that is typically neglected, but is nevertheless essential for developing effective database applications. For intermediate and advanced developers, its treatment of database design and queries provides a handy treatment that otherwise has to be gleaned from relatively uninteresting textbooks, while its programming chapters constitute a handy reference to some basic operations that can be performed using DAO or the Access object model." --Fatbrain.com, Aug 1999
"The author tackles a difficult subject - relational database design - in a unique way. He uses simple language (bless him!). Instead of a technical dissertation, Roman uses short sentences in an easy to flollow discussion of design theory . . . Roman continues to demystify database terminology with simple explanations for anomaly, entity, integrity, and so on. Obviously, he has both an appreciation for database design and an artful ability to use the fewest words possible to get his point across. (His editor must, too.) Again and again he reduces previously complex definitions into brief, informal comments. In addition, his examples are appropriate and complement the discussion. Relational theory doesn't come easy to many people, but this book should certainly take the pain out of the learning process . . . My recommendation for this book is this: if you need to advance beyond the Wizard-produced database, buy it, read it, and then reread it. If you learned database design and programming by hit or miss, buy it, read it, and then keep it for reference." --Susan Sales Harkins, DevX, August 1999

