数据库原理学习与实验指导PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:张艳霞,罗梅编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302372431
- 页数:193 页
绪论:课程的教与学 1
0.1 课程性质与目标 1
0.2 课程特点 1
0.3 课程基本内容 1
0.4 课程基本要求 2
0.5 课程讲授方法 2
0.5.1 注重自身专业发展 2
0.5.2 激发兴趣 3
0.5.3 富有耐心 4
0.5.4 注重开端 4
0.5.5 优化内容体系 4
0.6 课程学习方法 5
0.6.1 态度第一 5
0.6.2 动手动脑 5
0.6.3 掌握方法 5
第1章 数据库概论 7
1.1 数据管理技术的发展 7
1.1.1 人工管理阶段 7
1.1.2 文件系统阶段 8
1.1.3 数据库系统阶段 8
1.2 数据描述 8
1.2.1 数据描述的三个领域 8
1.2.2 概念的内涵和处延 9
1.2.3 物理存储介质层次与存储器中的数据描述 9
1.2.4 数据联系的描述 9
1.3 数据模型 10
1.3.1 数据模型的概念 10
1.3.2 概念数据模型(实体联系模型) 10
1.3.3 结构数据模型 11
1.3.4 面向对象数据模型 11
1.4 数据库的体系结构 12
1.4.1 三级结构的概念 12
1.4.2 两级映像的概念 12
1.4.3 两级数据独立性 13
1.4.4 用户、用户界面 13
1.5 数据库管理系统 13
1.5.1 DBMS的功能 13
1.5.2 DBMS的组成 14
1.5.3 用户访问数据库的过程 14
1.6 数据库系统 15
1.6.1 DBS的组成 15
1.6.2 DBS的全局结构 15
1.6.3 DBS的效益 16
第2章 关系数据库 17
2.1 关系模型基本概念 17
2.1.1 关系模型的基本术语 17
2.1.2 关系模型 18
2.1.3 关系模型的形式定义 18
2.1.4 三类数据完整性约束 18
2.2 关系代数 18
2.2.1 关系代数的五个基本操作 19
2.2.2 关系代数的组合操作 19
2.2.3 关系代数表达式 20
2.2.4 扩充的关系代数操作 20
2.3 关系演算 20
2.3.1 元组关系演算 20
2.3.2 域关系演算 21
2.3.3 三类关系运算的安全性和完整性 21
2.4 查询优化 22
2.4.1 关系代数表达式的优化问题 22
2.4.2 关系代数运算的等价变换 22
2.4.3 优化策略 22
2.4.4 关系代数表达式的优化 22
第3章 关系数据库标准语言SQL 23
3.1 SQL概述 23
3.1.1 SQL的发展历程 23
3.1.2 SQL数据库的体系结构 24
3.1.3 SQL的组成 24
3.2 SQL的数据定义 24
3.2.1 SQL数据定义语句 24
3.2.2 SQL的基本数据类型 25
3.2.3 基本表的创建、修改和撤销 25
3.2.4 视图的创建和撤销 25
3.2.5 索引的创建和撤销 26
3.3 SQL的数据查询 26
3.3.1 SELECT语句的基本句法 26
3.3.2 SELECT语句的完整句法 27
3.3.3 SELECT语句中的各种限定 28
3.4 SQL的数据更新 28
3.4.1 INSERT插入语句 28
3.4.2 DELETE删除语句 29
3.4.3 UPDATE修改语句 29
3.4.4 对视图的更新操作规则 30
3.5 嵌入式SQL 30
3.5.1 SQL运行环境 30
3.5.2 嵌入式SQL的使用 30
3.5.3 嵌入式SQL的使用技术 31
第4章 关系数据理论 33
4.1 关系模式的设计问题 33
4.1.1 关系模式的外延和内涵 33
4.2 函数依赖FD 33
4.2.1 FD的定义 33
4.2.2 函数依赖的类型 34
4.2.3 FD的逻辑蕴涵,FD集的闭包F+ 34
4.2.4 键和FD的联系 34
4.2.5 FD的推理规则 34
4.2.6 FD推理规则的完备性 35
4.2.7 属性集闭包的计算 35
4.2.8 FD集的等价和覆盖 35
4.3 关系模式的分解特性 35
4.3.1 模式分解中存在的问题 35
4.3.2 无损连接 36
4.3.3 无损连接的测试方法 36
4.3.4 保持FD的分解 36
4.4 关系模式的范式 37
4.4.1 范式的定义 37
4.4.2 分解成BCNF模式集的算法 37
4.4.3 分解成3NF模式集的算法 37
4.4.4 模式设计方法的原则 38
4.4.5 多值依赖及4NF 38
4.4.6 关系模式规范化过程 38
第5章 数据库设计 39
5.1 数据库设计概述 40
5.1.1 软件生存期及各阶段的工作 40
5.1.2 数据库系统生存期 40
5.1.3 数据库设计过程的输入和输出 41
5.1.4 数据库设计方法学 41
5.1.5 数据库设计的步骤 42
5.2 规划阶段的任务和工作 42
5.3 需求分析 43
5.3.1 需求分析的重要性 43
5.3.2 需求分析阶段的输入和输出 43
5.3.3 需求分析的步骤 43
5.3.4 数据字典 43
5.4 概念设计 44
5.4.1 概念设计的必要性 44
5.4.2 对概念模型的要求 44
5.4.3 概念设计的步骤 44
5.4.4 数据抽象 45
5.4.5 E-R模型的操作 45
5.4.6 采用E-R方法的概念设计步骤 45
5.5 逻辑设计 46
5.5.1 逻辑设计的输入输出 46
5.5.2 逻辑设计的过程 46
5.5.3 E-R模型向关系模型的转换 47
5.5.4 关系数据库的逻辑设计步骤 47
5.6 物理设计 48
5.6.1 物理设计的步骤 48
5.6.2 物理设计的输入输出 48
5.6.3 物理设计的性能 48
5.7 实现与维护 49
5.7.1 数据库实现阶段的工作 49
5.7.2 其他有关的设计工作 49
5.7.3 运行与维护阶段的工作 49
第6章 数据库保护 50
6.1 数据库的恢复 50
6.1.1 事务的概念 50
6.1.2 事务的四个性质 50
6.1.3 故障的种类及恢复方法 51
6.1.4 恢复的基本原则和实现方法 51
6.1.5 运行记录优先原则 51
6.2 数据库的并发控制 51
6.2.1 并发控制带来的三类问题 51
6.2.2 排他型封锁、PX协议与PXC协议 52
6.2.3 活锁和死锁 52
6.2.4 共享型封锁、PS协议与PSC协议 53
6.2.5 两段封锁法 53
6.3 数据库的完整性 53
6.3.1 完整性子系统的功能 53
6.3.2 完整性的组成和分类 54
6.3.3 SQL中的完整性约束 54
6.4 数据库的安全性 55
6.4.1 安全性级别 55
6.4.2 权限的种类 55
6.4.3 权限的转授与回收 55
6.4.4 SQL中的安全性控制 56
6.4.5 数据加密法 56
6.4.6 自然环境的安全性 56
第7章 分布式数据库系统 57
7.1 分布式数据库系统概述 57
7.1.1 集中式系统与分布式系统 57
7.1.2 分布式数据库系统 57
7.1.3 分布式数据库系统的透明性 58
7.1.4 分布式数据库系统的优缺点 58
7.1.5 分布式数据库系统的分类 58
7.2 分布式数据库系统的体系结构 58
7.2.1 分布式数据存储 58
7.2.2 分布式数据库系统的体系结构 59
7.2.3 分布透明性 59
7.2.4 分布式数据库管理系统(DDBMS)的功能及组成 59
7.2.5 分布式数据库系统中存在的问题 60
7.3 分布式查询处理 60
7.3.1 查询处理的传输代价 60
7.3.2 基于半联接的查询优化策略 60
7.3.3 基于联接的查询优化策略 60
7.4 客户/服务器结构的分布式系统 61
7.4.1 客户/服务器式DBS 61
7.4.2 典型的客户/服务器结构的分布式DBS 61
第8章 具有面向对象特征的数据库系统 62
8.1 对象联系图 62
8.1.1 从关系到嵌套关系、复合对象 62
8.1.2 对象联系图 62
8.1.3 数据的泛化/细化 62
8.2 对象关系数据库 63
8.2.1 ORDB的定义语言 63
8.2.2 ORDB的查询语言 63
8.3 面向对象数据库 63
8.3.1 面对对象数据模型 63
8.3.2 持久化程序设计语言 64
第9章 关系运算 65
第10章 候选码及范式等级的求解 70
10.1 候选码的求解理论和算法 70
10.2 多属性依赖集候选码求解方法 70
第11章 E-R模型与关系模型设计 74
第12章 基础实验 86
实验1 数据库的创建与管理 89
实验2 数据表的创建与管理 94
实验3 数据库的基本查询 101
实验4 数据库的综合查询 107
实验5 视图的创建及应用 113
实验6 索引的创建及应用 119
实验7 数据库完整性 123
实验8 数据库安全性 128
实验9 T-SQL语言程序设计 134
实验10 存储过程的创建及应用 141
实验11 触发器的创建及应用 147
实验12 游标及事务的应用 153
第13章 综合性实验 161
实验13 SQL程序设计综合 161
附录A JXGL数据库各数据表数据实例 175
附录B SQL Server基本数据类型 178
附录C 常用函数 182
附录D 常用系统存储过程 189
附录E 配置ODBC所需的函数 192
参考文献 193
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019