数据库原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孙梅,张寿华,孙浩军编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2007
- ISBN:7113074235
- 页数:251 页
1-1 引言 1
1-1-1 数据与信息 1
1-1-2 数据处理与数据管理 1
第1章 数据库概论 1
1-1-3 数据库的基本概念 2
1-2 数据管理技术的发展 3
1-2-1 人工管理阶段 3
1-2-2 文件系统阶段 4
1-2-3 数据库系统阶段 5
1-3 数据模型 5
1-3-1 数据模型的组成要素 6
1-3-2 概念数据模型 7
1-3-3 层次模型 9
1-3-4 网状模型 9
1-3-5 关系模型 10
1-4-1 三级模式结构 11
1-3-6 面向对象数据模型 11
1-4 数据库的体系结构 11
1-4-2 数据独立性 12
1-5 数据库管理系统 13
1-5-1 数据库管理系统(DBMS)的主要功能 13
1-5-2 DBMS的程序组成 14
1-5-3 用户访问数据的过程 15
1-6 数据库系统 16
1-6-1 DBS的组成 16
1-6-2 DBS的特点 17
习题 18
第2章 关系数据库基础知识 20
2-1 关系模型 20
2-1-1 关系模型的基本术语 20
2-1-2 关系模式和关系数据库 22
2-2-1 关系模型的三要素 23
2-2 关系的完整性 23
2-2-2 实体完整性 24
2-2-3 参照完整性 25
2-2-4 用户定义的完整性 25
2-3 关系代数 25
2-3-1 传统的集合运算 26
2-3-2 专门的关系运算 27
2-4 关系演算 32
2-4-1 元组关系演算 32
2-4-2 域关系演算 33
习题 33
第3章 关系数据库SQL语言 35
3-1 SQL语言概况 35
3-1-1 SQL发展 35
3-1-2 SQL语言的功能 36
3-1-3 SQL语言特点 36
3-1-4 SQL数据库的体系结构 37
3-2 SQL的数据定义 38
3-2-1 定义基本表 38
3-2-2 基本表的修改与删除 41
3-2-3 索引的建立和删除 42
3-3 SQL的数据查询 43
3-3-1 单表查询 45
3-3-2 连接查询 51
3-3-3 子查询 53
3-3-4 集合查询 58
3-4 SQL的数据更新 59
3-4-1 SQL数据插入 59
3-4-2 SQL数据修改 60
3-4-3 SQL数据删除 61
3-5 视图 61
3-5-1 视图的定义和删除 62
3-5-3 视图的更新 63
3-5-2 视图的查询 63
3-5-4 视图的优点 64
3-6 SQL的数据控制功能 64
3-6-1 权限与角色 64
3-6-2 权限与角色授予和收回 65
3-7 嵌入式SQL 67
3-7-1 嵌入式SQL概述 67
3-7-2 游标的使用 68
3-7-3 动态SQL 69
3-8 存储过程 71
3-8-1 存储过程概述 71
3-8-2 存储过程的优点 72
3-8-3 存储过程的分类 73
3-8-4 存储过程的创建 74
3-8-6 修改存储过程 77
3-8-5 删除存储过程 77
习题 78
第4章 数据库的完整性与安全性 80
4-1 数据库的完整性 80
4-2 SQL Server 2000的完整性 83
4-2-1 SQL Server实现数据完整性的方法 83
4-2-2 SQL Server 2000支持的约束 84
4-2-3 SQL Server中的触发器 85
4-2-4 创建约束的其他选项 86
4-3 数据库的安全性 88
4-3-1 安全性分级 88
4-3-2 数据库安全控制的一般方法 89
4-4 SQL Server的安全体系结构和安全认证模式 90
4-4-1 SQL Server的安全体系结构 90
4-4-2 SQL Server 2000的安全认证模式 91
4-5-1 数据库系统登录管理 92
4-5-2 数据库用户管理 92
4-5 SQL Server 2000数据库安全性管理 92
4-5-3 数据库系统角色管理 93
4-5-4 SQL Server权限管理 94
习题 96
第5章 关系数据库的模式设计 97
5-1 问题的提出 97
5-2 函数依赖 99
5-2-1 函数依赖的定义 99
5-2-2 码 100
5-2-3 函数依赖的推理规则 101
5-2-4 函数依赖集的等价与覆盖 102
5-3 模式分解的特性 103
5-3-1 模式分解的三个定义 103
5-4 关系模式的规范化 105
5-4-1 第一范式 105
5-3-2 分解的无损连接性和保持函数依赖性 105
5-4-2 第二范式 106
5-4-3 第三范式 107
5-4-4 BC范式 107
5-4-5 多值依赖 108
5-4-6 第四范式 109
5-4-7 模式分解的算法 110
习题 112
6-1-1 数据库和信息系统 114
第6章 数据库设计 114
6-1 数据库设计概述 114
6-1-2 数据库设计的特征 115
6-1-3 数据库设计方法 115
6-1-4 数据库设计的步骤 117
6-2 需求分析 118
6-2-1 需求分析的任务 118
6-2-2 需求分析方法 119
6-2-3 数据字典(DD) 120
6-3 概念结构设计 122
6-3-1 概念模型 122
6-3-2 数据抽象与局部E-R模型设计 123
6-3-3 视图的集成与优化 125
6-4 逻辑结构设计 126
6-4-1 E-R图向关系模型的转换 127
6-4-2 数据模型的优化 128
6-4-3 设计用户外模式 129
6-5 物理结构设计 130
6-5-1 数据库的存取方法 130
6-5-2 确定数据库的存储结构 132
6-5-3 物理结构性能评价 133
6-6 数据库的实现与维护 133
6-6-1 数据库系统的实现 133
6-6-3 数据库的运行和维护 134
6-6-2 数据库系统的试运行 134
习题 135
第7章 查询优化 137
7-1 查询优化概述 137
7-2 查询优化的一般策略 139
7-3 基于关系代数表达式的优化算法 139
7-3-1 关系代数表达式的等价变换规则 139
7-3-2 关系代数表达式的优化步骤 140
7-4 分解查询的优化方法 144
7-4-1 分解处理 144
7-4-2 结局处理 147
7-5 连接运算的优化 148
7-6 代价估算优化 150
7-6-1 查询执行代价的组成和代价模型 151
7-6-2 选择操作的代价估算 152
7-6-3 连接操作的代价估算 153
习题 155
第8章 事务处理 157
8-1 事务 157
8-1-1 事务的概念 157
8-1-2 事务的性质 158
8-1-3 事务的状态 159
8-2 恢复技术 160
8-2-1 故障种类 160
8-2-2 数据库恢复的原理 161
8-3 数据库恢复的技术 163
8-3-1 事务故障的恢复 163
8-3-2 系统故障的恢复 163
8-3-3 介质故障的恢复 164
8-3-4 具有检查点的恢复技术 164
8-3-5 数据库镜像技术 166
8-4-2 SQL Server的数据备份和恢复策略 167
8-4-1 SQL Server的备份形式和操作方式 167
8-4 SQL Server 2000的恢复技术 167
8-5 并发控制引论 168
8-5-1 并发的目的 168
8-5-2 并发操作带来的问题 169
8-6 封锁 170
8-6-1 封锁协议 170
8-6-2 活锁和死锁 171
8-7 并发调度的可串行性 174
8-8 协议 174
8-8-1 两段锁协议 174
8-8-2 基于时间戳的协议 175
8-8-3 乐观协议 177
8-9 封锁的粒度 178
8-9-1 多粒度封锁 178
8-9-2 意向锁 178
8-10-2 SQL Server的空间管理及锁的级别 179
8-10-1 SQL Server的事务类型 179
8-10 SQL Server 2000的并发控制技术 179
8-10-3 SQL Server锁的类型 180
习题 181
第9章 数据库管理系统 182
9-1 DBMS概述 182
9-1-1 DBMS的基本功能 182
9-1-2 DBMS和操作系统 183
9-1-3 DBMS的进程结构 185
9-1-4 DBMS的系统结构 187
9-2 语言处理层 188
9-2-1 语言处理层的任务 188
9-2-2 解释方法 190
9-2-3 预编译方法 190
9-3 数据存取层 191
9-3-1 数据存取层的系统结构 192
9-3-2 存取层的功能子系统 193
9-3-3 缓冲区管理 195
习题 195
第10章 数据库访问技术 196
10-1 ODBC 196
10-1-1 ODBC概述 196
10-1-2 配置ODBC数据源 200
10-1-3 ODBC API使用基础 203
10-2 JDBC 206
10-2-1 JDBC介绍 206
10-2-2 JDBC的结构 208
10-2-3 JDBC接口概述 210
10-3 ADO简介 211
10-3-1 OLE DB概述 211
10-3-2 ADO概述 212
习题 218
11-1 客户机/服务器系统 219
第11章 网络环境下的数据库系统 219
11-1-1 客户机/服务器数据库系统 220
11-1-2 客户机/服务器数据库系统的实现 220
11-1-3 客户机/服务器数据库系统的特点 222
11-2 分布式数据库 223
11-2-1 分布式数据库的概念 223
11-2-2 分布式数据库系统的特点 224
11-2-3 分布式数据库系统的体系结构 225
11-2-4 分布式查询处理 227
11-2-5 分布式事务处理 228
11-2-6 Web与数据库的连接 231
习题 234
第12章 数据库新技术与新应用 235
12-1 面向对象数据库 235
12-1-1 面向对象数据库的主要概念 235
12-1-2 对象类之间的联系 237
12-1-3 面向对象数据库系统(OODBS) 238
12-2 多媒体数据库 239
12-2-1 多媒体数据管理的基本要求和功能 239
12-2-2 多媒体数据库的结构 240
12-2-3 多媒体数据库的实现 242
12-3 主动数据库 243
12-3-1 主动数据库的产生及描述 243
12-3-2 主动数据库管理系统的实现 244
12-3-3 主动数据库的研究进展 246
12-3-4 主动数据库的应用 246
12-4 数据仓库与数据挖掘 246
12-4-1 数据仓库的概念及特点 247
12-4-2 数据仓库的工具 248
12-4-3 数据挖掘 249
习题 251
参考文献 252
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018