GetTextbooks.co.uk  
 Compare Prices & Save up to 90%
Search by ISBN, title, author, etc ...

Login | Sign up | My Wish List  


File Structures: An Object-Oriented Approach with C++

by Michael J. Folk, Bill Zoellick, Greg Riccardi

ISBN-10: 9780201874013
ISBN-10: 0-201-87401-6
ISBN-13: 9780201874013
ISBN-13: 978-0-201-87401-3
Paperback
1997-12-26
Addison Wesley


Find Lowest Price

Editorials


Book Description
Based on the bestselling File Structures, Second Edition, this book takes an object-oriented approach to the study of file structures. It allows students and professionals to acquire the fundamental tools needed to design intelligent, cost-effective, and appropriate solutions to file structure problems. The book begins by presenting the software and hardware characteristics that combine to make file structure design important to application development. It continues with a thorough treatment of the tools that support effective use of files for storing and retrieving information. This book teaches design by putting the hands-on work of constructing and running programs at the center of the learning process. By following the many programming examples included in the book and in the exercise sets, readers will gain a significant understanding of object-oriented techniques and will see how C++ can be an effective software development tool.

Reviews


Very good book
This book is very clear. You can skip the C++ stuff if you want, and it will still be excellent.
It's the kind of book that you read without having to go back and re-read paragraphs (well, I did that sometimes -- but most of the times the text is very clear).

If you're "somewhat" interested in filesystems, implementation of databases, information retrieval, it's a nice book. If you're serious about it, then you'll need newer and more in-depth material.

Very nice book
I only bought this book because I needed to get an image of how fixed length records are implemented using C++. The book answered my question and provided me with examples. The examples compiled without a problem.

4 stars instead of 5, because I had to write my own Makefile in order to compile. Aparently, presented makefiles were designed to compile all examples at once, and I only needed a little piece of that.

Also, the information is a bit scattered around the book and it is not always easy to find what you need. But it is there, so you just need to work on it. After all, this subject is not covered at all in other books, so I would say it is a must have book for any programmer who works with files.


easy to use
i love this book...used it in my file structures course obviously, and i found it very useful

Plenty of great information, could have been presented bette
This text was used for a junior-level File Manipulation Techniques course. We skipped around quite a bit in this book and did not use any of the C++/Unix material. I think (and I'm sure my professor does) that this book could be stripped down a quite a bit to present more topics when used for the classroom. What is presented is done well. This is a well-rounded text that should appeal to students and professionals alike. However, from the student's perspective, there is a lot of superfluous material. It is still one of the best, if not then it is the best, book on file structures and algorithms.

The programs for class were in Visual Basic .NET . It was not hard to adapt sections from the text when writing programs for a different language.

Our class moved through the book as follows: chapters 1-4 (introduction to external storage, files of records); start of chapter 8 (cosequential processes); chapters 5 and 6 (record access, insertion and deletion); end of chapter 8 (sorting large files); chapter 11 (hashing); chapter 7 and 9 (indexing and B-trees).

Once I was able to figure out what I could skip and what was important, I was able to read the chapters quickly and understand the material without a lot of re-reading. This book shed new light on an area of computer science that I didn't know much about. After taking the class/reading the book, I feel that I understand well what was being taught. I would still recommend this book to students because there is nothing else quite as up-to-date and it is quite easy to read and learn from.


Too complex for an introductory to File Processing
As a student, I have found this book to inhibit my studies more than help them. Instead of presenting the concepts clearly, concisely and with as little overhead as possible, this author seems to go out of his way to make it harder than it should be. The reader ends up wading through the examples, trying to find the core concept that should have been given up front. This student has discussed this book at length with fellow students, and has yet to find one who enjoys the book. We learn, but only after spending too much time filtering out junk.


Home | Browse | Professors | Merchants | Webmasters | Contact Us

[ United States | Canada ]

Copyright © 2003-2008 GetTextbooks.co.uk