Database Design for Smarties: Using UML for Data Modeling (The Morgan Kaufmann Series in Data Management Systems)
Author | : | |
Rating | : | 4.21 (866 Votes) |
Asin | : | 1558605150 |
Format Type | : | paperback |
Number of Pages | : | 464 Pages |
Publish Date | : | 2016-05-04 |
Language | : | English |
DESCRIPTION:
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. 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. 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. * Teach
Andreas L. Matern said An excellent primer on UML for database designers!. This is an excellent tutorial to using UML and sound object-oriented techniques for the express purpose of designing data models for a database. Well written, it deserves a place on every database designer's bookshelf.. good introduction and high practical use Johannes Lutz 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.. Captures what I've been doing & trying to teach Eric Adams 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.
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 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. After discussing some of the pitfalls of gathering and implementing user requirements, the author looks at UML notation for use case diagrams. He also shows you how to model business rules using objects and UML class 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 UM
and Manager of Client/Server Technology at Symantec’s TimeLine division. Previously, he was Product Development Manager and Technical Documentation Manager for Blyth Software, Inc. . He is the author of The Oracle Developer/2000 Handbook, has taught a Developer/2000 course and C++ courses for UC Extension, and is co-author of Object-Oriented Software Testing: A Hierarchical Approach. Robert Muller is a Partner and Founder of Poesys Associates, and