Database systems Ted Codd might have been the original database guru, but Chris Date's Book is still unchallenged as the best introduction to world of databases. If you only buy one database book, then get this one. There is a lot of talk about object orientated programming, but not many readable books on Object orientated design. This book covers a lot of ground, but nevertheless it is very readable, with some typical case studies. Improving the Design of Existing Code A guide to refactoring, the process of changing a software system so that it does not alter the external behavior of the code yet improves its internal structure, for professional programmers.
Early chapters cover general principles, rationales, examples, and testing.
The heart of the book is a catalog of refactorings, organized in chapters on composing methods, moving features between objects, organizing data, simplifying conditional expressions, and dealing with generalizations. Part I of the book has an introduction to JDBC followed by a basic tutorial and a metadata tutorial. Part II contains the reference chapters including , a chapter on mapping Java and SQL types. A good introduction to Active Server pages. It starts off slow, and goes on to cover the built-in database, file and Email components.