数据库原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王飞主编
- 出 版 社:水利水电出版社
- 出版年份:2008
- ISBN:9787508458410
- 页数:289 页
第1章 数据库系统概论 1
1.1 数据库技术的基本术语 1
1.1.1 信息与数据 1
1.1.2 数据库 4
1.2 数据处理技术的发展过程 4
1.2.1 人工管理阶段 4
1.2.2 文件系统阶段 5
1.2.3 数据库系统阶段 7
1.3 数据库系统的结构 10
1.3.1 数据库系统的组成 10
1.3.2 数据库管理系统功能结构 12
1.3.3 数据库系统的三级模式结构 13
1.4 疑难问题解答 16
1.5 本章小结 18
1.6 实战检验 19
理论巩固 19
上机实战 20
第2章 数据模型 21
2.1 信息的三个世界及描述 21
2.2 概念模型及表示 24
2.2.1 实体联系类型 24
2.2.2 概念模型的表示方法 26
2.3 数据模型 27
2.3.1 数据模型概述 28
2.3.2 层次模型及特点 29
2.3.3 网状模型及特点 31
2.3.4 关系模型及特点 32
2.4 疑难问题解答 35
2.5 本章小结 36
2.6 实战检验 37
理论巩固 37
上机实战 37
第3章 关系数据库 38
3.1 关系模型 38
3.1.1 关系数据结构 38
3.1.2 关系操作 42
3.1.3 关系完整性 43
3.2 关系代数 45
3.2.1 集合运算 46
3.2.2 专门的关系运算 48
3.3 疑难问题解答 54
3.4 本章小结 55
3.5 实战检验 55
理论巩固 55
上机实战 57
第4章 关系数据库理论 58
4.1 问题的提出 58
4.2 函数依赖及关系规范化 60
4.2.1 函数依赖 60
4.2.2 范式 61
4.2.3 多值依赖与及关系的第四范式 63
4.2.4 规范化小结 65
4.3 疑难问题解答 66
4.4 本章小结 67
4.5 实战检验 67
理论巩固 67
上机实战 69
第5章 关系数据库标准语言SQL 70
5.1 SQL的基本概念及特点 70
5.1.1 SQL的主要功能 70
5.1.2 SQL的特点 71
5.2 SQL的数据定义 73
5.2.1 基本表的定义和维护功能 73
5.2.2 索引的定义和维护功能 77
5.2.3 视图的定义和维护功能 79
5.3 SQL的数据查询 80
5.3.1 SELECT语句格式及含义 81
5.3.2 SELCET语句的基本使用 84
5.3.3 WHERE语句的使用 86
5.3.4 分组和统计查询 88
5.3.5 查询的排序 89
5.3.6 连接查询 90
5.3.7 组合查询 92
5.3.8 嵌套查询 93
5.4 SQL数据更新 98
5.4.1 插入数据 98
5.4.2 修改数据 99
5.4.3 删除数据 99
5.5 SQL数据控制 100
5.5.1 数据控制方法 100
5.5.2 数据操作权限设置 100
5.6 疑难问题解答 101
5.7 本章小结 102
5.8 实战检验 102
理论巩固 102
上机实战 105
第6章 数据库系统设计 106
6.1 数据库系统设计概述 106
6.1.1 数据库设计的任务、内容和特点 106
6.1.2 数据库系统设计方法 107
6.1.3 数据库设计的基本步骤 108
6.2 需求分析 111
6.2.1 需求分析的任务 111
6.2.2 需求分析方法 111
6.2.3 需求分析文档 113
6.3 概念结构设计 114
6.3.1 概念结构的特点及设计方法 114
6.3.2 数据抽象与局部视图设计 116
6.3.3 全局视图设计 118
6.4 逻辑结构设计 121
6.4.1 E-R图向关系模型的转换 121
6.4.2 数据模型的优化 123
6.4.3 设计用户子模式 124
6.5 数据库的物理设计 124
6.5.1 数据库的物理设计的内容和方法 125
6.5.2 关系模式存取方法选择 125
6.5.3 确定数据库的存储结构 126
6.5.4 评价物理结构 127
6.6 数据库的实施和维护 127
6.6.1 数据的载入和应用程序的调试 127
6.6.2 数据库的试运行 128
6.6.3 数据库的运行和维护 128
6.7 疑难问题解答 129
6.8 本章小结 130
6.9 实战检验 131
理论巩固 131
上机实战 132
第7章 SQL Server 2005数据库管理系统 133
7.1 Microsoft SQL Server 2005简介 133
7.1.1 Microsoft SQL Server 2005的体系结构 133
7.1.2 数据库和数据库对象 134
7.1.3 Microsoft SQL Server 2005的新特性 137
7.1.4 Microsoft SQL Server 2005强大的功能 138
7.2 SQL Server 2005的配置 139
7.2.1 注册服务器 139
7.2.2 配置服务器选项 141
7.3 SQL Server 2005常用管理工具 144
7.3.1 SQL Server Management Studio 145
7.3.2 SQL Server Profiler 146
7.3.3 SQL Server Configuration Manager 147
7.3.4 Database Engine Tuning Advisor 148
7.3.5 Business Intelligence Development Studio 148
7.4 SQL Server 2005数据库组成和存储结构 148
7.4.1 SQL Server数据库的物理组成——数据文件 149
7.4.2 SQL Server数据库的逻辑组成——数据库对象 149
7.4.3 SQL Server 2005数据库的存储结构 149
7.5 SQL Server数据库 152
7.5.1 数据库的创建 152
7.5.2 数据库的修改 156
7.5.3 删除数据库 159
7.5.4 表 160
7.5.5 视图 171
7.5.6 索引 175
7.6 疑难问题解答 178
7.7 本章小结 180
7.8 实战检验 180
理论巩固 180
上机实战 180
第8章 数据库保护技术 181
8.1 SQL Server 2005数据库的安全性 181
8.1.1 数据库的安全性控制 181
8.1.2 SQL Server 2005安全机制的总体策略 182
8.1.3 角色管理 183
8.2 数据库完整性 185
8.2.1 数据库完整性约束条件 185
8.2.2 完整性控制 186
8.2.3 SQL Server 2005数据库完整性的实现 187
8.3 并发控制 190
8.3.1 并发控制概述 191
8.3.2 事务 191
8.3.3 封锁 193
8.3.4 在SQL Server 2005中实现数据库并发控制 193
8.4 数据库备份与恢复 200
8.4.1 数据库备份 200
8.4.2 数据库的恢复 202
8.5 疑难问题解答 203
8.6 本章小结 203
8.7 实战检验 204
理论巩固 204
上机实战 204
第9章 SQL Server数据库编程语言基础——T-SQL 206
9.1 T-SQL语言 206
9.1.1 T-SQL语言基础知识 206
9.1.2 常用的流程控制语句 212
9.2 函数 215
9.2.1 常用的系统函数 215
9.2.2 用户自定义函数 216
9.3 T-SQL数据库操作语句 221
9.3.1 数据定义语言(DDL) 221
9.3.2 数据查询语句(SELECT语句) 224
9.3.3 数据操纵语言(DML) 227
9.4 疑难问题解答 228
9.5 本章小结 229
9.6 实战检验 229
理论巩固 229
上机实战 229
第10章 ASP.NET和ADO.NET数据库开发技术 231
10.1 Web基础知识 231
10.1.1 Web工作原理与HTTP协议 231
10.1.2 Web浏览器与Web服务器 232
10.2 ASP.NET 232
10.2.1 ASP.NET的产生与优势 232
10.2.2 ASP.NET的运行机制 233
10.3 ADO.NET 234
10.3.1 ADO.NET的组成 235
10.3.2 ADO.NET操作与SQL Server数据库技术 235
10.4 C#语言基础 236
10.4.1 C#语言结构 236
10.4.2 数据类型 237
10.4.3 运算符 237
10.4.4 C#程序控制结构 238
10.5 疑难问题解答 239
10.6 本章小结 240
10.7 实战检验 240
理论巩固 240
上机实战 241
第11章 SQL Server 2005的应用实例——教材网络管理系统 242
11.1 Web数据库选择及设计准则 242
11.1.1 Web数据库选择 242
11.1.2 设计数据库时应注意的几个问题 243
11.2 系统设计 243
11.2.1 需求分析 243
11.2.2 概念结构设计 244
11.2.3 数据库设计 244
11.2.4 功能结构设计 246
11.3 程序设计 246
11.3.1 主页面(Default.aspx)设计 247
11.3.2 设置网站与后台数据库连接信息 248
11.3.3 新用户注册 248
11.3.4 库存教材信息查询 253
11.3.5 学生用书查询 254
11.3.6 教师教材征订 255
11.3.7 教材征订目录查询 257
11.3.8 信息广播 258
11.3.9 留言簿 261
11.4 疑难问题解答 262
11.5 本章小结 263
11.6 实战检验 263
理论巩固 263
上机实战 264
第12章 数据库技术研究与发展 265
12.1 数据库技术的三个发展阶段 265
12.1.1 第一代数据库系统 265
12.1.2 第二代数据库系统(关系数据库) 266
12.1.3 新一代数据库技术的研究和发展 267
12.2 数据库新技术 268
12.2.1 数据模型的发展 269
12.2.2 数据库技术与其他相关技术的结合 270
12.2.3 面向应用领域的数据库新技术 271
12.3 疑难问题解答 275
12.4 本章小结 275
12.5 实战检验 275
理论巩固 275
第13章 数据库系统实验指导 277
13.1 课程实验标准 277
13.2 数据库课程实验方案 279
实验一 数据库系统设计实验 279
实验二 数据库的定义实验 280
实验三 数据维护实验 281
实验四 数据库查询实验(1) 281
实验五 数据库查询实验(2) 282
实验六 视图的定义和使用实验 283
实验七 数据完整性和数据安全性实验 284
实验八 数据库的备份和恢复实验 284
实验九 SQL Server的其他功能实验 285
13.3 数据库课程设计指导 285
参考文献 289
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018
- 《东江、黄河、辽河流域地表水文过程模拟及水利工程水文效应研究》张强著 2019
- 《哈佛出版史》董唯责编;李广良,张琛译者;(美)马克斯·豪尔 2019
- 《新时代期刊编辑出版的理论与实践》吴厚庆 2019
- 《上海市订购苏联情报出版物联合目录与索引 1983》上海科学技术情报研究所 1983
- 《中国骨干旅游高职院校教材编写出版项目 中国饮食文化》邵万宽 2016