Home | Amazing | Today | Tags | Publishers | Years | 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.

Neutronic Analysis For Nuclear Reactor Systems
Neutronic Analysis For Nuclear Reactor Systems

This expanded new edition develops the theory of nuclear reactors from the fundamentals of fission to the operating characteristics of modern reactors. The first half of the book emphasizes reactor criticality analysis and all of the fundamentals that go into modern calculations. Simplified one group diffusion theory models are...

Haar Wavelets: With Applications (Mathematical Engineering)
Haar Wavelets: With Applications (Mathematical Engineering)

This is the first book to present a systematic review of applications of the Haar wavelet method for solving Calculus and Structural Mechanics problems. Haar wavelet-based solutions for a wide range of problems, such as various differential and integral equations, fractional equations, optimal control theory, buckling, bending and vibrations...

Building Software: A Practitioner's Guide (Auerbach Series on Applied Software Engineering)
Building Software: A Practitioner's Guide (Auerbach Series on Applied Software Engineering)
Novel in its approach to software design, development, and management, Building Software: A Practitioner's Guide shows you how to successfully build and manage a system. The approach the authors recommend is a simple, effective framework known as Solution Engineering Execution (SEE). Through SEE, you create a successful solution by following a...

Programming Python, Second Edition with CD
Programming Python, Second Edition with CD
Programming Python focuses on advanced applications of Python. Endorsed by Python creator Guido van Rossum, it demonstrates advanced Python techniques, and addresses software design issues such as reusability and object-oriented programming. The enclosed platform-neutral CD-ROM has book examples and various...
High School Physics Unlocked: Your Key to Understanding and Mastering Complex Physics Concepts (High School Subject Review)
High School Physics Unlocked: Your Key to Understanding and Mastering Complex Physics Concepts (High School Subject Review)

UNLOCK THE SECRETS OF PHYSICS with THE PRINCETON REVIEW.High School Physics Unlocked focuses on giving you a wide range of key lessons to help increase your understanding of physics. With this book, you'll move from foundational concepts to complicated, real-world applications, building confidence as your skills...

Mrs. Lirriper's Legacy
Mrs. Lirriper's Legacy
Ah! It's pleasant to drop into my own easy-chair my dear though a little palpitating what with trotting up-stairs and what with trotting down, and why kitchen stairs should all be corner stairs is for the builders to justify though I do not think they fully understand their trade and never did, else why the sameness and why not more conveniences...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy