注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据建模与DB设计

数据建模与DB设计

数据建模与DB设计

定 价:¥34.00

作 者: [韩] 金范 编
出版社: 上海科学技术出版社
丛编项: 大数据工程技术与应用
标 签: 计算机/网络 数据仓库与数据挖掘 数据库

购买这本书可以去


ISBN: 9787547832424 出版时间: 2016-10-01 包装: 平装
开本: 16开 页数: 136 字数:  

内容简介

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

作者简介

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

图书目录

第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

本目录推荐