Database Design for Smarties and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)
 
 
Start reading Database Design for Smarties on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) [Paperback]

Robert J. Muller (Author)
3.9 out of 5 stars  See all reviews (11 customer reviews)

List Price: $76.95
Price: $54.24 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.71 (30%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $48.82  
Paperback $54.24  

Book Description

1558605150 978-1558605152 March 8, 1999 1

Whether building a relational, object-relational, or object-oriented database, database developers are increasingly relying on an object-oriented design approach as the best way to meet user needs and performance criteria. This book teaches you how to use the Unified Modeling Language-the official standard of the Object Management Group-to develop and implement the best possible design for your database.

Inside, the author leads you step by step through the design process, from requirements analysis to schema generation. You'll learn to express stakeholder needs in UML use cases and actor diagrams, to translate UML entities into database components, and to transform the resulting design into relational, object-relational, and object-oriented schemas for all major DBMS products.

* Teaches you everything you need to know to design, build, and test databases using an OO model.
* Shows you how to use UML, the accepted standard for database design according to OO principles.
* Explains how to transform your design into a conceptual schema for relational, object-relational, and object-oriented DBMSs.
* Offers practical examples of design for Oracle, SQL Server, Sybase, Informix, Object Design, POET, and other database management systems.
* Focuses heavily on re-using design patterns for maximum productivity and teaches you how to certify completed designs for re-use.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Beginning Database Design Solutions (Wrox Programmer to Programmer) $23.99

Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) + Beginning Database Design Solutions (Wrox Programmer to Programmer)
  • This item: Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Beginning Database Design Solutions (Wrox Programmer to Programmer)

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

Amazon.com Review

If you want to see how your next database project can profit from object-oriented design, check out Database Design for Smarties, a lively and intelligent guide to using objects in databases.

The book begins with a tour of some underlying factors in modeling databases. Here, the author distinguishes between the external, conceptual, and internal models of database design.) Then it's on to data architectures, be they the traditional relational or the newer object-relational and object-oriented (OO) database types.

After discussing some of the pitfalls of gathering and implementing user requirements, the author looks at UML notation for use case diagrams. (His example here, a crime database for tracking Sherlock Holmes's stories, along with criminals and clues, is both intelligent and entertaining.)

The author's guide to UML class design is topnotch. He covers basic and advanced OO concepts such as inheritance, aggregation, composition, and polymorphism with clear and concise explanations. He also shows you how to model business rules using objects and UML class diagrams. The most valuable part of this book comes with the mapping of UML class diagrams onto three different kinds of databases: relational (on Oracle7), object-relational (on Oracle8), and object-oriented (on the POET platform). The author shows how to emulate object-oriented ideas successfully using stored procedures and triggers, even if you are not running on a "true" object-oriented platform.

Exceptionally well-written and clear, Database Design for Smarties offers consistently invaluable advice on how to take advantage of objects to create simpler and more maintainable database designs. --Richard Dragan

From the Back Cover

Craft the Right Design Using UML

Whether building a relational, object-relational, or object-oriented database, database developers are increasingly relying on an object-oriented design approach as the best way to meet user needs and performance criteria. This book teaches you how to use the Unified Modeling Language-the official standard of the Object Management Group-to develop and implement the best possible design for your database.

Inside, the author leads you step by step through the design process, from requirements analysis to schema generation. You'll learn to express stakeholder needs in UML use cases and actor diagrams, to translate UML entities into database components, and to transform the resulting design into relational, object-relational, and object-oriented schemas for all major DBMS products.

Features

  • Teaches you everything you need to know to design, build, and test databases using an OO model.
  • Shows you how to use UML, the accepted standard for database design according to OO principles.
  • Explains how to transform your design into a conceptual schema for relational, object-relational, and object-oriented DBMSs.
  • Offers practical examples of design for Oracle, SQL Server, Sybase, Informix, Object Design, POET, and other database management systems.
  • Focuses heavily on re-using design patterns for maximum productivity and teaches you how to certify completed designs for re-use.

Product Details

  • Paperback: 464 pages
  • Publisher: Morgan Kaufmann; 1 edition (March 8, 1999)
  • Language: English
  • ISBN-10: 1558605150
  • ISBN-13: 978-1558605152
  • Product Dimensions: 9.1 x 7.4 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,174,435 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

11 Reviews
5 star:
 (7)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

45 of 46 people found the following review helpful:
5.0 out of 5 stars Captures what I've been doing & trying to teach, November 23, 1999
By 
Eric Adams (Seattle, Washington) - See all my reviews
This review is from: Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
Database Modeling for Smarties is exactly that. This book captures the techniques that I have been using for a number of years but have not been able to capture concisely. I found the discussion of object-relational mapping very useful and would love to send copies to the database designers that I work with. The reading is easy and the only negative would be that the chapter on development team values & characteristics seems to be misplaced. However the chapter was good reading as an intermission in the middle of the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


29 of 29 people found the following review helpful:
5.0 out of 5 stars good introduction and high practical use, August 16, 2000
By 
Johannes Lutz (Berlin Deutschland) - See all my reviews
This review is from: Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
I would recommend this book. I have experience with database design (ORACLE) but object oriented design was more a mystery for me. Mr. Muller showed me that there is only a little step from entity-relationship modelling to modelling with UML. UML design also solves a lot of database design problems like reaching a 3rd (or higher) normal form. Another plus of this book is his in depth tutorial to apply the technics of UML to a relational database, to a object-relational and a object oriented database. Examples are for oracle databases and POET ODL for an object oriented database.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


29 of 29 people found the following review helpful:
5.0 out of 5 stars Excellent adaptation of the UML to database modelling, November 5, 1999
By 
Baboon (Dakar, Senegal) - See all my reviews
This review is from: Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems) (Paperback)
Mr. Muller provides a succinct explanation of the UML and how it applies to database models and the realities of the major DBMS on the market. He doesn't mince words, each line and paragraph are thought provoking and insightful. Choose a quiet place to read and dive in!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



Inside This Book (learn more)
First Sentence:
"Databases, like every kind of software object, go through a life stressed with change." Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
composite aggregation association, nullable date, consulting private detective, reuse certification, inverse clause, potential reusers, stamp coupling, integer primary key, ternary associations, associative entity, shared aggregation, function point count, composite aggregations, content coupling, fifth normal form, persistent classes, qualified association, const string, reuse potential, varying array, more general element, binary association, multivalued dependency, data cartridge, reusable system
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Rational Software, Identify Criminal, Informix Dynamic Server, Report Case History, Sherlock Holmes, Spatial Data Cartridge, Report Criminal, Digital Photograph, Driver License, Identification Figure, Contact Method, Find Mob, Name Sex, Visual Basic, External Schema, Height Weight, Logic Works, Person Organization Figure, The Language of Peace, The Solution Figure, Weight Comment, Constraint Identification
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject