Read a Data Model in Less than 90 Seconds!

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Thank you Steve for this very useful reminder!

nicolasgatti
Автор

Steve follows a convention that is unfortunate if common. His example uses verbs as relationship names. This suggests that some action is taken by each entity type on the other. But this is supposed to be representing the STRUCTURE of data, NOT it's Behavior. That's what UML and the object-oriented people do. The part of speech in English is the PREPOSITION. That is, Each COOKIE must be "composed of" one or more INGREDIENT. There is a second relationship going the other way: Each Ingredient may be "part of" one or more COOKIE. Similarly, each INGREDIENT must be "provided by" one and only one SUPPLIER, and each SUPPLIER may be "the provider of" one or more ingredients. This is an "ontology", where the operative verb here is "to be". (That is, "must be" and "may be")

davidhay