Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)
Building Scalable Database Applications: 0201310139

Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)

Manufacturer:
Addison-Wesley

UPC:
978020131013

Retail Price:
$39.95

#Deals:

Avg. Rating:

Available from 4 stores - Select your deal and buy the Building Scalable Database Applications:
"Where can I buy a Building Scalable Database Applications:?" At all of these merchants listed below. Click any of the deals below to buy now on the merchant's website.
StoreRatingBase PriceShipping Price + ShippingAvailability
wozifre

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
211 Reviews
$24.95
New
$3.99
Expedited Shipping is available Expedited Available
International Shipping is available International Available
$28.94Buy from wozifre
In Stock. Usually ships in 1-2 business days
Just 1 Left!
New unread book in near perfect condition, absolutely clean and tight, only minor shelf wear, copyright 1998, fast from Santa Clara Ca
Buy Building Scalable Database App for $39.95
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$39.95
New
$0.00
$39.95Buy from Amazon.com
In Stock. Usually ships in 24 hours
Many Available
Any_Book

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1145 Reviews
$53.79
New
$3.99
Expedited Shipping is available Expedited Available
International Shipping is available International Available
$57.78Buy from Any_Book
In Stock. Usually ships in 1-2 business days
Just 3 Left!
Brand New! Huge seller with millions of transactions. Satisfaction Guaranteed!
Avenue Book & Co.

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
5 Reviews
$7.90
New
See Site
See SiteBuy from Avenue Book & Co.
In Stock. Usually ships in 1-2 business days
Just 1 Left!
* Shipping estimates are based on Ground shipment within the contiguous U.S.
   If you notice a problem, you can report a pricing error or problem.
Overview of current deals for the Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series):
  • 1 merchant is offering Free Shipping.
  • 2 merchants offer International Shipping or Worldwide shipping.
  • 2 merchants have Express Shipping options.
Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series) Specs:
Product NameBuilding Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)
ManufacturerAddison-Wesley
Product Number MPN0201310139
Retail Price $39.95
UPC978020131013
Specifications 
TitleBuilding Scalable Database Applications : Object-Oriented Design, Architectures and Implementations, Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)
ISBN0201310139
Author(s)Peter Heinckiens
Release Date09 February, 1998, 1998-02-09
FormatPaperback
Num of Pages311
Num. of Items1
EAN9780201310139
Deal first added on:27-January-2004

Tags

Find other products that have similar tags to the Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)
Computers Computer Bks - Languages / Programming Programming - Software Development Database Engineering Database Management - General Client/server computing Client-Server Computing - General Programming - Object Oriented Programming Object-oriented methods (Compu
Similar Products
The Object Primer : Agile Model-Driven Development with UML 2.0The Object Primer : Agile Model-Driven Development with UML 2.049.99$29.62Check Prices on The Object Primer : Agile Model-Driven Development with UML 2.0
at 8 stores
Applied Statistics For Engineers and Scientists Using Microsoft Excel and MINITAB (With CD-ROM)Applied Statistics For Engineers and Scientists Using Microsoft Excel and MINITAB (With CD-ROM)133.33$53.94Check Prices on Applied Statistics For Engineers and Scientists Using Microsoft Excel and MINITAB (With CD-ROM)
at 8 stores
The New Media ReaderThe New Media Reader50.00$32.49Check Prices on The New Media Reader
at 3 stores
Information Theory, Inference & Learning AlgorithmsInformation Theory, Inference & Learning Algorithms60.00$42.50Check Prices on Information Theory, Inference & Learning Algorithms
at 9 stores
The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data WarehousesThe Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses65.00$14.99Check Prices on The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses
at 6 stores
Evaluating Software Architectures: Methods and Case StudiesEvaluating Software Architectures: Methods and Case Studies59.99$35.00Check Prices on Evaluating Software Architectures: Methods and Case Studies
at 8 stores

Latest 5 Reviews
Here is what people are saying about the Building Scalable Database Applications: Object-Oriented Design, Architectures, and Implementations (The Addison-Wesley Object Technology Series)
5 Star Rating  "Brilliant"2003-11-20
- Reviewed By bleroux4
I think some of the other reviewers might forget this book is at the time of this review writing is 5 years old. At the time of .NET's official non beta release it was just over 3 years old. Truly, this book is as relevant today as it was when it was written. Perhaps some of the concepts of persistence are missed by the first reviewer in context of .NET and certainly with the impending object-spaces microsoft technology much of this may be moot. I certainly do believe that GUI's are very much tied to the business model (ESPECIALLY in .NET apps) and I have benefited tremendously in perspective by applying the database conceptually as another view to my business model.

At any rate, excellent theory and interesting approaches to implementing a persistence architecture. Certainly I do not agree with everything I read but it offered a new perspective to a fascinating problem. A very worthwhile and applicable book on all levels. Worth the price.

 
1 Star Rating  "A waste of time"2002-01-15
- Reviewed By cesargon00
There must be some kind of curse with books on objects and persistence. After being deceived with some book by Sessions some years ago, now I got seriously disappointed with this one. This 300-page book suffers from the "big wait" syndrome: it introduces the major topics again and again, each time maybe being a little more specific in some areas, but does not delve into central stuff until 80 pages have happened. That is reinforced by a broken rythm and too short sections that end when they are leaving introductory stuff and starting to turn interesting.

Also, it contains a number of inaccuracies and inconsistencies. Naming conventions are awful or absent, both from the syntactical and semantical viewpoint; see code in p. 68 for a specially relevant example. A book with so much printed code should pay attention to this. Also, some concepts are plain wrong: tables using foreign keys pointing to other tables are not "joined" but linked or related (p. 51). Joining may come later through specific SQL queries using the JOIN keyword. Classes related to other classes don't necessarily result in objects "containing" other objects (p. 52), but referencing them.

Most central to the book, the author claims that IM resolvers solve the problem of making library classes of which we don't have the source code persistent. What about privately held state? You cannot solve this problem as an afterthought without a good metainformation-based reflection infrastructure such as that of .NET, for instance. I don't think the Scoop architecture is much better than any other way to make objects persistent.

Also, attributes are usually considered scalar properties of classes, but the author omits the "relation" or "reference" concept and uses "attribute" to mean any property of a class (p. 58, p. 71). Later, he discusses the issue (p. 176) but the conclussion he draws contradicts his previous use of the concept!

Overall, the book shows a lack of sound conceptualization of object-oriented ideas, and is too geared to the pure programming of persistent objects from a clearly narrow perspective. The author ignores high-level persistent libraries (such as ADO in the Windows platform) and puts too much importance in C++, which definitely is not the most used language in database environments. For instance, the identifier of an object is not the memory address it occupies. That's just a not so convenient way to build object ids. The author builds on top of this by saying that an untrained programmer could start using Visual Basic in a few days; of course, my 3-year old daughter could also start moving pieces on the chessboard right now. But that does not mean she plays chess!
Also, I totally disagree with his proposed parallelism between databases and user interfaces. His viewpoint only can be defended if you consider purely _structural_ UIs such those generated by (bad) 4GLs and some ERP parameterizable environments. Complex application domains (are there simple ones?) require highly _functional_ UIs that do not map the database in any sense.

I feel deceived about this book. I spent my money in a work edited by Addison-Wesley, which is a reputated firm from which I have read dozens of brilliant books, and this one does not keep the minimum level. The book cover shows the names of Mary Loomis and the Three Amigos, which undoubtedly endorse the book's value. What's their value?

 
3 Star Rating  "Half brilliant; half useless."1999-11-22
- Reviewed By mot_juste
Near the beginning of the book, the author acknowledges two facts. First, much of the database development being done today is using RAD techniques with little formal design discipline. Second, object-orientation is a philosophy, not necessarily connected to the tool you use. Just because you are using C++ doesn't mean you are OO, and similarly you can use OO principles to improve the architecture of programs written using languages that aren't traditionally considered object-oriented. Unfortunately, if you aren't a C++ programmer, you won't get as much out of this book as you could. Chapters 1-4, 13 and 14 are brilliant. These chapters describe the mismatch between object architectures and relational databases and they lay out a philosophy that can be used to develop a solution. The middle chapters, where the author describes his particular solution to the problem (the Scoop architecture), are not nearly as helpful. As a Visual Basic developer who reads a lot about object-oriented programming, I am used to having to adapt what I read to fit within the limits of my chosen language. It isn't usually as much of a struggle as it was with chapters 5-12. I found two problems. First of all, where many authors would use examples to illustrate concepts from the text, this author seems to believe that his examples speak for themselves. The text is little more than filler between code segments. As I said, I am not unfamiliar with C++ examples, but the ones in this book are a chore. I had so much difficulty deciphering what they were doing, that whatever message they were intended to communicate was lost. Second, the examples are so dependent on C++ features like inheritance and operator overloading that they were utterly useless for me. Not to mention their dependence on a particular third-party SQL library (Dbtools.h++). It will be easier to find my own solution than to adapt his. Perhaps a C++ programmer would be able to use the examples in production code, but I would have been better served by higher level, more philosophical examples. UML diagrams that did little more than describe what functionality goes where would have been perfect. So in summary, I guess I still recommend this book to any programmer wrestling with how to apply object oriented techniques to database programming. You'll gain a clearer understanding of the problem and the choices you will be forced to make. Just ignore the author when he tells you that he has solved these problems for you.
 
4 Star Rating  "Great info, but a little confusing"1999-05-18
- Reviewed By Anonymous
This book contains several great ideas for abstracting the persistence mechanism out from your business objects. Hienckiens provides several insightful ideas about applications development as such - e.g., regarding the persistence store as just another view on your business model, and creating "informationbases" instead of just databases. Overall, the examples were confusing, however - particularly because he outlines one method for instantiating a persistence mechanism at the beginning of the book (inheriting from PSets), but uses another for the example at the book's end (inheriting from a virtual IdObject). Still, great advice - a welcome addition to object-relational mapping theory.
 
3 Star Rating  "Not a total waste"
- Reviewed By Anonymous
Adapting the particular solution for non C++ languages is difficult.

The use of operator overloading in this book only obscures and does not illuminate.

I completely disagree with his "DataExplorer" GUI classes.

On the plus side there are a few good ideas to be mined.

 
Quick Links



Last updated: Mar 20, 2010 at 16:07 EST. Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on amazon.com or other merchants at the time of purchase will apply to the purchase of this product. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. GoSale.com is not responsible for the content and opinions contained in customer submitted reviews.
© 2010 GoSale.com (S1)



Home > Books > Computers & Internet > Computer Science > Software Engineering > Methodology