搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
数据建模与DB设计
0.00    
图书来源:
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787547832424
  • 作      者:
    (韩)金范主编
  • 出 版 社 :
    上海科学技术出版社
  • 出版日期:
    2016
收藏
编辑推荐

  《数据建模与DB设计》重点介绍数据建模与数据库设计的理论及应用。从数据模型的发展历程及其必要性引入,基于作者在研究和项目实践中积累的经验,让读者理解数据建模是业务负责人与数据设计者之间沟通的工具,数据模型决定数据处理性能与数据管理便利性。

展开
作者简介

  金范,韩国居民,专攻数据库,曾就职(株)KISANTELECOM,拥有CDMA等核心通信软件开发经验,后在(株)WAREVALLEY担任软件开发人员及研究所长(CTO)。拥有数据库相关专利7项,自2011年连续三年与韩国数据库振兴院携手开发了数据库安全框架V1,V2,并编著了数据库安全指南,参与了数据库振兴院进行的认证程序研发,为国内外各种公共机关提供咨询。现作为上海产业技术研究院首席数据科学家、中国大数据标准专家委员积极活跃在数据库领域。

展开
内容介绍

  《数据建模与DB设计》重点介绍数据建模与数据库设计的理论及应用。从数据模型的发展历程及其必要性引入,基于作者在研究和项目实践中积累的经验,让读者理解数据建模是业务负责人与数据设计者之间沟通的工具,数据模型决定数据处理性能与数据管理便利性。书中首先将数据建模划分为概念建模、逻辑建模、物理建模以及最后的数据库设计四个阶段,明确了导出实体、设定实体的重要关系、设定唯一键的数据建模流程。为了提高数据整合性和业务流程性能,先后提出了范式化和反范式化过程,在构建较容易理解的数据结构的同时兼顾数据库的访问成本,寻找盈亏平衡点。《数据建模与DB设计》无论对数据分析设计领域的初学者还是实际业务的实践者,都很有启发和指导作用。

展开
目录

第1章数据建模概述1

●1.1数据模型的概念2
●1.2数据模型的必要性3
●1.3业务理解的重要性4
●1.4建模的基本规则5
1.4.1没有100分的数据模型5
1.4.2端正数据建模员的作用6
1.4.3改善数据处理性能的建模6

●1.5数据结构与业务流程的验证7
●1.6建模的不同阶段8
1.6.1概念数据建模(conceptual data modeling)9
1.6.2逻辑数据建模(logical data modeling)9
1.6.3物理数据建模(physical data modeling)10
1.6.4数据库设计(database design and architecture)11

●1.7自上而下式(top down)建模与自下而上式(bottom up)建模11
●1.8结构化查询语言(SQL)11
●1.9数据库构建阶段12第2章数据建模流程13

●2.1导出实体(entity)14
2.1.1实体的定义14
2.1.2选定实体候选15
2.1.3实体分析方法18

●2.2设定关系(relationship)19
2.2.1关系图式的解释20
2.2.2设定关系时的原则21
2.2.3个体创建与关系的关联性24
2.2.4关系M的范围25
2.2.5关系与数据的完整性25

●2.3选定唯一键(unique identifier)26
2.3.1业务中有意义的复合属性27
2.3.2人造键(artificial key)的使用27
2.3.3唯一键属性的顺序30
2.3.4唯一键的继承32

●2.4导出属性(attribute)32
2.4.1属性的种类33
2.4.2属性的验证35第3章范式化(normalization)和反范式化(de normalization)37

●3.1范式化38
3.1.1第1范式38
3.1.2第2范式39
3.1.3第3范式40

●3.2反范式化40
3.2.1属性的重复40
3.2.2实体的合并与分离41
3.2.3分布式环境的实体重复43第4章实体种类与特性45

●4.1主实体(primary entity)46
●4.2关联实体(associative entity)48
●4.3历史记录实体(historical entity)51
●4.4父型/子型(super/sub type)实体52
●4.5排他(arc)关系实体54
●4.6递归(recursive)关系实体55
●4.71∶1关系实体57
●4.8M∶M关系实体58
●4.9各种角色(role)60
●4.10列优先和行优先62第5章数据建模实例63

●5.1上位实体的设定64
●5.2客户实体67
●5.3商品实体71
●5.4关系实体的唯一代码设定77
●5.5派生属性的生成80
●5.6属性的分离和重复82
●5.7历史记录实体和关系实体的选择83
●5.8递归(recursive)结构的实体86
●5.9会员管理90
●5.10历史记录变更管理94
●5.111∶M中M的范围(1)100
●5.121∶M中M的范围(2)104
●5.13为业务流程改变数据结构106
●5.14维持阶层结构的一贯性109
●5.15分布式环境中的注意事项113第6章数据建模习题117

●6.1习题1118
●6.2习题2119
●6.3习题3119参考文献121

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证