数据库原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:万年红主编;张焰林,曹小春,骆正茂副主编
- 出 版 社:北京:北京交通大学出版社清华大学出版社
- 出版年份:2011
- ISBN:9787512104884
- 页数:281 页
第1章 概述 1
1.1 信息、数据及管理 1
1.1.1 数据与信息 1
1.1.2 数据处理与数据管理 2
1.2 数据库技术的产生与发展 2
1.3 数据库系统的组成 5
1.4 数据库管理系统 6
1.4.1 DBMS的重要功能 6
1.4.2 DBMS的组成 7
1.5 数据模型 8
1.5.1 数据模型的定义及其分类 8
1.5.2 数据模型的组成要素 9
1.5.3 常见的数据模型 10
1.6 数据库系统的模式结构 18
1.6.1 三级模式结构 18
1.6.2 数据库系统的二级模式映像 20
1.7 数据库系统的发展 21
1.7.1 第一代数据库系统 21
1.7.2 第二代数据库系统 21
1.7.3 第三代数据库系统 22
1.8 数据库技术的相关研究与数据库系统 22
1.8.1 数据库技术的相关研究 22
1.8.2 相关的数据库系统 23
小结 24
习题 25
第2章 关系数据库 28
2.1 关系模型的数据结构及形式化定义 28
2.1.1 关系的形式化定义 28
2.1.2 关系的性质 30
2.1.3 关系模式 31
2.1.4 关系数据库与关系数据库模式 32
2.2 关系的键与关系的完整性 32
2.2.1 候选键、主关系键与外部关系键 32
2.2.2 关系的完整性 33
2.3 关系运算 34
2.3.1 关系代数及其运算符 35
2.3.2 关系演算 39
小结 41
习题 42
第3章 关系数据库规范化理论 45
3.1 问题的提出 45
3.2 函数依赖 47
3.2.1 函数依赖的定义 47
3.2.2 函数依赖与属性关系 48
3.2.3 Armstrong公理 48
3.2.4 闭包及其计算 49
3.3 范式和规范化 50
3.3.1 范式 50
3.3.2 范式的判定条件与规范化 51
3.4 关系模式的分解 52
3.4.1 模式分解中存在的问题 52
3.4.2 无损分解的定义和性质 53
3.4.3 无损分解的测试方法 53
3.4.4 保持函数依赖的分解 54
小结 54
习题 54
第4章 关系数据库标准语言——SQL 56
4.1 SQL的基本概念、特点、发展及标准化 56
4.1.1 SQL的基本概念 56
4.1.2 SQL的特点 56
4.1.3 SQL发展及标准化 57
4.1.4 数据库实例 58
4.2 数据定义语言 58
4.2.1 基本表的定义、删除与修改 58
4.2.2 索引的建立与删除 59
4.3 数据操纵语言 60
4.3.1 INSERT语句 60
4.3.2 UPDATE语句 61
4.3.3 DELETE语句 61
4.4 数据查询语言 61
4.4.1 投影查询 62
4.4.2 选择查询 62
4.4.3 排序查询 63
4.4.4 使用聚合函数 64
4.4.5 表的连接查询 64
4.4.6 子查询与相关子查询 65
4.4.7 带EXISTS测试的子查询 66
4.4.8 空值及其处理 66
小结 67
习题 67
第5章 数据库设计 69
5.1 数据库设计概述 69
5.2 需求分析 70
5.2.1 需求分析的任务 70
5.2.2 需求分析的步骤 70
5.2.3 需求分析的方法 71
5.3 概念结构设计 71
5.3.1 设计局部E-R模式 72
5.3.2 合并局部E-R模式 72
5.3.3 总体概念E-R模型设计 72
5.4 逻辑结构设计 73
5.5 物理结构设计 74
5.6 数据库的实施和维护 75
小结 76
习题 76
第6章 Access 2007数据库 78
6.1 Access 2007简介 78
6.1.1 Access 2007的开始使用界面 78
6.1.2 Access 2007的工作界面 79
6.1.3 Access 2007中的对象 84
6.2 数据库的设计与维护 85
6.2.1 数据库的创建 85
6.2.2 数据库的打开 87
6.2.3 数据库格式的转换 88
6.2.4 数据库的备份 90
6.3 创建和编辑数据表 90
6.3.1 创建数据表 91
6.3.2 编辑数据表 94
6.4 创建表间的关系 96
6.5 创建查询 98
6.5.1 使用向导创建查询 99
6.5.2 在设计视图中创建查询 101
小结 102
习题 102
第7章 SQL Server 2005数据库系统 106
7.1 SQL Server 2005系统简介 106
7.1.1 SQL Server的发展历史 106
7.1.2 SQL Server 2005的各种版本 107
7.2 环境需求 108
7.2.1 硬件和软件需求 108
7.2.2 Internet和网络需求 110
7.3 SQL Server 2005的安装 111
7.4 SQL Server 2005的工具和实用程序 119
7.4.1 SQL Server Management Studio 120
7.4.2 SQL Server Business Intelligence Development Studio 128
7.4.3 SQL Server Profiler 128
7.4.4 数据库引擎优化顾问 131
7.4.5 Reporting Services配置 132
7.4.6 SQL Server Configuration Manager 133
7.4.7 SQL Server错误和使用情况报告 135
7.4.8 SQL Server外围应用配置器 135
7.5 SQL Server 2005程序设计基础 137
7.5.1 标识符与注释 137
7.5.2 数据类型 139
7.5.3 变量 142
7.5.4 运算符 143
7.5.5 函数 145
7.5.6 批处理 148
7.5.7 控制流语句 149
小结 154
习题 154
第8章 创建和使用SQL Server 2005数据库 156
8.1 数据库对象 156
8.2 SQL Server 2005系统数据库 157
8.3 SQL Server 2005数据库的存储结构 158
8.3.1 文件和文件组 158
8.3.2 数据库的存储结构 159
8.3.3 事务日志 159
8.4 创建数据库 159
8.4.1 使用SQL Server Management Studio创建数据库 160
8.4.2 使用Transact-SQL创建数据库 163
8.5 配置数据库 165
8.5.1 查看数据库信息 165
8.5.2 添加和删除数据文件、日志文件 167
8.5.3 添加和删除数据文件组 169
8.5.4 数据库选项设置 170
8.5.5 数据库重命名 171
8.6 删除数据库 172
8.6.1 使用Microsoft SQL Server Management Studio删除数据库 172
8.6.2 使用Transact-SQL删除数据库 173
8.7 事务处理 174
8.7.1 事务概念 174
8.7.2 事务分类 175
8.7.3 事务操作 175
8.8 数据的锁定 176
8.8.1 SQL Server 2005中的锁定 176
8.8.2 锁对象 177
8.8.3 控制锁 177
8.9 使用游标 178
8.9.1 游标的概念 178
8.9.2 游标的使用 178
8.9.3 游标示例 180
小结 180
习题 180
第9章 数据备份与恢复 182
9.1 数据备份与恢复概述 182
9.1.1 数据库备份与恢复概念 182
9.1.2 备份类型 182
9.1.3 恢复类型 184
9.2 备份设备 184
9.2.1 创建数据库备份设备 184
9.2.2 删除数据库备份设备 185
9.3 数据库备份 186
9.3.1 使用对象资源管理器备份数据库 186
9.3.2 使用Transact-SQL备份数据库 188
9.4 数据库恢复 189
9.4.1 使用对象资源管理器还原数据库 189
9.4.2 使用Transact-SQL还原数据库 190
小结 190
习题 190
第10章 Visual Basic与Access数据库 192
10.1 Visual Basic数据库访问概述 192
10.1.1 数据访问对象模型 192
10.1.2 数据库应用程序结构 193
10.2 数据库访问技术 194
10.2.1 ODBC和数据源 194
10.2.2 OLE DB 194
10.2.3 ADO对象 195
10.2.4 ADO.NET 195
10.3 常用的数据访问控件 196
10.3.1 ADO Data控件 196
10.3.2 DataCombo控件 198
10.3.3 DataGrid控件 201
10.4 常用的高级用户界面控件 205
10.4.1 图像列表控件 205
10.4.2 TreeView控件 207
10.4.3 ListView控件 210
10.5 在Visual Basic 6.0中连接Access 2007数据库 212
10.5.1 利用ODBC连接数据库 212
10.5.2 利用ADO连接数据库 215
小结 217
习题 217
第11章 Visual Basic与SQL Server 2005数据库 223
11.1 概述 223
11.2 Connection对象 224
11.2.1 使用Connection对象的操作 224
11.2.2 ADO连接数据库的方式 224
11.2.3 Connection对象的属性 226
11.2.4 Connection对象的方法 226
11.2.5 Connection对象的事件 228
11.3 Recordset对象 229
11.3.1 ADO的游标类型 229
11.3.2 使用Recordset对象的操作 230
11.3.3 Recordset对象的属性 240
11.3.4 Recordset对象的方法 241
11.3.5 Recordset对象的事件 245
11.4 Field对象 245
11.4.1 Field对象的操作 245
11.4.2 Field对象的属性 245
11.4.3 Field对象的方法 247
11.4.4 Fields集合 247
11.5 Command对象 247
11.5.1 Command对象的操作 247
11.5.2 Command对象的属性 250
11.5.3 Command对象的方法 251
11.5.4 Parameters集合和Parameter对象 252
小结 252
习题 252
第12章 ASP.NET和XML数据库开发技术 256
12.1 ASP及ASP.NET简介 256
12.2 XML简介 257
12.2.1 XML发展简史 257
12.2.2 XML文档结构 257
12.2.3 XML命名规则 261
12.3 ASP.NET对XML的操作 261
12.4 ASP.NET与SQL Server数据库的连接 263
12.4.1 ADO.NET简介 263
12.4.2 ASP.NET中的连接数据示例 264
12.5 ASP.NET的发布和调试 264
12.5.1 配置Web服务器 264
12.5.2 部署.NET Framework 267
小结 267
习题 267
附录A 教务管理系统的开发 269
A.1 系统需求分析 269
A.2 功能模块 269
A.3 后台数据库规划 269
A.4 前台界面设计 270
A.5 后台数据库的连接 272
A.6 前台界面操作事件 272
参考文献 281
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019