数据库原理及应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:安迎建等编
- 出 版 社:北京:中国石化出版社
- 出版年份:2004
- ISBN:7801644972
- 页数:211 页
第一章 数据库的基本概念 1
1.1 数据库发展的历史及现状 1
1.1.1 基本术语 1
1.1.2 数据管理的三个阶段 2
1.1.3 数据库技术发展的三个阶段 5
1.1.4 工程/科学领域数据处理的发展 6
1.1.5 数据库发展的新趋势 7
1.2 计算机集成化 8
1.2.1 在CAX中对CIM的要求 8
1.2.2 计算机集成化的方法 9
补充材料 11
练习题 19
第二章 实体-联系模型 20
2.1 基本概念 20
2.2 基本E-R图要点 22
2.2.1 基本要点 22
2.2.2 码在E-R图中的表示 22
2.2.3 角色表示要点 22
2.3 属性 23
2.3.1 属性的类型 23
2.3.2 属性在E-R图中的表示 23
2.4 映射约束 24
2.4.1 映射的基数 24
2.5 弱实体集 26
2.6 扩展E-R特性 27
2.7 E-R图表示汇总 29
2.8 E-R模型设计要点 30
2.9 概念数据库设计过程 31
2.10 E-R模型向关系模式的转换 32
练习题 35
第三章 关系模型 36
3.1 数据视图和数据模式 36
3.1.1 数据库系统的三级模式结构 36
3.1.2 应用访问数据库数据的过程 37
3.2 数据库设计实例 37
3.2.1 实例模型 37
3.2.2 层次数据模型 38
3.2.3 网状数据库模型 41
3.2.4 关系模型 44
3.3 关系代数 47
3.3.1 选择运算 48
3.3.2 投影 48
3.3.3 并运算 48
3.3.4 差运算 49
3.3.5 交运算 50
3.3.6 广义笛卡尔积运算 50
3.3.7 更名运算 51
3.3.8 θ连接 51
3.3.9 自然连接 52
3.3.10 除运算 52
3.3.11 除定义 53
3.3.12 赋值运算 54
3.3.13 广义投影 55
3.3.14 外连接 55
3.3.15 聚集函数 56
3.3.16 数据库修改(删除、插入、修改) 56
3.3.17 元组关系演算 57
3.3.18 域关系演算 59
练习题 60
第四章 SQL Server数据库管理 61
4.1 SQL Server概述 61
4.1.1 SQL Server的特点 61
4.1.2 SQL Server的主要服务 62
4.1.3 SQL Server的客户软件 62
4.1.4 T-SQL(Transact-SQL) 65
4.2 SQL Server的体系结构 65
4.2.1 SQL Server的程序接口 65
4.2.2 数据对象接口 65
4.2.3 分层通信体系结构 66
4.3 SQL Server安全策略 66
4.3.1 SQL Server使用两级安全策略验证用户 66
4.3.2 SQL Server服务器的安全模式 66
4.3.3 SQL Server的特殊用户 67
4.4 SQL Server数据库 67
4.4.1 SQL Server数据库类型 67
4.4.2 系统数据库 68
4.4.3 用户数据库 69
4.4.4 SQL Server数据库对象 69
4.4.5 创建用户数据库 69
4.4.6 创建数据库的方法 70
4.4.7 创建数据库的语句格式 73
4.4.8 创建数据库时的选项 73
4.4.9 创建数据库示例 73
4.4.10 删除数据库 74
4.5 创建和查询表 75
4.5.1 使用T-SQL命令创建表 75
4.5.2 Enterprise manager创建表 75
4.5.3 在Query Analyzer查询表 75
练习题 76
第五章 数据库语言SQL 77
5.1 SQL特点 77
5.2 SQL数据定义功能 77
5.2.1 域定义 77
5.2.2 基本表的定义 78
5.2.3 索引的定义 80
5.2.4 数据库的建立与撤销 80
5.2.5 SQL数据定义特点 80
5.3 SQL数据查询功能 81
5.3.1 SQL数据查询基本结构 81
5.3.2 select子句 81
5.3.3 重复元组的处理 81
5.3.4 from子句 82
5.3.5 where子句 82
5.3.6 更名运算 82
5.3.7 字符串操作 83
5.3.8 元组显示顺序 83
5.3.9 集合操作 84
5.3.10 分组和聚集函数 84
5.3.11 空值 85
5.3.12 嵌套子查询 86
5.3.13 派生关系 89
5.4 SQL的数据修改功能 90
5.4.1 插入操作 90
5.4.2 删除操作 90
5.4.3 更新操作 91
5.5 视图 92
5.6 SQL数据控制功能 93
5.6.1 安全性控制 93
5.6.2 完整性控制 95
5.6.3 SQL中完整性约束 98
5.7 嵌入式SQL 99
5.7.1 为什么使用嵌入式SQL 99
5.7.2 嵌入式SQL执行过程 99
5.7.3 需要解决的几个问题 100
练习题 102
第六章 关系数据库理论及数据库设计 104
6.1 关系模式的设计问题 104
6.1.1 函数依赖 105
6.1.2 第一范式——1NF 106
6.1.3 第二范式——2NF 107
6.1.4 第三范式——3NF 108
6.1.5 BCNF 108
6.1.6 多值依赖Vs函数依赖 110
6.1.7 第四范式——4NF 111
6.2 函数依赖的推理规则 112
6.2.1 逻辑蕴涵 112
6.2.2 Armstrong公理系统 112
6.3 模式分解 117
6.3.1 无损连接分解 118
6.3.2 保持函数依赖的分解 121
6.3.3 连接依赖 127
6.3.4 投影-连接范式(PJNF) 128
第七章 事务 130
7.1 事务概念 130
7.1.1 事务定义 130
7.1.2 事务特性(ACID) 130
7.2 事务状态 131
7.3 事务调度 131
7.3.1 事务的调度 131
7.3.2 并行Vs串行 131
7.3.3 事务执行示例 132
7.3.4 SQL中一致性级别的定义 133
7.3.5 丢失修改 133
7.3.6 读脏数据 134
7.3.7 不能重复读 134
7.3.8 发生幻象 134
7.4 可恢复性 134
7.4.1 可恢复调度 134
7.4.2 无级联调度 135
7.5 可串行化 135
7.5.1 指令的顺序 135
7.5.2 冲突指令 135
7.5.3 冲突等价 136
7.5.4 冲突可串行化 136
7.5.5 视图等价 136
7.5.6 视图可串行化 137
7.5.7 冲突可串行化判定 138
7.5.8 视图可串行化判定 139
7.5.9 带标记的优先图的构造 139
练习题 140
第八章 数据库系统体系结构 141
8.1 集中式系统 141
8.2 客户-服务器系统 142
8.3 并行系统 143
8.3.1 并行数据库系统的特点 143
8.3.2 互连网络结构 144
8.3.3 并行数据库体系结构 145
8.4 分布式数据库系统 146
8.4.1 基本定义 146
8.4.2 D-DBS的特点 147
8.4.3 D-DBS的体系结构 148
8.4.4 分布式数据存储 148
8.4.5 分布式查询处理 151
8.4.6 通讯代价模型 154
8.5 多媒体数据库系统 155
8.5.1 多媒体数据库理论及技术的支持 155
8.5.2 多媒体DBMS和媒体独立性 155
8.5.3 媒体DBMS应能支持 155
8.5.4 多媒体DBMS结构 155
8.5.5 多媒体数据库的存储结构 155
第九章 面向对象数据库及对象-关系数据库 157
9.1 新的数据库应用 157
9.2 RDBMS的局限 157
9.2.1 表达能力有限 157
9.2.2 类型有限 158
9.2.3 类型系统的任务 158
9.2.4 结构与行为的分离 158
9.2.5 版本与长事务 158
9.3 DBMS分类矩阵 159
9.3.1 思考 159
9.3.2 矩阵分析 159
9.3.3 DBMS需求 160
9.4 面向对象基本概念 162
9.4.1 对象 162
9.4.2 对象类 162
9.4.3 继承 163
9.4.4 多重继承 164
9.4.5 对象标识符(OID) 165
9.4.6 对象包含 166
9.4.7 面向对象的语言 167
9.5 持久化程序设计语言 167
9.5.1 关于持久化程序设计语言的概述 167
9.5.2 持久化C++系统 168
9.6 对象关系数据库 171
9.6.1 概念数据模型(ODL) 171
9.6.2 对象-关系数据模型 171
9.6.2.1 嵌套关系 171
9.6.2.2 复杂类型与面向对象 172
9.6.2.3 有结构的类型和集合体类型 172
9.6.2.4 类型继承 173
9.6.2.5 表级继承 174
9.6.2.6 引用类型 175
9.6.2.7 与复杂类型有关的查询 175
9.6.2.8 解除嵌套 176
9.6.2.9 嵌套 177
9.6.2.10 函数 177
9.6.2.11 复杂值和复杂对象的创建 177
9.6.2.12 OO数据库与OR数据库比较 178
9.6.2.13 E-R模型 178
9.6.2.14 对象-联系图 178
9.6.2.15 BORDB的定义语言 179
9.6.2.16 ORDB的查询语言 179
第十章 数据库操作技术 181
10.1 并发控制 181
10.1.1 并发控制的例子 181
10.1.2 进程同步控制的基本概念 184
10.1.3 SQL Server的加锁类型 185
10.2 数据库恢复 185
10.3 SQL Server的事务处理过程 187
10.4 事务恢复和检查点 187
10.5 SQL Server的数据备份与恢复 188
10.6 恢复系统和用户数据库 190
10.7 ADO应用 191
10.8 产品数据管理(PDM) 193
10.9 几种不同的数据库连接示例 195
10.9.1 利用ODBC连接数据库 195
10.9.2 利用ADO数据控件连接数据库 199
10.9.3 利用ADO数据对象连接数据库 201
10.9.4 在ASP页面上利用ADO连接数据库 202
第十一章 数据库存储 205
11.1 物理存储介质 205
11.1.1 特性 205
11.1.2 介质分类 205
11.1.3 存储层次 206
11.1.4 磁盘性能估计 206
11.2 RAID 207
11.2.1 廉价磁盘冗余阵列(RAID) 207
11.2.2 RAID级别 208
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018