书籍详情
数据库设计凡人入门:关系数据库设计指南
作者:(美)Michael J.Hernandez著;范明,邱保志,职为梅等译;范明译
出版社:电子工业出版社
出版时间:2005-04-01
ISBN:9787121008399
定价:¥33.00
购买这本书可以去
内容简介
本书主要讲述数据库的逻辑设计,讨论了如何建立表结构、确定主码、设置字段说明、建立表联系、建立视图和各级数据完整性,避免不好的设计,以及在设计过程中何时遵循或打破规则等问题。数据库的逻辑设计是整个数据库设计过程的关键。与大多数同类书籍相比,本书有如下两个特点:首先,作者使用了较少的术语,尽可能清晰、全面地解释了关系数据库的设计过程,而不使用在大多数数据库设计书籍中随处可见的高级的、传统的方法学;其次,作者严格关注数据库逻辑设计,坚持逻辑设计和实现阶段分别进行,以确保数据库设计过程的高效。 本书适合计算机及其相关专业的本科生及研究生阅读,也可供数据库相关领域的工作人员参考阅读。
作者简介
暂缺《数据库设计凡人入门:关系数据库设计指南》作者简介
目录
第一部分 关系数据库设计
第1章 关系数据库
1.1 数据库类型
1.2 早期的数据库模型
1.3 关系数据库模型
1.4 关系数据库管理系统
1.5 后关系模型
1.6 展望
1.7 小结
复习题
第2章 设计目标
2.1 为什么要关注数据库设计
2.2 理论的重要性
2.3 学习良构的设计方法学的益处
2.4 良构设计的目标
2.5 良构设计的优点
2.6 数据库设计方法
2.7 小结
复习题
第3章 术语
3.1 术语的重要性
3.2 关于值的术语
3.3 关于结构的术语
3.4 关于联系的术语
3.5 关于完整性的术语
3.6 小结
复习题
第二部分 设计过程
第4章 概念综述
4.1 完整设第三部分 设计过程
计过程的重要性
4.2 定义任务陈述和任务目标
4.3 分析当前的数据库
4.4 创建数据结构
4.5 确定和建立表联系
4.6 确定和定义业务规则
4.7 确定和定义视图
4.8 审查数据完整性
4.9 小结
复习题
第5章 开始设计过程
5.1 与客户通
5.2 实例研究:迈克的自行车专卖店
5.3 确定任务陈述
5.4 制定任务目标
5.5 小结
复习题
第6章 分析当前的数据库
6.1 了解当前的数据库
6.2 进行分析
6.3 考察如何收集数据
6.4 考察如何提供信息
6.5 举行座谈会
6.6 与用户座谈
6.7 与管理人员座谈
6.8 编辑完整的字段列表
6.9 实例研究
6.10 小结
复习题
第7章 建立表结构
7.1 定义初始表列表
7.2 定义最终表列表
7.3 为每个表确定字段
7.4 字段求精
7.5 表结构求精
7.6 实例研究
7.7 小结
复习题
第8章 码的概念
8.1 码的重要性
8.2 为每个表建立码
8.3 表级完整性
8.4 检查初始表结构
8.5 实例研究
8.6 小结
复习题
第9章 字段说明
9.1 字段说明的重要性
9.2 字段级完整性
9.3 字段说明剖析
9.4 使用惟一、一般和复制字段说明
9.5 为数据库中的每个字段定义字段说明
9.6 实例研究
9.7 小结
复习题
第10章 表联系
10.1 联系的重要性
10.2 联系的类型
10.3 识别存在的联系
10.4 建立每个联系
10.5 对所有的外码求精
10.6 建立联系特性
10.7 联系级完整性
10.8 实例研究
10.9 小结
复习题
第11章 业务规则
11.1 什么是业务规则
11.2 业务规则的种类
11.3 定义和建立业务规则
11.4 验证表
11.5 检查业务规则说明书
11.6 实例研究
11.7 小结
复习题
第12章 视图
12.1 什么是视图
12.2 视图剖析
12.3 确定和定义视图
12.4 实例研究
12.5 小结
复习题
第13章 数据完整性检查
13.1 为什么需要检查数据完整性
13.2 检查并改进数据完整性
13.3 数据库文档汇编
13.4 圆满结束
13.5 实例研究——总结
13.6 小结
第三部分 其他数据设计问题
第14章 非良构设计
14.1 平面文件设计
14.2 电子数据表设计
14.3 基于数据库软件的数据库设计
14.4 一点发现
14.5 小结
第15章 遵循或打破规则
15.1 什么时候可以遵循或打破规则
15.2 措施归档
15.3 小结
结束语
第四部分 附录
附录A 复习题答案
附录B 数据库设计过程图解
附录C 设计指南
附录D 文档表格
附录E 数据库设计图表符号
附录F 设计实例
附录G 推荐读物
第1章 关系数据库
1.1 数据库类型
1.2 早期的数据库模型
1.3 关系数据库模型
1.4 关系数据库管理系统
1.5 后关系模型
1.6 展望
1.7 小结
复习题
第2章 设计目标
2.1 为什么要关注数据库设计
2.2 理论的重要性
2.3 学习良构的设计方法学的益处
2.4 良构设计的目标
2.5 良构设计的优点
2.6 数据库设计方法
2.7 小结
复习题
第3章 术语
3.1 术语的重要性
3.2 关于值的术语
3.3 关于结构的术语
3.4 关于联系的术语
3.5 关于完整性的术语
3.6 小结
复习题
第二部分 设计过程
第4章 概念综述
4.1 完整设第三部分 设计过程
计过程的重要性
4.2 定义任务陈述和任务目标
4.3 分析当前的数据库
4.4 创建数据结构
4.5 确定和建立表联系
4.6 确定和定义业务规则
4.7 确定和定义视图
4.8 审查数据完整性
4.9 小结
复习题
第5章 开始设计过程
5.1 与客户通
5.2 实例研究:迈克的自行车专卖店
5.3 确定任务陈述
5.4 制定任务目标
5.5 小结
复习题
第6章 分析当前的数据库
6.1 了解当前的数据库
6.2 进行分析
6.3 考察如何收集数据
6.4 考察如何提供信息
6.5 举行座谈会
6.6 与用户座谈
6.7 与管理人员座谈
6.8 编辑完整的字段列表
6.9 实例研究
6.10 小结
复习题
第7章 建立表结构
7.1 定义初始表列表
7.2 定义最终表列表
7.3 为每个表确定字段
7.4 字段求精
7.5 表结构求精
7.6 实例研究
7.7 小结
复习题
第8章 码的概念
8.1 码的重要性
8.2 为每个表建立码
8.3 表级完整性
8.4 检查初始表结构
8.5 实例研究
8.6 小结
复习题
第9章 字段说明
9.1 字段说明的重要性
9.2 字段级完整性
9.3 字段说明剖析
9.4 使用惟一、一般和复制字段说明
9.5 为数据库中的每个字段定义字段说明
9.6 实例研究
9.7 小结
复习题
第10章 表联系
10.1 联系的重要性
10.2 联系的类型
10.3 识别存在的联系
10.4 建立每个联系
10.5 对所有的外码求精
10.6 建立联系特性
10.7 联系级完整性
10.8 实例研究
10.9 小结
复习题
第11章 业务规则
11.1 什么是业务规则
11.2 业务规则的种类
11.3 定义和建立业务规则
11.4 验证表
11.5 检查业务规则说明书
11.6 实例研究
11.7 小结
复习题
第12章 视图
12.1 什么是视图
12.2 视图剖析
12.3 确定和定义视图
12.4 实例研究
12.5 小结
复习题
第13章 数据完整性检查
13.1 为什么需要检查数据完整性
13.2 检查并改进数据完整性
13.3 数据库文档汇编
13.4 圆满结束
13.5 实例研究——总结
13.6 小结
第三部分 其他数据设计问题
第14章 非良构设计
14.1 平面文件设计
14.2 电子数据表设计
14.3 基于数据库软件的数据库设计
14.4 一点发现
14.5 小结
第15章 遵循或打破规则
15.1 什么时候可以遵循或打破规则
15.2 措施归档
15.3 小结
结束语
第四部分 附录
附录A 复习题答案
附录B 数据库设计过程图解
附录C 设计指南
附录D 文档表格
附录E 数据库设计图表符号
附录F 设计实例
附录G 推荐读物
猜您喜欢