Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: OCP Oracle9i Database: New Features for Administrators Exam Guide
Publisher: Osborne/McGraw-Hill
Authors: Daniel Benjamin
Rating: 4/5
Customer opinion - 4 stars out of 5
Good book but can not count on it entirely

I bought this book considering only to get the touch for the Oracle9i upgrade exam and I was true. It covers all the topics of the exam to an extent of 70%.For rest of 30% for any topic, you have to look into different material like the documentation of Oracle9i. All I would like to suggest is this book will be a support to your passing of the exam. You can not count on it entirely for sure. Do refer the Oracle9i Documentation.

Product: Book - Paperback
Title: Practical C Programming, 3rd Edition
Publisher: O'Reilly
Authors: Steve Oualline
Rating: 2/5
Customer opinion - 2 stars out of 5
Maybe as an introduction, but worthless as a reference

This book does a reasonable job introducing basic C concepts. However, the topics are interspersed with the author's opinions on programming style and process. This makes looking up answers difficult. Furthermore, major language concepts are either glossed over briefly, or left out entirely (e.g. I can find no mention of function pointers). I bought this book expecting something like other O'Reilly titles (a concise and thorough language reference), but I ended up fairly disappointed. Finally, the author's attacks against Intel's x86 architecture, however accurate, are inappropriate for a guide to a programming language.

Product: Book - Paperback
Title: JavaScript for the World Wide Web: Visual QuickStart Guide (4th Edition)
Publisher: Peachpit Press
Authors: Tom Negrino, Dori Smith
Rating: 4/5
Customer opinion - 4 stars out of 5
Excellent primer: clear, concise useful examples.

Not as thorough as the big chunky books i've seen gotten and read.. but this one made it simple and gave me the simple tips to what i wanted to know (rollovers, status line, window & frame mgmt, etc.) good starting book for those curious and in the know as a refreshingly clean read.

Product: Book - Hardcover
Title: Database Processing: Fundamentals, Design, and Implementation, Ninth Edition
Publisher: Prentice Hall
Authors: David Kroenke
Rating: 5/5
Customer opinion - 5 stars out of 5
To compare the David Kroenke book with four other textbooks

To be more objective, I will try to compare the David Kroenke book with four other classic database textbooks (yes, I have all of them) to see what is different in David Kroenke's.
Unlike Kroenke's, both Ramakrishnan and Silberschatz deal quite in depth with the relational algebra of database design while Garcia-Molina/ Ullman and Date more on the theoretical and deductive aspects of the subject.
The good part of the Kroenke's is that he is patient in unraveling the database technology in a systematic way. Unlike the four others, Kroenke choose to instill database knowledge gracefully. Instead of bombarding the student with the database jargons all at once in the opening section, Kroenke offers (knowledge) and counsels (advice/ insight) along the way.
He tries to start from a clear definition of what is a client/ transactional model, and then step by step, proceeds from the (client defined transactional model) E-R/ Semantic model to database relational model design, while giving a clear distinction as regards the different aspects of relational database design, like logical key, physical key, relational function, normalization and etc... Only until the middle of book did Kroenke try to put more details in the content for providing more knowlodge of the database design and database concepts per se, like the DDL and DML, physical space allocation and etc.
In this way, student do have a chance to see important concepts at stages, and from different aspect of design process and techical options, few albeit from different perspective of the technology. And understand the underline advice of the text, "there are different options in database design", depending on what perspective and what uses you want your database to be.I think this is one of the merit of Kroenke's, comparing with the four others.
For those student who found Kroenke textbook meandering, may be they are looking for a textbook that would divide all the material into clear sections with clear topic for each sections. Then they should try to go for more traditional textbook format like, example, Database Systems: A Practical Approach to Design, Implementation, and Management (3rd Edition) by Thomas M. Connolly, or Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition by Michael J. Hernandez.
In a sense, Kroenke's Database Processing is not so informative as both Ramakrishnan's and Silberschatz's. It also doesn't offer a thorough treatment of the relational theory from a theoretical and deductive approach like Garcia-Molina/ Ullman and Date¡¯s.
But it does set out to offer student of database a chance to understand the technology at a certain height and to and to understand what does it mean by "Fundamentals", "Design" and "Implementation" in treatment of data, data processing, database design and management of DBMS.
I think some of the reviewers are missing the point of why this book was written. This book's goal is not to teach you how to totally design and program a database from scratch. Its purpose is to instill readers with the various perspective of designing and interacting with databases.
Despite the fact that he also puts a lot of new materials not to be found in other similar textbooks, like,
*Latest Internet standards for database processing¡ªIncluding multi-tier architecture and XML Schema. Enables students to understand the characteristics of database publishing using Internet technology while at the same time learning the most up-to-date standards.
*Full chapter coverage of ODBC, OLE DB, ADO, ASP, and other Microsoft technology for database publishing. Shows students how to publish databases using Microsoft technology.
*Up-to-date coverage of Java, JDBC, and JSP for publishing databases using Java technology.
*Coverage of database redesign¡ªNo other text treats this topic.Equips students with the skills needed to handle real assignments on their first job.
And as put by other reviewers, his writing (English technical merit-very concise-to the point- language) and technical (database) expertise is lucid and clear.
In a way or another, Kroenke really does set out to counsel the student on the database technology. And for this reason I credit him a five stars for doing a good job!