数据库系统原理及其应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:庄成三等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2000
- ISBN:7505351788
- 页数:316 页
第1章 导论 1
1.1 数据库管理系统的特点 1
1.2 数据库系统的三级模式和数据独立性 4
1.2.1 数据库系统的三级模式 5
1.2.2 数据独立性 7
1.3 数据语言 7
1.3.1 数据定义语言(DDL) 8
1.3.2 数据操纵语言(DML) 8
1.3.3 数据控制语言(DCL) 8
1.3.4 宿主语言 9
1.4 数据库管理系统的结构 9
1.4.1 数据库管理系统的组成 9
1.4.2 数据库管理系统的进程结构 10
1.5 数据库系统的发展历史 11
1.6 数据库技术的新进展 13
1.6.1 面向对象数据库系统 13
1.6.2 模糊数据库与演绎数据库 14
1.6.3 分布式数据库与联邦数据库 15
1.6.4 多媒体数据库 16
1.6.5 Web数据库 16
1.6.6 并行数据库 17
1.6.7 数据仓库、数据挖掘与联机分析 17
1.6.8 数据库应用系统体系结构的发展 18
习题 18
第2章 数据模型 20
2.1 数据模型的概念 20
2.2 实体-联系(E-R)概念模型 21
2.3 关系数据模型 25
2.3.1 关系数据模型的基本概念 25
2.3.2 将E-R模型转换成关系数据模式 28
2.3.3 在关系数据模型上的操作 29
2.3.4 关系数据模型的完整性约束 35
2.4 网状数据模型 36
2.4.1 网状数据模型的数据结构 36
2.4.2 将E-R模型转化为网状数据模式 38
2.4.3 网状数据模型的数据约束 40
2.4.4 在网状数据模型上的操作 41
2.4.5 网状数据模型与关系数据模型的比较 41
2.5 层次数据模型 42
2.5.1 层次数据模型的数据结构 42
2.5.2 由E-R模型向层次数据模式的转换 44
2.5.3 层次数据模型的数据约束 45
2.5.4 在层次数据模型上的操作 45
2.5.5 层次数据模型与网状数据模型的比较 46
2.6 面向对象数据模型 46
2.6.1 面向对象模型的基本概念 47
2.6.2 将E-R模型转换为面向对象数据模型 48
2.7 逻辑数据模型 49
2.7.1 逻辑规则的语义解释 49
2.7.2 Datalog数据模型 51
习题 53
第3章 数据语言 55
3.1 数据语言的特点 55
3.2 QBE语言 57
3.2.1 QBE的数据查询 58
3.2.2 QBE的数据更新 61
3.2.3 QBE的数据定义 62
3.2.4 QBE的完整性 63
3.3 SQL的数据查询 64
3.3.1 SQL语言简介 64
3.3.2 SQL的查询语句 66
3.3.3 SQL查询的方法和例子 67
3.4 SQL的数据更新 74
3.5 SQL的数据定义和数据库一览表 76
3.6 嵌入式SQL 79
3.7 存储过程和数据库触发器 85
3.8 SQL3 88
习题 96
第4章 关系数据库设计 99
4.1 关系数据库模式可能出现的异常 99
4.2 关系模式的函数依赖 102
4.2.1 函数依赖的一般概念 102
4.2.2 Armstrong公理系统 104
4.3 多值依赖和连接依赖 105
4.4 关系的规范化 106
4.4.1 范式及其类型 107
4.4.2 关系规范化的基本原则 111
4.5 在实际数据库设计中关系规范化的应用 113
4.6 面向对象模型和关系数据模型的相互转换 115
习题 118
第5章 物理数据组织 119
5.1 物理数据模型 119
5.2 堆组织 123
5.3 哈希文件 124
5.4 索引文件 126
5.4.1 稀疏索引 126
5.4.2 稠密索引 129
5.4.3 动态索引及B+树 130
5.5 嵌套记录结构 133
5.6 次索引 136
5.7 关系数据库系统常用结构 137
5.8 面向对象数据库物理存储结构 138
习题 142
第6章 数据库保护 144
6.1 数据库的完整性 144
6.2 商品化DBMS完整性维护实例 146
6.3 数据库的安全性 147
6.4 商品化DBMS数据安全措施实例 150
6.5 数据库应用系统的安全措施 152
习题 153
第7章 事务管理 155
7.1 并发存取可能出现的异常 155
7.2 事务管理的基本概念 156
7.3 两阶段加锁协议 160
7.4 层次结构的加锁方法 165
7.5 事务故障处理和恢复方法 168
7.6 乐观和保守的协议 171
7.7 时印并发控制方法 172
7.8 商品化DBMS并发控制和事务管理的特点 175
7.8.1 Oracle事务管理的特点 175
7.8.2 Sybase并发控制的特点 180
习题 182
第8章 分布式数据库系统 183
8.1 分布式数据库系统的一般概念 183
8.2 分布式数据库设计 185
8.3 分布式事务 188
8.4 分布式加锁 190
8.5 分布式事务的交付 195
8.6 基于时印的分布式并发控制 199
8.7 乐观的并发控制方法 200
8.8 C/S结构中的并发控制 202
8.9 基于版本的并发控制 203
8.10 复制数据库技术 205
8.11 联邦数据库系统简介 205
8.12 多数据库系统简介 207
习题 209
第9章 数据库应用系统的开发环境 209
9.1 数据库应用系统的结构 211
9.2 商品化DBMS的特点和编程接口 214
9.2.1 Oracle 215
9.2.2 Sybase 220
9.2.3 Informix的特点 227
9.2.4 Ontos的数据语言 228
9.2.5 O2的数据语言 231
9.2.6 ODBC和JDBC 232
9.3 典型的数据库应用系统开发环境 236
9.3.1 PowerBulider 236
9.3.2 Delphi 240
9.3.3 Vlsual Basic简介 244
9.3.4 Dereloper/2000简介 245
9.3.5 Informix-NewEra简介 246
习题 247
第10章 基于Web的数据库应用系统开发技术 249
10.1 Internet和Web的基本概念 249
10.2 Web作为数据库应用系统的开发平台 251
10.2.1 对Web-DBMS集成技术的要求 251
10.2.2 Web-DBMS方法的特点 251
10.2.3 基于Web的数据库应用系统体系结构 253
10.3 公共网关接口(CGI) 254
10.3.1 CGI的一般概念 254
10.3.2 CGI程序的工作方式 255
10.3.3 CGI的特点 257
10.4 应用编程接口(API) 257
10.4.1 ISAPI 257
10.4.2 Internet数据库连接器(IDC) 259
10.5 Java Applet简介 261
10.6 Microsoft ActiveX平台 261
10.7 扩展标记语言(XML)简介 266
习题 268
第11章 数据库应用系统开发方法 269
11.1 概述 269
11.2 数据库应用系统的开发方法和技术 270
11.3 系统分析 275
11.4 系统设计 280
11.5 原型设计和生成 283
习题 284
第12章 数据库管理 285
12.1 DBA的作用和职责 285
12.2 商品化DBMS的数据库管理工具 288
习题 293
第13章 数据库应用发展的新技术 295
13.1 多媒体数据库技术 295
13.2 数据仓库 299
13.3 联机分析处理(OLAP)和数据挖掘 307
习题 312
参考文献 314
- 《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
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017