LEADER 03519oam 2200709I 450 001 9910800046503321 005 20230124190057.0 010 $a1-4987-8564-6 010 $a1-315-38013-7 010 $a1-138-40223-0 010 $a1-282-90292-X 010 $a9786612902925 010 $a1-4398-1990-4 024 7 $a10.1201/9781439819906 035 $a(CKB)2670000000047979 035 $a(EBL)599705 035 $a(OCoLC)666414896 035 $a(SSID)ssj0000424961 035 $a(PQKBManifestationID)11321900 035 $a(PQKBTitleCode)TC0000424961 035 $a(PQKBWorkID)10475453 035 $a(PQKB)10385511 035 $a(Au-PeEL)EBL599705 035 $a(CaPaEBR)ebr10424659 035 $a(CaONFJC)MIL290292 035 $a(CaSebORM)9781439819906 035 $a(MiAaPQ)EBC599705 035 $a(EXLCZ)992670000000047979 100 $a20180331d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPatterns of data modeling /$fMichael Blaha 205 $a1st edition 210 1$aBoca Raton, Fla. :$cCRC Press,$d2010. 215 $a1 online resource (262 p.) 225 1 $aEmerging directions in database systems and applications 300 $aDescription based upon print version of record. 311 $a1-4665-3358-7 311 $a1-4398-1989-0 320 $aIncludes bibliographical references and indexes. 327 $aFront cover; Summary of Mathematical Templates; Summary of Antipatterns; Summary of Archetypes; Contents; Preface; Chapter 1: Introduction; Part I: Mathematical Templates; Chapter 2: Tree Template; Chapter 3: Directed Graph Template; Chapter 4: Undirected Graph Template; Chapter 5: Item Description Template; Chapter 6: Star Schema Template; Chapter 7: Summary of Templates; Part II: Antipatterns; Chapter 8: Universal Antipatterns; Chapter 9: Non-Data-Warehouse Antipatterns; Part III: Archetypes; Chapter 10: Archetypes; Part IV: Identity; Chapter 11: Identity; Part V: Canonical Models 327 $aChapter 12: Language TranslationChapter 13: Softcoded Values; Chapter 14: Generic Diagrams; Part VI: Relational Database Design; Chapter 16: Relational Database Design; Appendix A: Explanation of the UML Notation; Appendix B: Explanation of the IDEF1X Notation; Appendix C: Glossary; Back cover 330 $aBest-selling author and database expert with more than 25 years of experience modeling application and enterprise data, Dr. Michael Blaha provides tried and tested data model patterns, to help readers avoid common modeling mistakes and unnecessary frustration on their way to building effective data models. Unlike the typical methodology book, ""Patterns of Data Modeling"" provides advanced techniques for those who have mastered the basics. Recognizing that database representation sets the path for software, determines its flexibility, affects its quality, and influences whether it succeeds or 410 0$aEmerging directions in database systems and applications. 606 $aDatabases 606 $aSoftware patterns 606 $aData structures (Computer science) 615 0$aDatabases. 615 0$aSoftware patterns. 615 0$aData structures (Computer science) 676 $a005.7/3 700 $aBlaha$b Michael.$0747293 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910800046503321 996 $aPatterns of data modeling$93875624 997 $aUNINA