数据库技术原理与应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐洁磐,操凤萍编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111566755
- 页数:323 页
第一篇 基础篇 2
第1章 数据、数据管理与数据处理 2
1.1 概述 2
1.2 数据及其特性 3
1.3 数据与数据库 3
1.4 数据管理 4
1.4.1 数据库管理系统 4
1.4.2 开发性数据库管理与数据库管理员 5
1.5 数据管理的变迁 5
1.6 数据处理 7
1.6.1 数据处理的环境 7
1.6.2 应用开发 7
1.6.3 数据处理的应用领域 7
1.6.4 数据处理中数据库的用户 8
本章小结 8
习题1 9
第2章 数据库的基础知识 10
2.1 数据库中的基本概念 10
2.2 数据库内部结构体系 14
2.2.1 数据库的三级模式 14
2.2.2 数据库的二级映射 15
2.3 数据库系统的特点 15
本章小结 16
习题2 17
第3章 数据管理中的数据模型 18
3.1 数据模型的基本概念 18
3.2 数据模型的四个世界 18
3.3 现实世界 19
3.4 概念世界与概念模型 19
3.4.1 E-R模型的基本概念 20
3.4.2 E-R模型三个基本概念之间的联接关系 20
3.4.3 E-R模型的图示法 22
3.5 信息世界与逻辑模型 24
3.5.1 概述 24
3.5.2 关系模型简介 24
3.5.3 关系模型的数据结构、操纵和约束 25
3.6 计算机世界与物理模型 28
3.6.1 数据库的物理存储介质 28
3.6.2 磁盘存储器及其操作 29
3.6.3 文件系统 29
3.6.4 数据库的物理结构 30
本章小结 31
习题3 31
第4章 关系模型的基本理论 33
4.1 关系模型的基本理论概述 33
4.2 关系代数 33
4.2.1 关系的表示 33
4.2.2 关系操作的表示 34
4.2.3 关系模型与关系代数 37
4.3 关系数据库的规范化方法 38
4.3.1 规范化方法的起因 38
4.3.2 函数依赖 41
4.3.3 函数依赖与范式 43
4.3.4 模式分解 45
4.3.5 范式间的关系 47
4.3.6 关系数据库规范化的非形式化判别法 48
本章小结 48
习题4 49
第5章 关系数据库管理系统的组成及其标准语言 51
5.1 关系数据库管理系统 51
5.1.1 概述 51
5.1.2 关系数据库管理系统的组成 52
5.1.3 SQL语言 52
5.2 数据构作功能 52
5.2.1 关系数据库 52
5.2.2 基表 53
5.2.3 视图 53
5.2.4 物理数据库 53
5.2.5 存储过程与函数 54
5.3 数据操纵功能 54
5.4 数据控制功能 55
5.4.1 安全性控制 55
5.4.2 完整性控制 58
5.4.3 动态控制 59
5.4.4 动态控制解决方案之一——事务处理 63
5.4.5 动态控制解决方案之二——并发控制 65
5.4.6 动态控制解决方案之三——故障恢复 68
5.5 数据交换功能 71
5.5.1 概述 71
5.5.2 数据交换的流程 75
5.5.3 数据交换的实现 76
5.6 数据服务 77
5.7 关系数据库管理系统的扩充功能 77
5.8 关系数据库管理系统的标准语言SQL 77
5.8.1 SQL的概貌 77
5.8.2 SQL的功能 79
5.8.3 SQL的三种标准 80
本章小结 80
习题5 81
第6章 关系数据库管理 83
6.1 数据库应用系统的软件开发 83
6.2 数据库生成 84
6.2.1 数据库生成的先置条件 84
6.2.2 数据库生成的内容与操作流程 84
6.3 数据库运行与维护 86
6.3.1 数据库运行监督 86
6.3.2 数据库维护 87
6.4 数据库管理工具 88
6.5 数据库管理员 89
本章小结 89
习题6 91
第二篇 操作篇 94
第7章 SQL的数据定义与操纵语句 94
7.1 SQL的数据定义 94
7.1.1 SQL的数据定义功能 94
7.1.2 SQL的数据定义语句 94
7.2 SQL的数据操纵 97
7.2.1 SQL的数据操纵功能 97
7.2.2 SQL的数据操纵语句 97
7.3 SQL中的视图语句 104
本章小结 105
习题7 106
第8章 SQL的数据控制语句 108
8.1 SQL的安全性控制语句 108
8.2 SQL的完整性控制 109
8.2.1 SQL的完整性控制语句 109
8.2.2 触发器语句 112
8.3 SQL的事务语句 113
本章小结 113
习题8 114
第9章 SQL的数据交换管理语句 115
9.1 连接管理语句 115
9.2 游标管理语句 115
9.3 诊断管理语句 116
9.4 Web管理工具 116
本章小结 116
习题9 117
第10章 自含式SQL及数据交换之自含式方式 118
10.1 自含式SQL概述 118
10.2 SQL/PSM概述 118
本章小结 120
习题10 121
第11章 SQL数据交换之调用层接口方式 122
11.1 调用层接口概述 122
11.2 数据交换之调用层接口方式特点 122
11.3 SQL/CLI概述 122
11.3.1 SQL/CLI工作原理 123
11.3.2 SQL/CLI工作流程 124
本章小结 125
习题11 126
第12章 SQL数据交换之Web方式 127
12.1 Web方式概述 127
12.1.1 互联网与Web应用 127
12.1.2 Web管理与数据库数据 127
12.2 数据交换之Web方式特点 127
12.3 Web方式基本原理 128
12.4 Web数据库 128
本章小结 129
习题12 129
第三篇 产品篇 132
第13章 SQL Server 2008系统 132
13.1 SQL Server 2008系统概述 132
13.1.1 SQL Server的发展历程 132
13.1.2 SQL Server 2008的平台 132
13.1.3 SQL Server 2008功能及实现 133
13.1.4 SQL Server 2008特点 135
13.2 SQL Server 2008系统安装 136
13.3 SQL Server 2008系统结构 136
13.4 SQL Server 2008的数据服务 138
13.4.1 SQL Server 2008数据服务概述 138
13.4.2 SQL Server 2008常用工具之一——SQL Server Mana-gement Studio 140
13.4.3 SQL Server 2008常用工具之二——SQL Server配置管理器 144
13.4.4 SQL Server 2008中操作的包装 145
本章小结 145
习题13 145
第14章 SQL Server 2008服务器管理 147
14.1 SQL Server 2008服务器管理概述 147
14.2 SQL Server 2008服务器注册与连接操作 148
14.3 SQL Server 2008服务器中服务启动、停止、暂停与重新启动操作 149
14.4 SQL Server 2008服务器启动模式操作 150
14.5 SQL Server 2008服务器属性配置操作 150
14.6 SQL Server 2008服务器网络配置及客户端远程服务器配置操作 151
本章小结 156
习题14 157
第15章 SQL Server 2008数据库管理 158
15.1 创建数据库 158
15.2 删除数据库 162
15.3 使用数据库 164
15.4 数据库备份与恢复 164
15.4.1 数据库备份 164
15.4.2 数据库恢复 168
本章小结 172
习题15 172
第16章 SQL Server 2008数据库对象管理 174
16.1 SQL Server 2008表定义及数据完整性设置 175
16.1.1 创建表 175
16.1.2 完整性约束 176
16.1.3 创建与删除索引 179
16.1.4 修改表 179
16.1.5 删除表 181
16.2 SQL Server 2008中的数据查询语句 182
16.3 SQL Server 2008数据更改操作 186
16.3.1 使用SQL Server Management Studio进行数据更改操作 186
16.3.2 使用T-SQL进行数据更改操作 187
16.4 SQL Server 2008的视图 189
16.5 SQL Server 2008的触发器 191
16.5.1 触发器类型 191
16.5.2 创建触发器 192
16.5.3 删除触发器 194
本章小结 195
习题16 195
第17章 SQL Server 2008数据交换及T-SQL语言 197
17.1 SQL Server 2008人机交互方式 197
17.2 SQL Server 2008自含式方式及自含式语言——T-SQL 197
17.2.1 T-SQL数据类型、变量及表达式 197
17.2.2 T-SQL中的SQL语句操作 199
17.2.3 T-SQL中的流程控制语句 200
17.2.4 T-SQL中的数据交换操作 202
17.2.5 T-SQL中的存储过程 204
17.2.6 T-SQL中的函数 209
17.2.7 T-SQL编程 210
17.3 SQL Server 2008调用层接口方式——ADO 212
17.3.1 ADO概述 212
17.3.2 ADO对象中主要方法的函数表示 214
17.4 SQL Server 2008 Web方式——ASP 216
17.4.1 ASP工作原理 216
17.4.2 HTML与静态网页 217
17.4.3 脚本语言 217
17.4.4 ASP的内建对象及组件 217
17.4.5 用ASP连接到SQL Server 2008 218
本章小结 218
习题17 218
第18章 SQL Server 2008用户管理及数据安全性管理 220
18.1 SQL Server 2008数据安全性概述 220
18.1.1 两种安全体——安全主体和安全客体 220
18.1.2 安全主体的标识与访问权限 221
18.1.3 两种安全层次与安全检验 221
18.1.4 SQL Server 2008安全性管理操作 223
18.2 SQL Server 2008中安全主体的安全属性设置与维护操作 223
18.2.1 SQL Server 2008服务器安全属性设置与维护操作 223
18.2.2 SQL Server 2008数据库安全属性设置与维护操作之一——数据库用户管理 227
18.2.3 SQL Server 2008数据库安全属性设置与维护操作之二——架构管理 235
18.2.4 SQL Server 2008数据库安全属性设置与维护操作之三——数据库对象管理 236
18.3 SQL Server 2008安全性验证 239
18.3.1 SQL Server Management Studio方式 240
18.3.2 调用层接口方式 240
本章小结 241
习题18 242
第四篇 开发应用篇 244
第19章 数据库应用系统开发 244
19.1 数据库应用系统的组成 244
19.2 数据库应用系统的开发方法 244
19.3 数据库应用系统开发的八个步骤 245
本章小结 246
习题19 248
第20章 数据库设计 249
20.1 数据库设计概述 249
20.2 数据库设计的需求分析 249
20.2.1 需求调查 250
20.2.2 需求分析初步 250
20.2.3 数据流图 250
20.2.4 数据字典 251
20.2.5 数据需求分析说明书 252
20.3 数据库的概念设计 252
20.3.1 数据库的概念设计概述 252
20.3.2 数据库概念设计的过程 252
20.3.3 数据库概念设计说明书 254
20.4 数据库的逻辑设计 255
20.4.1 数据库逻辑设计的基本方法 255
20.4.2 关系视图设计 257
20.4.3 数据库逻辑设计说明书 257
20.5 数据库的物理设计 257
20.5.1 存取方法设计 257
20.5.2 存储结构设计 258
20.5.3 数据库物理设计说明书 258
本章小结 259
习题20 260
第21章 数据库编程 261
21.1 数据库编程概述 261
21.2 数据库生成 262
21.2.1 数据库生成概述 262
21.2.2 数据库生成实例 263
21.3 数据库接口编程 279
21.3.1 数据库接口编程概述 279
21.3.2 数据库接口编程实例之一——ADO接口编程 280
21.3.3 数据库接口编程实例之二——Web接口编程 283
本章小结 288
习题21 289
第22章 数据库应用系统的应用 290
22.1 数据库应用系统的应用概述 290
22.2 联机事务处理应用 291
22.2.1 电子商务简介 291
22.2.2 电子商务的数据库应用系统 292
22.3 现代联机事务处理应用——互联网+ 292
22.3.1 互联网+中的几个重要概念 292
22.3.2 互联网+中的四个应用 293
22.4 联机分析处理应用 297
22.4.1 联机分析处理的基本概念 297
22.4.2 数据仓库的基本原理 298
22.4.3 联机分析处理 301
22.4.4 数据挖掘 306
22.4.5 数据分析在SQL Server 2008中的实现 307
22.5 联机分析处理新发展——大数据分析处理应用 308
22.5.1 大数据技术的基本概念 308
22.5.2 大数据典型计算模式MapReduce 309
22.5.3 大数据管理系统NoSQL 310
22.5.4 大数据分析功能 311
本章小结 311
习题22 312
附录 实验指导 314
实验1 实验准备 314
实验2 数据库生成 315
实验3 数据查询 317
实验4 数据更新及视图 318
实验5 数据库安全保护与备份、恢复 319
实验6 数据库设计 320
实验7 C/S结构方式的数据库应用系统开发 321
实验8 B/S结构方式的数据库应用系统开发 321
参考文献 323
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019