数据库原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:麦中凡,何玉洁编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:9787115177223
- 页数:270 页
第一篇 数据库理论基础第1章 数据库概述 2
1.1 数据管理的发展 2
1.1.1 文件管理 2
1.1.2 数据库管理 5
1.2 数据独立性 7
1.3 数据库系统的组成 7
1.4 数据库应用结构 8
1.4.1 集中式结构 8
1.4.2 文件服务器结构 9
1.4.3 客户/服务器结构 9
1.4.4 互联网应用结构 10
1.5 小结 11
习题 11
第2章 数据模型与数据库系统结构 12
2.1 数据和数据模型 12
2.1.1 数据 12
2.1.2 数据模型 13
2.2 概念层数据模型 14
2.2.1 基本概念 14
2.2.2 实体-联系模型 14
2.3 组织层数据模型 17
2.3.1 关系模型的数据结构 17
2.3.2 关系模型的数据操作 19
2.3.3 关系模型的数据完整性约束 19
2.4 数据库系统结构 21
2.4.1 模式的基本概念 21
2.4.2 三级模式结构 22
2.4.3 数据库的模式映像功能与数据独立性 24
2.4.4 数据库管理系统 24
2.5 小结 25
习题 26
第3章 SQL语言基础及数据定义功能 27
3.1 SQL语言概述 27
3.1.1 SQL语言的发展 27
3.1.2 SQL语言的特点 28
3.1.3 SQL语言功能概述 28
3.2 SQL语言支持的数据类型 29
3.2.1 数值型 29
3.2.2 字符串型 30
3.2.3 日期时间类型 30
3.2.4 货币类型 31
3.3 数据定义功能 31
3.3.1 基本表 32
3.3.2 数据完整性约束 35
3.4 索引 39
3.4.1 基本概念 39
3.4.2 索引分类 39
3.4.3 创建和删除索引 40
3.5 小结 41
习题 41
第4章 数据操作 43
4.1 数据查询功能 43
4.1.1 查询语句的基本结构 43
4.1.2 简单查询 44
4.1.3 多表连接查询 56
4.1.4 使用TOP限制结果集 60
4.1.5 子查询 62
4.2 数据更改功能 68
4.2.1 插入数据 68
4.2.2 更新数据 69
4.2.3 删除数据 70
4.3 视图 71
4.3.1 基本概念 71
4.3.2 定义视图 71
4.3.3 通过视图查询数据 73
4.3.4 修改和删除视图 75
4.3.5 视图的作用 76
4.4 小结 77
习题 77
第5章 关系数据库规范化理论 79
5.1 函数依赖 79
5.1.1 基本概念 79
5.1.2 一些术语和符号 80
5.1.3 为什么讨论函数依赖 81
5.2 关系规范化 82
5.2.1 关系模式中的键 82
5.2.2 范式 83
5.3 小结 86
习题 86
第6章 数据库设计 87
6.1 数据库设计概述 87
6.1.1 数据库设计的特点 88
6.1.2 数据库设计方法概述 88
6.1.3 数据库设计的基本步骤 89
6.2 数据库需求分析 90
6.2.1 需求分析的任务 90
6.2.2 需求分析的方法 91
6.3 数据库结构设计 92
6.3.1 概念结构设计 92
6.3.2 逻辑结构设计 95
6.3.3 物理结构设计 98
6.4 数据库行为设计 100
6.4.1 功能分析 101
6.4.2 功能设计 101
6.4.3 事务设计 102
6.5 数据库实施 102
6.6 数据库的运行和维护 103
6.7 小结 104
习题 104
第7章 数据库保护 106
7.1 事务 106
7.1.1 事务的基本概念 106
7.1.2 事务的特征 107
7.1.3 事务处理模型 107
7.2 并发控制 108
7.2.1 并发控制概述 108
7.2.2 并发控制措施 110
7.2.3 封锁协议 111
7.2.4 活锁和死锁 113
7.2.5 并发调度的可串行性 115
7.2.6 两段锁协议 116
7.3 数据库备份与恢复 117
7.3.1 数据库故障的种类 117
7.3.2 数据库备份 118
7.3.3 数据库恢复 119
7.4 小结 120
习题 120
第二篇 SQL Server基础及应用第8章 SQL Server 2000基础 122
8.1 SQL Server 2000概述 122
8.2 安装与测试 123
8.2.1 安装前的准备 123
8.2.2 安装及安装选项 124
8.2.3 安装SQL Server 2000中常见问题的解决 129
8.2.4 测试安装 129
8.3 SQL Server 2000常用工具简介 130
8.3.1 企业管理器 131
8.3.2 查询分析器 131
8.4 T-SQL简介 133
8.4.1 脚本 133
8.4.2 注释 134
8.4.3 变量 134
8.4.4 流程控制语句 135
8.5 小结 139
习题 139
上机练习 140
第9章 数据库及数据库对象的创建与管理 141
9.1 数据库的创建与管理 141
9.1.1 SQL Server数据库分类 141
9.1.2 SQL Server数据库基本概念 142
9.1.3 创建数据库 143
9.1.4 删除数据库 147
9.1.5 修改数据库 147
9.2 基本表的创建与管理 148
9.2.1 创建表及约束 149
9.2.2 修改表结构 153
9.2.3 删除表 154
9.3 索引的创建及管理 154
9.3.1 创建索引 154
9.3.2 查看和删除索引 156
9.4 视图的创建与管理 156
9.4.1 创建视图 156
9.4.2 查看和修改视图 158
9.5 小结 159
习题 160
上机练习 160
第10章 安全管理 162
10.1 安全控制 162
10.1.1 安全控制模型 162
10.1.2 数据库权限的种类及用户的分类 163
10.2 SQL Server的安全控制 163
10.3 管理登录账户 165
10.3.1 系统内置的登录账户 166
10.3.2 建立用户登录账户 166
10.3.3 修改登录账户的属性 167
10.3.4 删除登录账户 168
10.4 管理数据库用户 168
10.5 管理权限 169
10.5.1 SQL Server权限种类 169
10.5.2 权限的管理 170
10.6 角色 172
10.6.1 固定的服务器角色 173
10.6.2 固定的数据库角色 174
10.6.3 用户定义的角色 175
10.7 小结 177
习题 177
上机练习 178
第11章 备份和恢复数据库 180
11.1 备份数据库 180
11.1.1 为什么进行数据备份 180
11.1.2 备份内容及备份时间 180
11.1.3 SQL Server的备份设备 181
11.1.4 SQL Server支持的备份类型 181
11.1.5 备份策略 183
11.1.6 实现备份 184
11.2 恢复数据库 188
11.2.1 恢复前的准备 189
11.2.2 恢复的顺序 189
11.2.3 实现恢复 190
11.3 小结 193
习题 194
上机练习 194
第三篇 数据库应用程序开发第12章 Visual Basic开发环境及数据访问接口 198
12.1 Visual Basic 6.0概述 198
12.1.1 Visual Basic 6.0的特点 198
12.1.2 Visual Basic 6.0的安装与启动 199
12.1.3 Visual Basic集成开发环境 200
12.2 Visual Basic工程设计的基本步骤 204
12.2.1 新建工程 205
12.2.2 设计用户界面 205
12.2.3 编写代码 206
12.2.4 保存工程 206
12.2.5 运行和调试工程 207
12.2.6 生成可执行文件 207
12.3 数据绑定控件 208
12.3.1 数据绑定控件概述 208
12.3.2 DataGrid控件 208
12.3.3 DataList和DataCombo控件 210
12.4 数据访问接口 211
12.4.1 ODBC 211
12.4.2 OLE DB和ADO 213
12.5 小结 215
习题 215
上机练习 216
第13章 ADO数据控件与数据窗体向导 217
13.1 ADO数据控件 217
13.1.1 ADO数据库控件的主要属性、方法和事件 218
13.1.2 Recordset对象的主要属性和方法 221
13.2 ADO数据控件使用示例 223
13.2.1 示例1 223
13.2.2 示例2 224
13.2.3 示例3 227
13.3 使用数据窗体向导 231
13.4 小结 235
习题 235
上机练习 235
第14章 ADO对象编程 237
14.1 概述 237
14.2 Connection对象 238
14.2.1 Connection对象的主要属性和方法 238
14.2.2 使用Connection对象 239
14.3 Command对象 239
14.3.1 Command对象的主要属性和方法 239
14.3.2 使用Command对象 240
14.4 Recordset对象 240
14.4.1 Recordset的属性和方法 241
14.4.2 使用Recordset对象 244
14.5 Field对象 244
14.6 Parameter对象 245
14.7 Error对象 246
14.8 使用ADO对象访问数据库一般步骤 247
14.9 示例 248
14.9.1 示例1 248
14.9.2 示例2 252
14.10 小结 254
习题 255
上机练习 255
第四篇 数据库技术的发展第15章 数据库技术的发展 258
15.1 数据库技术的发展 258
15.1.1 传统数据库技术的发展历程 258
15.1.2 新一代数据库管理系统 259
15.2 面向对象技术与数据库技术的结合 260
15.2.1 新的数据库应用和新的数据类型 260
15.2.2 面向对象数据模型 261
15.2.3 面向对象数据库的优点 264
15.2.4 对象关系数据库与对象数据库 265
15.3 数据库技术面临的挑战 265
15.4 数据库技术的研究方向 267
15.4.1 分布式数据库系统 267
15.4.2 面向对象的数据库管理系统 267
15.4.3 多媒体数据库 267
15.4.4 数据库中的知识发现 268
15.4.5 专用数据库系统 268
15.5 小结 268
参考文献 270
- 《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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019