Most computer programs in use today require some interaction with information stored in a database so
learning to program with databases increases the marketability of a developer exponentially.
This book is structured as a self-study guide but it is easily adapted to classroom lectures and discussion.
The content of the book is excellent. It starts with the basics and graduates in small and clear but
functional increments. It makes database programming much easier to teach and learn.
“Visual C# and Databases” provides a complete, thorough, and easy to understand explanation of
database program development from two people who came up through the ranks as software developers.
Their examples reflect real-world applications that will help new developers quickly master database
software development. Students can easily convert and expand the examples for their own applications.
For example, the Books Database in Chapter 4 could easily be modified to search a similar database of
cars, bikes, or passwords, etc. Examples are created using Microsoft’s Access database management
system (DBMS) and SQL Server. This makes it easy for the student to compare their capabilities and
I have sincerely enjoyed reading and working through the examples in, “Visual C# and Databases”. The
examples are clear and easy to follow. If I had any questions or if my code did not work I could simply
peek at the author’s completed code examples to get back on track.