Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Database Design for Smarties: Using UML for Data Modeling

Buy
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

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.

(HTML tags aren't allowed.)

Moodle 1.9 Math
Moodle 1.9 Math
Moodle is a popular e-learning platform that is making inroads into all areas of the curriculum. Using moodle helps you to develop exciting, interactive, and engaging online math courses. But teaching math requires use of graphs, equations, special notation, and other features that are not built into Moodle. Using Moodle to teach Mathematics...
Sexual Murder: Catathymic and Compulsive Homicide
Sexual Murder: Catathymic and Compulsive Homicide
During graduate school, I had planned on a career in professional psychology with an emphasis on evaluating and treating children and adolescents. After a 2-year traineeship at a state hospital, I was ready to begin my clinical internship at the New Jersey Neuropsychiatric Institute in Princeton. Due to an administrative snafu, however, I was...
You Are a Brand!: In Person and Online, How Smart People Brand Themselves for Business Success
You Are a Brand!: In Person and Online, How Smart People Brand Themselves for Business Success

Celebrity entertainers, star athletes, and corporate icons didn't accidentally wind up at the top - they branded their way there. Now you, too, can leverage the power of a personal brand, harness your potential and take charge of your career. Using strategies from the playbook of the Mad Men of Madison Avenue, advertising guru Catherine...


Getting StartED with Windows Live Movie Maker
Getting StartED with Windows Live Movie Maker

Windows Live Movie Maker is a small but powerful movie editing application from Microsoft. It is a complete rewrite of the old Movie Maker software with a new audience in mind. The focus of this new edition is on giving you the power to quickly create movies and slideshows to share with your friends and family. The movies can be a combination...

A Prehistory of Polymer Science (SpringerBriefs in Molecular Science)
A Prehistory of Polymer Science (SpringerBriefs in Molecular Science)

Polymer science is now an active and thriving community of scientists, engineers and technologists, but there was a time, not so long ago, when there was no such community. The prehistory of polymer science helps to provide key insights into current issues and historical problems. The story will be divided into an ancient period ( from Greek...

Parallel R
Parallel R

It’s tough to argue with R as a high-quality, cross-platform, open source statistical software product—unless you’re in the business of crunching Big Data. This concise book introduces you to several strategies for using R to analyze large datasets, including three chapters on using R and Hadoop together....

©2019 LearnIT (support@pdfchm.net) - Privacy Policy