基本信息
- 原书名:Data Modeling For Everyone
- 原出版社: Curlingstone
内容简介
计算机书籍
本书通过联系大量实际应用,一方面将关系数据库的基本理论贯穿其中,另一方面又融入作者十几年工作实践提炼出的实用经验和技巧,把什么是数据建模以及怎样建立高质量的数据模型全面生动地展现在读者面前。全书包括3个部分和1个术语表。第一部分讲述了数据建模的理论基础及其方法论,其中包括基本的关系理论以及模型分析的类型和层次。第二部分通过构造一个数据模型实例详尽地描述了在实际工作中如何应用这些理论和方法,其中包括事务系统中的概念、逻辑、物理3阶段建模以及数据仓库系统中的多维建模。第三部分讲述了建模人员怎样为开发组增加价值。附录中给出了书中所涉及的专业术语及其解释。
本书不要求读者具有关系建模的预备知识或实际编程经验。适合于希望在关系数据建模上获得实用技术指导的数据库设计人员、开发人员和dba等。
目录
1.1 什么是数据 1
1.2 什么是数据建模 2
1.3 数据的生命周期 2
1.4 数据建模对我们有哪些好处 6
1.5 谁是数据建模者 7
1.6 定义角色 7
1.7 数据建模者的开发章程 9
1.8 职称 10
1.9 As-Is支持 10
1.9.1 配置管理支持 10
1.9.2 提供影响分析 11
1.9.3 提议IT标准 11
1.9.4 提供数据完整性评估 12
1.9.5 调查现有技术和工具 12
1.10 To-Be支持 12
1.10.1 设计新的数据结构 12
1.10.2 提供专家建议 13
1.10.3 提供可供选择的办法 13
1.10.4 提供预期评估 13
前言
可见,一个高级建模人才为开发小组带来的潜在价值可能是很难衡量的。然而,数据建模给人的感觉总是非常神秘,这一方面可能是由于数据模型很容易让人联想起深奥的理论,另一方面也可能是因为建立好的数据模型要求极其丰富的设计和实践经验—— 设计和建模并不是根据理论照本宣科的过程,而是根据现实需要和约束进行各种权衡和选择。这些知识在纯理论性的书本中通常难觅踪迹,而同时又是许多开发和设计人员所迫切需要的。本书的一大特色就是强调理论与实际的联系,把关系理论、项目管理、软件工程理论与工程实例紧密地糅合在一起,使读者能够更加快捷、形象地理解到理论的实际含义,并在潜移默化当中掌握一些权衡方法和设计技巧。..
在翻译本书的过程中,我们深深地觉得,对于从事信息系统的管理、开发和设计的任何人而言,本书都具有极高的价值。本书的原作者用他丰富的经验为我们勾画出了数据建模人员的工作思路和设计技巧,使我们在思维方法和工作能力上能够迅速获得一个大的飞跃。其次,本书的翻译人员是由国防科技大学计算机学院数据库方向的博士和研究人员组成的,他们大都参与或负责过国家和大型企业的重大项目,具备丰富的理论和实践经验。在翻译的过程中,我们特别注重了文化背景和中国人的阅读习惯,对原作者的一些文字进行了适当的处理,使之更加符合中国人的习惯,对原书存在的很少的编排错误也进行了修改。
全书由李化组织翻译,参与翻译的有李化、潇东、陈大峰、杨征、齐宁、彭智、周志华、左亚利、张君、李满朝和胡班。全书最后由肖国尊统稿。如果读者发现本书存在任何不足之处,敬请批评指正。...
译者