数据库系统原理与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:赵永霞编著(武汉科技大学中南分校信息工程学院)
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2008
- ISBN:9787307062573
- 页数:371 页
理论篇 3
第1章 数据库系统概论 3
1.1 数据库系统概述 3
1.1.1 数据、信息与数据处理 4
1.1.2 数据库系统的有关概念 4
1.1.3 数据管理技术的发展过程 5
1.2 数据模型 9
1.2.1 数据的三个范畴 9
1.2.2 数据模型 11
1.2.3 E-R数据模型 14
1.2.4 面向对象数据模型 19
1.3 数据库系统的组成 22
1.4 数据库的系统结构 23
1.4.1 数据库系统的模式结构 23
1.4.2 数据库系统的体系结构 26
1.4.3 数据库管理系统 28
1.4.4 数据库语言 29
1.4.5 数据字典 30
1.4.6 数据库系统的工作流程 31
1.5 数据库技术的研究领域 31
1.5.1 数据库管理系统软件的研制 31
1.5.2 数据库设计 32
1.5.3 数据库理论 32
1.6 数据库技术的发展趋势 32
1.6.1 数据库技术与其他相关技术的结合 33
1.6.2 面向应用领域的数据库新技术 36
1.7 小结 41
第2章 关系数据库 43
2.1 关系模型概述 43
2.1.1 关系的基本概念 44
2.1.2 关系的完整性规则 47
2.2 关系代数 47
2.2.1 传统的集合运算 48
2.2.2 特殊的关系运算 49
2.2.3 扩充的关系运算 56
2.3 关系演算 58
2.3.1 元组关系演算 58
2.3.2 域关系演算 59
2.4 小结 60
第3章 关系数据库设计理论 62
3.1 问题的提出 62
3.2 函数依赖 63
3.2.1 属性间的联系 63
3.2.2 函数依赖 64
3.2.3 关键字 65
3.3 规范化理论 65
3.3.1 第一范式 66
3.3.2 第二范式 66
3.3.3 第三范式 68
3.3.4 BCNF范式 68
3.4 小结 70
第4章 数据库设计 72
4.1 信息系统 72
4.2 数据库设计概述 72
4.2.1 数据库设计的内容 72
4.2.2 数据库设计的特点 73
4.2.3 数据库设计的方法 73
4.2.4 数据库设计工具 74
4.2.5 数据库设计的基本步骤 75
4.3 需求分析 77
4.4 概念模型设计 81
4.4.1 概念模型设计的内容 82
4.4.2 概念模型设计的方法 82
4.4.3 数据抽象 83
4.4.4 概念模型设计的步骤 85
4.5 逻辑结构设计 92
4.5.1 概念模型向关系模型的转换 92
4.5.2 关系模式的优化 93
4.5.3 设计用户子模式 95
4.6 数据库的物理设计 95
4.6.1 物理设计的内容和特点 95
4.6.2 索引设计 96
4.6.3 聚簇设计 97
4.7 数据库的实施与维护 98
4.7.1 数据库实施 99
4.7.2 数据库运行维护 100
4.8 小结 101
第5章 关系数据库标准语言SQL 102
5.1 SQL概述 102
5.1.1 SQL的特点 102
5.1.2 SQL的数据类型 104
5.2 数据定义 104
5.2.1 定义、删除与修改基本表 105
5.2.2 建立与删除索引 108
5.3 查询 109
5.3.1 SELECT语句的一般格式 109
5.3.2 单表查询 110
5.3.3 连接查询 122
5.3.4 嵌套查询 127
5.4 数据更新 133
5.4.1 插入数据 133
5.4.2 修改数据 134
5.4.3 删除数据 135
5.5 视图 136
5.6 数据控制 143
5.6.1 授权 143
5.6.2 收回权限 145
5.7 小结 146
第6章 数据库保护 147
6.1 数据库的恢复 147
6.1.1 事务的概念 147
6.1.2 事务的性质 148
6.1.3 故障类型和恢复方法 149
6.1.4 恢复的基本原则和实现方法 150
6.1.5 运行记录优先原则 151
6.1.6 SQL中的恢复操作 152
6.2 数据库的并发控制 152
6.2.1 数据库并发操作带来的问题 152
6.2.2 排他型封锁(X封锁) 153
6.2.3 活锁与死锁 154
6.2.4 共享型封锁(S封锁) 155
6.2.5 两段封锁法 156
6.3 数据库的完整性 156
6.3.1 完整性子系统 156
6.3.2 完整性规则 157
6.3.3 SQL中的完整性约束 157
6.4 数据库的安全性 159
6.4.1 安全性级别 159
6.4.2 权限 159
6.4.3 权限的转授与回收 160
6.4.4 SQL中的安全性控制 161
6.4.5 数据加密法 162
6.4.6 自然环境的安全性 162
6.5 小结 163
应用篇 167
第7章 SQL Server 2000数据库概述 167
7.1 SQL Server 2000简介 167
7.1.1 SQL Server 2000产品概述 167
7.1.2 SQL Server 2000特点 168
7.1.3 SQL Server 2000的安装与配置 168
7.2 SQL Server 2000的数据库结构 170
7.2.1 SQL Server 2000的数据库对象 170
7.2.2 SQL Server 2000的系统组件 171
7.2.3 SQL Server 2000的系统结构 172
7.3 SQL Server 2000的实用工具 173
7.3.1 企业管理器 173
7.3.2 查询分析器 174
7.3.3 服务管理器 175
7.3.4 事件探查器 176
7.3.5 客户端网络实用工具 176
7.3.6 服务器端网络实用程序 177
7.3.7 导入导出数据 177
7.3.8 联机丛书 178
7.4 SQL Server 2000的常用函数 178
7.4.1 数学函数 178
7.4.2 字符串函数 179
7.4.3 日期和时间函数 179
7.4.4 数据类型转换函数 180
7.4.5 系统函数 181
7.5 小结 182
第8章 数据库与数据表 184
8.1 创建数据库 184
8.1.1 用企业管理器的图形化界面建立数据库 184
8.1.2 在查询分析器中使用T-SQL命令创建数据库 186
8.1.3 事务和事务日志 188
8.1.4 查看数据库信息 189
8.2 管理数据库 189
8.2.1 打开数据库 189
8.2.2 增加数据库容量 189
8.2.3 查看及修改目前数据库选项设定 191
8.2.4 压缩数据库容量 193
8.2.5 更改数据库名称 193
8.2.6 数据库的删除 193
8.3 数据库中数据表的操作 195
8.3.1 SQL Server的数据类型 195
8.3.2 创建数据表 199
8.3.3 修改表的结构 202
8.3.4 删除表的定义 203
8.4 小结 203
第9章 视图与索引 205
9.1 视图的创建和查询 205
9.2 视图定义信息查询 210
9.2.1 使用企业管理器 211
9.2.2 执行存储过程查看视图定义信息 213
9.3 索引概述 213
9.4 索引的创建 216
9.4.1 聚簇索引 216
9.4.2 其他索引选项 219
9.5 删除视图和索引 220
9.6 小结 222
第10章 实现SQL Server 2000的数据完整性 223
10.1 数据完整性的基本概念 223
10.1.1 数据完整性的类型 223
10.1.2 强制数据完整性 223
10.2 定义约束 224
10.2.1 约束类型简介 224
10.2.2 约束的创建 224
10.2.3 查看约束的定义信息 224
10.2.4 删除约束 224
10.3 约束类型的说明 224
10.3.1 DEFAULT约束 224
10.3.2 CHECK约束 226
10.3.3 PRIMARY KEY约束 227
10.3.4 UNIQUE约束 229
10.3.5 FOREIGN约束 230
10.4 创建约束的其他选项 232
10.4.1 使用WITH NOCHECK选项 232
10.4.2 使用NOCHECK选项 233
10.5 使用默认 233
10.6 使用规则 235
10.7 数据完整性强制方法的选择 236
10.8 小结 236
第11章 存储过程与触发器 237
11.1 存储过程概述 237
11.1.1 存储过程的概念 237
11.1.2 存储过程的优点 238
11.2 创建存储过程 238
11.2.1 使用企业管理器创建存储过程 238
11.2.2 用SQL语句创建存储过程 240
11.2.3 查看存储过程 242
11.2.4 执行存储过程 244
11.2.5 删除存储过程 244
11.2.6 修改存储过程 246
11.2.7 使用存储过程传递参数 249
11.2.8 确定存储过程的执行状态 255
11.3 触发器概述 256
11.3.1 触发器的概念及作用 256
11.3.2 触发器的分类 257
11.4 触发器使用与管理 257
11.4.1 创建触发器 257
11.4.2 INSTEAD OF触发器 261
11.4.3 查看触发器 262
11.4.4 删除触发器 264
11.4.5 修改触发器 266
11.5 利用存储过程和触发器维护数据完整性 267
11.6 小结 268
第12章 备份与恢复 270
12.1 备份与恢复概述 270
12.1.1 备份与恢复需求分析 270
12.1.2 数据库备份的基本概念 271
12.1.3 数据库恢复的概念 271
12.2 备份操作与备份命令 271
12.2.1 创建备份设备 271
12.2.2 备份命令 272
12.2.3 使用企业管理器进行备份 273
12.2.4 使用备份向导进行备份 275
12.3 恢复操作与恢复命令 278
12.3.1 检查点 278
12.3.2 数据库的恢复命令 280
12.3.3 使用企业管理器恢复数据库 281
12.4 小结 284
第13章 SQL Server 2000的安全管理 285
13.1 SQL Server 2000安全认证模式 285
13.1.1 身份验证 285
13.1.2 权限认证 286
13.1.3 设置安全验证模式 287
13.2 服务器管理的安全性 287
13.2.1 服务器登录账号 287
13.2.2 服务器角色 289
13.2.3 管理数据库的用户 291
13.3 管理权限 294
13.3.1 SQL Server 2000的权限 295
13.3.2 权限设置 295
13.4 应用程序的安全管理 297
13.5 小结 299
第14章 SQL Server 2000提供的应用程序接口 300
14.1 SQL Server 2000应用程序接口概述 300
14.1.1 一般数据库访问API 300
14.1.2 SQL Server数据库访问API 300
14.2 ADO与SQL Server 301
14.2.1 OLE DB提供者 301
14.2.2 在不同开发环境下使用ADO 302
14.2.3 ADO对象模型 303
14.2.4 使用ADO执行查询 305
14.2.5 ADO高级特性 313
14.3 OLE DB与SQL Server 320
14.3.1 SQL Server OLE DB提供者的安装 320
14.3.2 开发OLE DB应用程序 324
14.4 ODBC与SQL Server 327
14.4.1 ODBC概述 327
14.4.2 ODBC组成 328
14.4.3 ODBC应用 330
14.4.4 通过ODBC访问SQL Server数据库 336
14.5 用于Visual Basic的DB-Library 341
14.6 小结 341
第15章 教学成绩管理系统的VB实现 343
15.1 数据库访问技术 343
15.2 数据库的实现 344
15.3 学生成绩管理系统的功能 347
15.4 具体实现 350
15.4.1 VB连接SQL Server 2000数据库 350
15.4.2 信息查询模块 353
15.4.3 学生信息修改模块 356
15.4.4 学生成绩录入模块 359
15.5 小结 365
附录 《数据库系统原理与应用》教学大纲 366
参考文献 370
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017