UML and Data Modeling: A Reconciliation by C. Hay, David

C. Hay, David . Unknown Year . English

This book has two audiences: Data modelers (both analysts and database designers) who are convinced that UML has nothing to do with them; and UML experts who don't realize that architectural data modeling really is different from object modeling (and that the differences are important). David Hay's objective is to finally bring these two groups together in peace.Here all modelers will receive guidance on how to produce a high quality (that is, readable) entity/relationship model to describe the data architecture of an organization. The notation involved happens to be the one for class models in the Unified Modeling Language, even though UML was originally developed to support object-oriented design. Designers have a different view of the world from those who develop business-oriented conceptual data models, which means that to use UML for architectural modeling requires some adjustments. These adjustments are described in this book.David Hay is the author of Enterprise Model Patterns: Describing the World, a comprehensive model of a generic enterprise. The diagrams were at various levels of abstraction, and they were all rendered in the slightly modified version of UML Class Diagrams presented here. This book is a handbook to describe how to build models such as these. By way of background, an appendix provides a history of the two groups, revealing the sources of their different attitudes towards the system development process.If you are an old-school ER modeler and now find yourself having to come up to speed on UML to get that next job (or keep the current one), this is your guidebook to success. If you are a long time object oriented programmer who has to interact with data modelers, this book is for you too. David has done the hard work of mapping out how to do a logical entity relationship model using standard (and accepted) UML diagram components. This book shows you step-by-step, with ample examples, how to get from here to there with the least pain possible for all concerned.Kent Graziano Certified Data Vault Master and Oracle ACE Past-President of ODTUG & RMOUG Brilliantly organized: three books hidden in one cohesive work. Not withstanding the tremendous value provided by cross-training data architects/modelers and object modelers/architects, making each better at what they do, Appendix B presents an absolutely awesome concise, yet detailed, history of modeling objects and data that clearly documents the differences in the approaches over the years and helps bring it all into perspective. This book is packed with useful information. Even the footnotes add clarity and offer interesting and often humorous editorial insight making it a fun read. Whatever viewpoint the reader is coming from this book has something to offer as long as the reader maintains an open mind.Roland Berg Senior Architect Diligent Consulting, Inc.San Antonio, Texas

Categories: History

About the Author

David Hay was born in Grand Junction, Colorado, mid-way through the last century, when it was significant that his home town was some 250 miles from any city of any size. Back in those days, it mattered. His knowledge of the outside world was limited to magazines, movies, and the public library. (OK, he'd had some friends who'd been there, but he didn't believe a word of what they said.) It was all fiction. This valley was the whole world to him. Then one beautiful September day, he took his first plane ride. Three hours later, he was by himself in the middle of Los Angeles International Airport at 5:00 on a Friday afternoon--trying to find his way to college. Pretty much the rest of his life has been spent recovering from that afternoon. The college was Claremont Men's College (now Claremont McKenna College) in the heart of the smoggy San Gabriel Valley. He remembers it as being pretty traumatic for him, but then this was Southern California in the late 1960s and life was traumatic--and exciting--for everyone. And this "outside world" business was pretty intriguing, too. So much so that when he graduated, he decided that the only logical thing to do was to move to New York City. Why not? So, with no money, no job, no experience, and a degree in Philosophy, he set out to find his fortune in the big apple. From there he discovered the rest of the world. Among other things, in 1973, he had a life-changing trip through Eastern Europe during the height of the Cold War. OK, that one wasn't quite so traumatic. He went back to Warsaw the following year to marry the single most wonderful woman he'd ever met. He got his MBA from New York University the year after that. In the late 1980s, he discovered data modeling. He took to it in a big way. But not the way most people did. Rather than viewing it as a vehicle for database design, he viewed it as a way to crack open the secrets of a company's semantics, and with that, its very nature. He discovered, among other things that if you model the underlying nature of a business, you have just modeled the underlying nature of pretty much any business. From this experience came "Data Model Patterns: Conventions of Thought", a groundbreaking book describing a set of standard data models for standard business situations. At about the same time, he created a consulting practice, Essential Strategies, Inc. (http://essentialstrategies.com), that offers data modeling services to a wide range of industries all over the world. He uses data modeling to support strategic planning, requirements analysis, analysis of semantics and business rules, and data warehouse design. His clients have included representatives of oil (both production and refining), pharmaceutical research, television and movies, banking, among others. In each case, he goes into the company knowing only what he's learned as a customer, and within a very short time (thanks to the model patterns) understands more about its underlying structure than many who work there. In 2003, he wrote "Requirements Analysis: From Business Views to Architecture", his unique approach to that subject. This is a compendium of some thirty years' worth of analytical techniques, organized according to his version of John Zachman's "Framework for Enterprise Architecture". Then, in 2006, he published "Data Model Patterns: A Metadata Map", the only book available that describes a complete schema of metadata--encompassing all aspects of both business and technical views. Moreover, it not only describes data from these various points of view, but also covers functions and processes, people and organizations, locations, timing, and motivation. In 2011, as an update to the "...Conventions of Thought" book, he published "Enterprise Model Patterns: Describing the World". This does not invalidate anything in the first book, but it is more comprehensive, and it addresses the problem from multiple levels of abstraction. It also is the first business patterns book to use the UML notation. Because that is a controversial thing to do, he also that year published "UML and Data Modeling: A Reconciliation", which is a discussion of the two approaches to modeling, and a handbook about how to use UML to create a business-oriented entity/relationship model. in 2018, he published "Achieving Buzzword Compliance: Data Architecture Language and Vocabulary". He points out in this one, that data architects/consultants typically criticize clients for inconsistent use of words in their enterprises. This causes problems not only in their communications with each other, but, more significantly, for connected systems. The problem is that the data management world has its own problems: "conceptual models" vs. "logical models", etc. This book is an attempt to bring together both the languages used to describe a business and those used to describe the technologies used to manage that language. He has been an active participant in DAMA International, various Oracle user groups, the Object Management Group, and the Business Rules Group. He has given presentations on various data and methodological subjects all over the world. A library of his articles may be found at http://articles.essentialstrategies.com. Thanks to the World-wide Web, his writings are read by practitioners from all over the world. Not bad for a kid from Grand Junction, Colorado, eh?

Books from Similar Categories

Books from the Same Genre

Download BookR now and choose mindful reading!

Download Now!