Oracle8 Database Design Using UML  Object Modeling
Oracle8 Database Design Using UML Object 0078824745

Oracle8 Database Design Using UML Object Modeling

Manufacturer:
McGraw-Hill Osborne Media

ISBN:
0078824745

Retail Price:
$49.99

#Deals:

Avg. Rating:

Available from 5 stores - Select your deal and buy the Oracle8 Database Design Using
"Where can I buy a Oracle8 Database Design Using?" 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
thebookgrove

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
2901 Reviews
$29.93
New
$3.99
$33.92Buy from thebookgrove
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Expedited shipping is not available for this item. Arrival estimate: 5-16 business days.
new_books_today

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
670 Reviews
$29.93
New
$3.99
$33.92Buy from new_books_today
In Stock. Usually ships in 1-2 business days
Just 1 Left!
All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 pm cst. We do not ship to APO/FPO addresses.
wozifre

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
211 Reviews
$29.94
New
$3.99
Expedited Shipping is available Expedited Available
$33.93Buy from wozifre
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Brand new book in perfect condition! beautiful cover, copyright 1999, fast from Santa Clara Ca
surpluscomputerbooks

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
331 Reviews
$86.74
New
$3.99
$90.73Buy from surpluscomputerbooks
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Brand new never used in stock 125,000+ happy customers ship every day with free tracking number
Any_Book

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1145 Reviews
$86.75
New
$3.99
International Shipping is available International Available
$90.74Buy 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!
* 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 Oracle8 Database Design Using UML Object Modeling:
  • 1 merchant offers International Shipping or Worldwide shipping.
  • 1 merchant has Express Shipping options.
Oracle8 Database Design Using UML Object Modeling Specs:
Product NameOracle8 Database Design Using UML Object Modeling
ManufacturerMcGraw-Hill Osborne Media
Retail Price $49.99
Specifications 
TitleOracle8 Database Design Using UML Object Modeling
ISBN0078824745
Author(s)Paul Dorsey, Joseph R. Hudicka
Release Date21 December, 1998, 1998-12-21
FormatPaperback
Num of Pages496
Num. of Items1
EAN9780078824746
Deal first added on:27-January-2004

Tags

Find other products that have similar tags to the Oracle8 Database Design Using UML Object Modeling
Computers Computer Bks - Data Base Management Database Management - General Oracle (Computer file) database design relational databases Database Management - Oracle Object-oriented methods (Compu UML (Computer science)
Similar Products
The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)60.00$37.91Check Prices on The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)
at 8 stores
The Data Warehouse ETL Toolkit : Practical Techniques for Extracting, Cleaning, Conforming, and Delivering DataThe Data Warehouse ETL Toolkit : Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data45.00$29.94Check Prices on The Data Warehouse ETL Toolkit : Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data
at 8 stores
Oracle E-Business Suite Manufacturing & Supply Chain ManagementOracle E-Business Suite Manufacturing & Supply Chain Management69.99$43.49Check Prices on Oracle E-Business Suite Manufacturing & Supply Chain Management
at 8 stores
Access Database Design & Programming (3rd Edition)Access Database Design & Programming (3rd Edition)34.95$18.94Check Prices on Access Database Design & Programming (3rd Edition)
at 7 stores
Data Structures and Algorithms in Java (2nd Edition)Data Structures and Algorithms in Java (2nd Edition)64.99$40.94Check Prices on Data Structures and Algorithms in Java (2nd Edition)
at 8 stores
Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second EditionDatabase Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition59.99$36.93Check Prices on Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition
at 9 stores

Latest 6 Reviews
Here is what people are saying about the Oracle8 Database Design Using UML Object Modeling
2 Star Rating  "Disappointing"2003-01-06
- Reviewed By Vince Kenyon from Chicago, IL USA
The title seduced this reader with its promise of insight into object-oriented features introduced with Oracle8. Numerous examples show their coding syntax, but not one justifies their use. The authors deserve some credit for explaining their shortcomings and drawbacks, but more blame for selling a book offering no reason to be read. One uses features for a reason.

Let it be said from the start that Oracle8 introduced many valuable new features for performance and scalability. Some of these are briefly catalogued in Chapter 1. The bulk of the book, however, is a review of recurrent data structures, comparing (1) their ERD models against their UML models and (2) their relational implementations against their object-oriented implementations in Oracle8. The main subject is external design of application databases.

Appealing subject from this reader's perspective, but the devil is in the details.

Chapter 1 ends with a section entitled "Advantages of an Object-Oriented Approach," wherein the authors are able to do no more than to cite examples of their own successes using design abstractions. They seem to believe that every employment of an abstract design deserves to be called "object-oriented." This fallacy recurs from cover to cover, short-selling object-orientation and shortchanging the reader.

Chapter 3 attempts and fails to demonstrate the superiority of UML over ERD for database design. Aiming for a balanced consideration of these alternative techniques, it includes a section "Disadvantages of UML Diagramming" that omits mentioning the absence of a notational convention for representing identity--UML's most serious disadvantage in this reader's opinion.

The side-by-side UML versus ERD data model comparisons presented throughout the rest of the book show how little real difference there is between the two conventions. These comparisons were nevertheless valuable when the book first appeared and UML was new stuff. Since then UML has so far extended its mind share that today's reader may focus on UML alone--not because it is superior, but just because it is a standard.

Many of the code examples could also be eliminated. They often do no more than illustrate a simple idea or variation more economically explained in text. It is not hard to find long samples of code differing from their predecessors by only a single line (see pp. 148-150, 152-155).

Another problem with the code examples is that they are generally separated from the data models whose implementations they illustrate. While reading an example, one must travel several pages back to view the diagram of the subject data structure.

Nevertheless, as catalogs of data structures and introductions to Oracle8's object syntax, chapters 4-18 merit lunchtime browsing in one's favorite bookstore. Favorite chapters: 10, 11, 12, 15, 16, 18.

Error and ignorance are more commonly encountered than they ought to be in a volume so priced. The authors misconstrue the object-oriented term "overloading" (p. 326). They do not know that Oracle supports table-level check constraints: ". . . check constraints are not allowed to reference other columns (p.314)." They propose (p. 137) a range constraint between 000 and 999 as a method to exclude alphas from a character field. They relate that they used an index to improve the read performance of a table with only 96 short rows. To this same table they also added a redundant Y/N-valued column so that rows could be retrieved ". . . without an inefficient search for a null end date (p. 425)"!

Oracle's "mutating table problem" recurs in several examples, and the only solution offered is a "mirror table." Better to consult Appendix B of the excellent book "Oracle Design" by Dave Ensor and Ian Stevenson (O'Reilly, 1997). They offer a much more elegant solution requiring only a few lines of trigger code.

In one code sample the mutating table problem occurs only because of the awkward implementation chosen by the authors--even though a simple alternative is available (pp. 443-444). This slip is all the more lamentable for having nothing to do with "Redundant Total Fields," the title of the section in which it occurs.

In fact, there are many passages (even some good ones) that digress. There are introductory paragraphs delving into details (pp. 429-430) as well as summary paragraphs in detailed sections (pp. 393, 422). One of the four major parts, "Time-Related Modeling: Tracking History," dedicates only one of its five chapters to its named subject. Careless organization makes reference difficult.

The authors are obviously seasoned application developers with significant expertise. Their wisdom comes through in many of their general comments on the art of database design. Clearly, they could have written a better book.

 
5 Star Rating  "Still a groundbreaking book"2002-03-05
- Reviewed By An Amazon User
This was the first book ever written on UML data modeling. It was (and continues to be) an outstanding effort. I am struck by the fact that the reviews that say bad things about this book are unsigned and useless while the reviews that praise the book are detailed, insightful and by people well known in the Oracle world. This is an EXCELLENT book. It is clear, to the point and is a great book on data modeling (even without the UML). Anyone seriously interested in UML data modeling should have this book.
 
1 Star Rating  "Not even a contender"2001-05-16
- Reviewed By Anonymous
This is one of most poorly-written books that I have had the misfortune to buy. This text is aggorant, and completely off-base, with lot's of mistakes and wrong conclusions. I wish I has passed on this turkey.
 
4 Star Rating  "Not for newcomers to UML"2001-01-02
- Reviewed By javier_castanon
If you're looking for a book where you can learn UML, it will be better if you look elsewhere. As the title implies, it will give you advice on how to model a database following the principles of UML. Besides, I think this is a book dedicated to systems architects, who get a rough time trying to conciliate the disparate worlds of object oriented vs entity-relation designs.

The concepts covered in this book, apply not only to Oracle databases, but you may transform them in useful practices in other databases. The bottom line: I found this book very good, but I had already experience in ER and UML modeling.

 
1 Star Rating  "Not enough details"2000-09-27
- Reviewed By Anonymous
This text was a great disappointment. The coverage of UML was superflous and in some cases, outright incorrect. I wish I had not bought it.
 
5 Star Rating  "Excellent. Applies UML theoretics into practical Oracle"1999-02-02
- Reviewed By Anonymous
Contrary to what tool vendors may be saying, UML is difficult. This book goes along way into clearly explaining those difficult concepts and then applying them to practical application. It is, as the title indicates very Oracle centric, but would be worth while reading even for non Oracle people because of the way UML concepts are presented. Of particular note is the chapter on Composition and Aggregation, two UML concepts which have been left open for interpertation. The authors present their precise definition of the concepts and present it can be clearly understood and applied. This treatment alone make the book worth while. I also found the toe to toe comparative analysis UML vs. traditional ERD displayed throughout the book, to be compeling. The authors do take the liberty of expressing their own opinion of how things should be done and I found myself in agreement on some issues and disgreeing on others. (e.g. I agreed with the notion that recursive relationships are extremely useful and powerful structures. Yet, I found it it difficult to agree that logical and physical models should be merged.) Never the less opinions in the book are clearly marked as such. Whether you agree or not, does not detract from the crystalization of UML concepts and the illustrative examples. The authors comendably are not shy to point out when approriate, that UML diagrams are often imprecise, and they offer methods to improve precision when opportune. The book is an excellent complement to David Anstey's High Performance Oracle 8 Object-Oriented Design which tackels the big picture and concentrates on Oracle 8 itself, whereas this book concentrates on the the application of UML to Oracle 8.
 
Quick Links



Last updated: Mar 22, 2010 at 02:32 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 > Databases > Database Design