TOP
💡 邁向小一的第一步!給孩子一本「查得到自信」的專屬辭典,輕鬆跨越閱讀關卡!🚀
Patterns of Data Modeling
滿額折

Patterns of Data Modeling

商品資訊

定價
:NT$ 3444 元
領券後再享88折起
無庫存,下單後進貨(到貨天數約45-60天)
下單可得紅利積點 :103 點
商品簡介
作者簡介
目次

商品簡介

Best-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 fails, the text focuses on databases rather than programming. It is one of the first books to apply the popular patterns perspective to database systems and data models. It offers practical advice on the core aspects of applications and provides authoritative coverage of mathematical templates, antipatterns, archetypes, identity, canonical models, and relational database design.

作者簡介

Serving as program and conference chair at the Working Conference on Reverse Engineering, Dr. Michael Blaha has authored six U.S. patents, four widely used books, and many papers while giving lectures throughout the world. Since 1994 Dr. Blaha has been a consultant and trainer in conceiving, architecting, modeling, designing, and tuning databases. He has worked with dozens of organizations throughout the world. He received his doctorate from Washington University in St. Louis and is an alumnus of GE Global Research in Schenectady, NY.

目次

Introduction What Is a Model?Modeling NotationWhat Is a Pattern?Why are Patterns Important?Drawbacks of PatternsPattern vs. Seed ModelAspects of Pattern Technology

MATHEMATICAL TEMPLATES

Tree TemplateHardcoded Tree TemplateSimple Tree TemplateStructured Tree TemplateOverlapping Trees TemplateTree Changing Over Time TemplateDegenerate Node and Edge Template
Directed Graph TemplateSimple Directed Graph TemplateStructured Directed Graph TemplateNode and Edge Directed Graph TemplateConnection Directed Graph TemplateSimple DG Changing Over Time TemplateNode and Edge DG Changing Over Time Template
Undirected Graph TemplateNode and Edge Undirected Graph TemplateConnection Undirected Graph TemplateUndirected Graph Changing Over Time Template
Item Description TemplateItem Description TemplateHomomorphism Template
Star Schema TemplateStar Schema Template
Summary of Templates

ANTIPATTERNS

Universal AntipatternsSymmetric Relationship AntipatternDead Elements AntipatternDisguised Fields AntipatternArtificial Hardcoded Levels AntipatternExcessive Generalization AntipatternDisconnected Entity Types AntipatternModeling Errors AntipatternMultiple Inheritance AntipatternParadigm Degradation Antipattern

Non-Data-Warehouse Antipatterns
Derived Data AntipatternParallel Attributes AntipatternParallel Relationships AntipatternCombined Entity Types Antipattern

ARCHETYPES

ArchetypesAccountActorAddressAssetContractCourseCustomerDocumentEventFlightItemLocationOpportunityPartPaymentPositionProductRoleTransactionVendor

IDENTITY
IdentityIntrinsic IdentityNamesSurrogate IdentityStructured FieldsMaster ApplicationsMerging Data

CANONICAL MODELS

Language TranslationAlternative ArchitecturesAttribute Translation in PlacePhrase-to-Phrase TranslationLanguage-Neutral Translation

Softcoded ValuesUML ModelIDEF1X ModelArchitectureSoftcoding Variations

Generic DiagramsGeneric Diagram ExamplesDiagram Subject AreaModel Subject AreaModel–Diagram Binding Subject AreaDiagram Type Subject AreaDiagram Example, Revisited
State DiagramsState DiagramsScenarios
RELATIONAL DATABASE DESIGN

Relational Database DesignMapping: Entity TypesMapping: Non-Qualified RelationshipsMapping Qualified RelationshipsMapping: GeneralizationsDesign IdentityReferential IntegrityMiscellaneous Database ConstraintsIndexesGenerating SQL Code
APPENDICES

Explanation of the UML NotationEntity TypeRelationshipsGeneralization

Explanation of the IDEF1X Notation Entity TypeRelationshipsGeneralization

GlossaryIndex

All chapters conclude with a chapter summary; most include bibliographic notes & references

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 3444
無庫存,下單後進貨
(到貨天數約45-60天)

暢銷榜

客服中心

收藏

會員專區