First edition Database Design and Programming with Access, SQL and Visual Basic published April 2000.
Chinese edition Published August 2001.
Second edition Database Design and Programming with Access, SQL, Visual Basic and ASP published September 2002.
The author, John Carter, says this about the book:
" This book was written to answer numerous questions from second and final year degree and HND students on how to implement their database applications in Access, and then how to produce workable input and update forms and reports using VB. I identified three problems: 1) incorrect database table and relationship design 2) insufficient knowledge of SQL - the main database language 3) too much dependance on Access wizards. So the three key themes in this book are entity modelling and normalisation to obtain the correct database design, SQL to perform core queries and updates on the database, and Visual Basic database programming in its three forms: data control, DAO and ADO. The feedback from my two previous database books led me to include lots and lots of examples of the things typical database applications will have to do. I have also tried to make the lecturer's life easier by including lots of exercises.
Regarding the second edition, I've added sufficient material to allow you to put your database application on the internet. To me, that seemed like the next logical step. Not all databases need to go on the internet, but if you do it, your database application is then available globally. Isn't the internet wonderful! We use ASP. The new edition beefs up the ADO chapter 11 by adding more examples, and adds an intro to the internet (chapter 13), HTML (chapter 14) and ASP programming (chapter 15). If you want to contact me on my email address
John.Carter@databasedesign.co.uk, please feel free to do so. Alternatively, try our Chatline."
You can buy this book at: Amazon and McGraw-Hill
For readers: This page includes contents, detailed index, sample pages, and further exercises.
Any questions you have relating to the book will be answered on this website's technical chatline www.databasedesign.co.uk/chatline.
For readers of the second edition, there's also a free ASP server for you to upload and test your ASP applications on. Send me an email and I'll give you the FTP username and password. Look at www.itsjc.biz for more information on how to use this ASP server.
For lecturers: There is a passworded page with outline solutions to selected exercises. Send me an email with your name, role, institution and departmental telephone number in it and I'll tell you the password.
The basic approach is to teach these subjects by identifying and discussing relevant principles and illustrating and exploring each principle using examples. We believe effective database program development is founded on the fundamental skills of database design and SQL. We believe this book will be useful to database students at all levels and working database developers and programmers. All of the material in this book has been tested and refined in lectures and lab sessions at various locations and many of the examples were originally derived from practical real-world problems. There is a detailed index that will take you straight to the language construct or design principle you want. We have tried to use clear English throughout the book. (-: We hope that this will leverage functionality. :-)
... all the above, plus:
Here are the contents of the second edition. The highlighted areas are the new material. All the material from the first edition has been retained (with a few minor corrections):
Preface
Contents - overview
Contents - detailed
Index
Sample pages
additional exercises - these can be set for assignments and / or tutorial tasks
The following are all the test databases used in the book. You can download them as required, just by clicking on the hyperlinks below. Note that you have to have Access installed on your machine.
| accts.mdb | |
| election.mdb | |
| emp_job.mdb | |
| emp_sales.mdb | |
| employee.mdb | |
| musicians.mdb | |
| prod_del.mdb | |
| tablea_tableb.mdb | |
| cus_purchase_prod1.mdb |
The following are miscellaneous files used in the book. You can download them as required, just by clicking on the hyperlinks below. They currently have extension .mdb. You'll need to change that when you download. For example, adovbs.mdb will need to have its name changed to adovbs.inc before you can use it.
You may send me email about anything related to this book or database design and development on or off the internet on:
John.Carter@databasedesign.co.uk
You can see lots of other good computing books on McGraw-Hill's website:
You can buy this book at: Amazon and McGraw-Hill