数据库原理与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:徐保民,孙丽君,李爱萍编著
- 出 版 社:北京市:人民邮电出版社
- 出版年份:2008
- ISBN:711517072X
- 页数:287 页
第1章 绪论 1
1.1 数据库的基本概念 1
1.1.1 数据库 1
1.1.2 数据库管理系统 1
1.1.3 数据库系统和数据库应用系统 2
1.2 数据库管理系统的发展 2
1.2.1 早期数据库管理系统 2
1.2.2 关系数据库系统 3
1.2.3 数据库系统的研究与发展 5
1.3 数据库系统的结构 9
1.3.1 体系结构 9
1.3.2 模式结构 10
1.4 数据库管理系统组成 12
习题 13
第2章 关系代数 14
2.1 关系代数概述 14
2.2 关系代数操作 14
2.2.1 关系中的集合操作 14
2.2.2 笛卡儿积 16
2.2.3 投影 17
2.2.4 选择 17
2.2.5 连接 18
2.2.6 除 20
2.3 包上关系操作 21
2.3.1 并、交、差 21
2.3.2 笛卡儿积 23
2.3.3 投影 23
2.3.4 选择 23
2.3.5 连接 23
2.4 关系演算 23
2.4.1 元组关系演算 23
2.4.2 域关系演算 26
2.4.3 关系运算的安全性和等价性 28
2.5 关系代数操作的实现算法 28
2.5.1 集合操作的实现算法 29
2.5.2 笛卡儿积的实现算法 30
2.5.3 选择运算的实现算法 30
2.5.4 投影运算的实现算法 31
2.5.5 连接运算的实现算法 31
2.6 查询优化 31
2.6.1 查询优化概述 31
2.6.2 关系代数等价变换规则 32
2.6.3 查询优化算法 34
习题 36
第3章 关系数据库 37
3.1 数据模型 37
3.1.1 概念层数据模型 37
3.1.2 组织层数据模型 40
3.2 关系模型 41
3.2.1 数据结构 41
3.2.2 关系运算 41
3.2.3 完整性约束 41
3.2.4 常见数据库对象 42
3.3 SQL Server的数据库 45
3.3.1 系统数据库 45
3.3.2 数据库对象 46
3.3.3 管理数据库 49
3.3.4 主要数据库对象管理 54
3.3.5 生成关系图 60
3.4 案例说明 61
习题 63
第4章 关系数据库语言SQL 64
4.1 SQL语言概述 64
4.2 SQL的数据类型 65
4.3 关系模式定义 65
4.3.1 表与约束 66
4.3.2 索引 68
4.3.3 视图 69
4.3.4 访问控制 71
4.4 数据查询 72
4.4.1 单表查询 73
4.4.2 多表查询 75
4.4.3 嵌套查询 77
4.4.4 SQL中的分组与聚集 80
4.4.5 查询求值小结 82
4.5 数据更新 82
4.5.1 插入数据 82
4.5.2 删除数据 83
4.5.3 修改数据 84
4.6 使用SQL 85
4.6.1 嵌入式SQL语言 85
4.6.2 ODBC 90
4.6.3 JDBC 93
4.6.4 SQLJ 97
4.7 SQL Server的T-SQL语言概述 98
习题 106
第5章 关系数据库模式设计 108
5.1 函数依赖 108
5.1.1 函数依赖的定义 108
5.1.2 关系的键 109
5.1.3 函数依赖分类 109
5.2 关系模式规范化 110
5.2.1 第一范式 110
5.2.2 第二范式 111
5.2.3 第三范式 111
5.2.4 Boyce Codd范式 112
5.2.5 第四范式 113
5.3 关系模式分解 114
5.3.1 函数依赖公理系统 114
5.3.2 关系模式分解 115
习题 117
第6章 数据库的存储结构 118
6.1 物理存储介质 118
6.1.1 存储系统层次 118
6.1.2 磁盘存储器的结构 120
6.1.3 SQL Server的存储体系结构 121
6.1.4 SQL Server的I/O体系结构 121
6.2 文件的组织 122
6.2.1 文件的逻辑结构 122
6.2.2 文件的物理结构 123
6.2.3 数据元素的表示 123
6.2.4 SQL Server数据库的存储结构 124
6.3 索引 125
6.3.1 聚簇索引 125
6.3.2 非聚簇索引 126
6.3.3 稠密索引 126
6.3.4 稀疏索引 127
6.3.5 多级索引 128
6.3.6 散列索引 130
6.3.7 关系代数表达式与索引的存储结构 134
6.3.8 SQL Server数据库的索引结构 134
习题 137
第7章 数据库设计 139
7.1 需求分析 139
7.1.1 信息收集 139
7.1.2 信息建模 140
7.1.3 需求说明 142
7.1.4 案例分析 142
7.2 概念结构设计 146
7.2.1 概念结构设计的方法 147
7.2.2 数据抽象与局部视图设计 147
7.3 逻辑结构设计 151
7.3.1 逻辑结构设计的过程 151
7.3.2 关系数据库的逻辑设计 151
7.4 物理结构设计 153
7.4.1 确定数据库的存储结构 153
7.4.2 确定数据库的存取方式 153
7.4.3 对物理结构进行评价 155
7.5 数据库实现和维护 155
7.5.1 数据库实现 155
7.5.2 数据库维护 156
7.6 UML在数据库设计中的应用 157
7.6.1 UML概述 157
7.6.2 创建概念数据模型 159
7.6.3 类图映射到关系表 162
习题 164
第8章 数据库保护 166
8.1 数据库的安全性 166
8.1.1 安全控制模型 166
8.1.2 数据库的安全控制技术 167
8.1.3 SQL Server的安全管理 167
8.2 数据完整性控制 170
8.2.1 数据完整性控制的基本概念 170
8.2.2 完整性约束分类 171
8.3 SQL Server的数据完整性 172
8.3.1 数据完整性的种类 172
8.3.2 数据完整性的具体实现 172
8.4 数据库的并发控制 182
8.4.1 事务及并发控制的基本概念 182
8.4.2 并发控制 184
8.4.3 SQL Server的并发控制机制 189
8.5 数据库备份与恢复 191
8.5.1 数据库故障的种类 191
8.5.2 数据库归档 192
8.5.3 数据库恢复 194
8.6 SQL Server的数据备份和还原 195
8.6.1 基于SSMS的数据备份和还原 196
8.6.2 基于T-SQL的数据备份和还原 201
习题 210
第9章 数据库应用系统开发 212
9.1 系统设计 212
9.1.1 需求分析 212
9.1.2 系统功能描述 213
9.1.3 系统功能模块划分 213
9.2 数据库设计 215
9.2.1 概念结构设计 215
9.2.2 逻辑结构设计 217
9.2.3 数据表的创建 217
9.2.4 创建存储过程 218
9.3 详细设计与编码 219
9.3.1 连接数据库 219
9.3.2 浏览管理员信息 219
9.3.3 删除管理员信息 221
9.3.4 添加新管理员信息 224
9.3.5 更新管理员信息 225
习题 227
附录A 数据库管理系统SQL Server 2005简介 230
附录B Web数据库简介 241
附录C ASP.NET简介 246
附录D ASP.NET应用程序开发环境简介 274
参考文献 288
- 《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
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019