Database Systems: A Practical Approach to Design, Implementation, and Management
This book places a strong emphasis on good design practice, allowing readers to master design methodology in an accessible, step-by-step fashion. In this book, database design methodology is explicitly divided into three phases: conceptual, logical, and physical. Each phase is described in a separate chapter with an example of the methodology working in practice. Extensive treatment of the Web as an emerging platform for database applications is covered alongside many code samples for accessing databases from the Web including JDBC, SQLJ, ASP, ISP, and Oracle's PSP. A thorough update of later chapters covering object-oriented databases, Web databases, XML, data warehousing, data mining is included in this new edition. A clear introduction to design implementation and management issues, as well as an extensive treatment of database languages and standards, make this book an indispensable, complete reference for database professionals.
What people are saying - Write a review
It is a perfect book for Engineering students
Well, if this book is anything like the Third Edition of the same book, then it is utterly wrong to say that it should be named an SQL book and that that is all it's about. If they didn't alter the main contents of the book, it should teach database design techniques and tell you about the pitfalls you should avoid, teach you normalization up till the 5th Normal Form (i.e. 1NF, 2NF, 3NF, BCNF, 4NF and 5NF) which is pretty much a lot for most database manuals, since most stuff I find only cover up till 3NF. Also, if the main structure of this book was not altered much relative the the Third Edition, then it should be pretty structured and a good read for those new to the subject. Seeing that I do not have the chance to obtain the 4th Edition itself, I cannot say much, but if it wasn't altered too much from the 3rd Edition, that if you do not understand it, it is not so much the fault of the book but rather that of the reader not spending enough effort in understanding the concepts that the book contains. So please, don't blame the book if you lack the effort.