数据库原理、方法与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张迎新著
- 出 版 社:北京:高等教育出版社
- 出版年份:2004
- ISBN:7040155087
- 页数:265 页
目录 1
第一章 数据库系统概论 1
1.1 数据库系统的应用实例 1
1.1.1 超市信息管理系统 1
1.1.2 银行信息管理系统 2
1.1.3 电子商务网站 2
1.2 数据库系统的组成 3
1.2.1 数据库 4
1.2.2 数据库管理系统 4
1.2.3 数据库应用 5
1.2.4 数据库管理员 7
1.3.1 计算机文件系统 8
1.3 数据管理的发展 8
1.3.2 文件系统的缺陷 10
1.3.3 数据库系统 13
1.4 数据模型 14
1.4.1 层次数据模型 15
1.4.2 网络数据模型 16
1.4.3 关系数据模型 17
习题一 18
第二章 关系数据模型 20
2.1 关系(Relation) 20
2.2 码(Key) 22
2.3 关系数据库的联系 23
2.4 关系完整性规则 24
2.5 数据字典与系统目录 25
2.6 关系代数 26
2.6.1 选择(SELECT) 28
2.6.2 投影(PROJECT) 28
2.6.3 并(UNION) 29
2.6.4 差(DIFFERENCE) 30
2.6.5 笛卡儿积(PRODUCT) 31
2.6.6 交(INTERSECT) 32
2.6.7 连接(JOIN) 33
2.6.8 外连接(OUTER JOIN) 35
2.6.9 除(DIVIDE) 37
2.7 关系运算的组合 38
2.8 用关系代数表示查询 39
习题二 41
第三章 结构化查询语言 45
3.1 SQL概述 45
3.2 数据定义 46
3.2.1 建立数据库 46
3.2.2 定义表结构 48
3.2.3 修改表结构 49
3.2.4 删除表 50
3.2.5 创建索引 51
3.3 数据的基本操作 51
3.3.1 插入数据 51
3.3.2 更新数据 53
3.3.3 删除数据 53
3.4.1 查询语句的基本结构 54
3.4 数据的查询操作 54
3.4.2 SELECT子句 56
3.4.3 WHERE子句 58
3.4.4 FROM子句 59
3.5 字符串操作 60
3.6 排列元组的显示顺序 62
3.7 集合查询 62
3.7.1 并操作 63
3.7.2 交操作 64
3.7.3 差操作 65
3.8 聚集函数 66
3.9 GROUP BY和HAVING子句 68
3.9.1 GROUP BY子句 69
3.9.2 HAVING子句 70
3.10 空值 72
3.10.1 IS NULL和IS NOT NULL运算符 72
3.10.2 空值的处理原则 73
3.11 关系的连接操作 73
3.11.1 内连接 74
3.11.2 自然连接 75
3.11.3 交叉连接 76
3.11.4 左外连接 77
3.11.5 右外连接 78
3.11.6 全外连接 79
3.11.7 别名与自连接 79
3.12.1 简单嵌套查询(不相关子查询) 81
3.12 嵌套查询 81
3.12.2 相关子查询 85
3.12.3 ANY、ALL和SOME量词 87
3.13 视图 89
习题三 89
第四章 数据库设计 94
4.1 数据库设计概述 94
4.1.1 数据库设计的重要性 94
4.1.2 数据库设计的方法和步骤 95
4.2 实体-联系模型 98
4.2.1 一个数据库应用需求实例 98
4.2.2 实体与实体集 99
4.2.3 属性与属性的性质 100
4.2.4 联系与联系的性质 103
4.2.5 联系的方式 107
4.2.6 基数 108
4.3 将E-R模型转换成关系模型 109
4.3.1 实体集到关系的转换 109
4.3.2 联系集到关系的转换 110
4.4 数据库设计案例一 114
4.5 数据库设计案例二 118
习题四 124
第五章 关系的规范化 127
5.1 函数依赖 127
5.1.1 函数依赖的定义 127
5.1.2 完全函数依赖 128
5.1.3 传递函数依赖 129
5.2.1 规范化的必要性 130
5.2 数据库的表与规范化 130
5.2.2 第一范式 131
5.2.3 第二范式 133
5.2.4 第三范式 134
5.2.5 Boyce_Codd范式 136
5.3 规范化与数据库设计 137
5.4 多值依赖与第四范式 139
习题五 141
第六章 SQL编程技术 144
6.1 SQL编程基础 144
6.1.1 批处理 144
6.1.2 变量 145
6.1.3 SQL的控制流语句 146
6.1.4 EXECUTE语句 149
6.1.5 注释 150
6.1.6 SQL程序设计举例 150
6.2 游标及游标的应用 150
6.2.1 游标的概念 150
6.2.2 游标的用法 151
6.3 存储过程 152
6.3.1 存储过程的概念 152
6.3.2 创建存储过程 153
6.4 数据库触发器 155
6.4.1 触发器的概念 155
6.4.2 创建触发器 155
6.4.3 触发器的工作原理 156
6.5 嵌入式SQL 162
6.5.1 嵌入式SQL的特点 163
6.5.2 嵌入式SQL的游标 164
6.5.3 嵌入式SQL的预处理 165
习题六 165
第七章 数据库管理 168
7.1 事务、事务的性质和事务处理模型 168
7.1.1 事务及其性质 168
7.1.2 事物处理模型 171
7.2 并发操作与控制 173
7.2.1 数据库系统中的并发操作 173
7.2.2 并发操作引起的问题 173
7.2.3 可串行化调度与并发控制 176
7.3.1 (S,X)锁 177
7.3 加锁协议 177
7.3.2 两段封锁协议 178
7.3.3 死锁及其处理 179
7.3.4 封锁的粒度 181
7.4 数据库的恢复 181
7.4.1 数据库故障的种类 181
7.4.2 数据备份(转储) 182
7.4.3 事务日志 183
7.4.4 数据库的恢复 185
7.4.5 检查点 187
7.4.6 故障的恢复对策 188
7.5 完整性约束 188
7.5.3 参照完整性约束 189
7.5.2 实体完整性约束 189
7.5.1 域完整性约束 189
7.5.4 用户自定义完整性 192
7.6 数据库的安全性 196
7.6.1 安全性控制的一般级别 196
7.6.2 数据库安全性控制 197
7.6.3 权限的种类 198
7.6.4 角色 199
7.6.5 授权与回收权限 200
7.6.6 定义视图 202
习题七 203
8.1 客户机/服务器系统 207
8.1.1 客户机/服务器的基本概念 207
第八章 数据库系统体系结构 207
8.1.2 C/S系统的工作模式 209
8.1.3 C/S体系结构的构成 209
8.1.4 C/S系统主要技术指标 210
8.2 C/S的应用架构 211
8.2.1 两层C/S应用架构 211
8.2.2 三层C/S应用架构 212
8.2.3 SQL Server 2000的C/S体系结构 213
8.2.4 基于C/S架构数据库应用系统开发步骤 216
8.3 浏览器/服务器应用架构 217
8.4 网络服务器的类型 218
8.5 分布式数据库系统 219
8.5.1 分布式数据库系统概念 219
8.5.2 分布式数据库系统的特点 220
8.5.3 分布式数据存储方式 222
8.5.4 透明性 224
8.5.5 分布式事务 225
习题八 225
第九章 Web数据库 227
9.1 Web与数据库 227
9.1.1 Web基础知识 227
9.1.2 Web与数据库在数据管理上的特色 230
9.1.3 Web数据库系统主要实现技术 231
9.2 Java数据库连接方法 231
9.2.1 JDBC连接数据库的基本概念 232
9.2.2 获取和安装JDBC 232
9.2.3 JDBC连接数据库的原理 233
9.2.4 驱动程序的类型 233
9.2.6 JDBC的接口与类 234
9.2.5 JDBC API的结构 234
9.3 创建数据库连接 240
9.4 通过JDBC操作数据库 241
9.4.1 一般查询处理方法 241
9.4.2 参数查询处理方法 242
9.4.3 执行存储过程的方法 243
9.5 电子商务应用实例分析 244
9.5.1 网上购物模拟系统开发环境 245
9.5.2 网上购物模拟系统的需求分析和功能设计 245
9.5.3 数据库设计 245
9.5.4 网站应用程序设计 253
习题九 263
参考文献 265
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《极简社交》王励新著 2020
- 《数学家画传 吴文俊》蔡天新著 2019
- 《精进思维》柏从新著 2019
- 《没有凋谢的玫瑰》何礼新著 2019
- 《制药分离过程 案例版》宋航,李华主编;张迎庆,杜开峰,王晶华副主编 2020
- 《所有遗憾,都是对未来的成全》小新著 2019
- 《孔子的智慧 何新讲《论语》》何新著 2019
- 《柔弱胜刚强 何新讲《老子》》何新著 2019
- 《旗人老舍的文化解析》关纪新著 2019
- 《26城记》蔡天新著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018