数据库技术与应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:瞿有甜主编
- 出 版 社:杭州:浙江大学出版社
- 出版年份:2010
- ISBN:9787308074384
- 页数:263 页
第1章 数据库技术基础 1
1.1 数据库技术概述 2
1.1.1 数据与信息 2
1.1.2 数据管理技术的发展 2
1.1.3 数据库系统 6
1.2 数据库系统的模式结构 9
1.2.1 三层模式结构 9
1.2.2 两层模式映射 10
1.3 数据库系统的数据模型 12
1.3.1 数据模型 12
1.3.2 概念模型 13
1.3.3 常用逻辑数据模型 15
1.4 数据库管理系统 19
1.4.1 数据库管理系统的主要功能 19
1.4.2 数据库管理系统的组成 20
1.5 主流网络数据库产品简介 21
1.6 数据库技术与应用新趋势 24
1.6.1 数据库技术的研究领域 24
1.6.2 数据库技术的发展 25
1.6.3 数据库技术的新应用 28
1.6.4 数据库技术与应用新趋势 30
1.7 小结 32
习题1 32
第2章 关系数据库基础 35
2.1 关系模型的基本概念 35
2.1.1 关系模型形式定义 35
2.1.2 关系模型的基本术语 36
2.1.3 关系的三类完整性规则 37
2.1.4 关系查询语言和关系运算 40
2.2 关系代数 40
2.2.1 传统的集合运算 40
2.2.2 专门的关系运算 42
2.2.3 关系代数运算的应用举例 48
2.3 关系演算 52
2.3.1 元组关系演算 52
2.3.2 域关系演算 53
2.4 小结 53
习题2 53
第3章 SQL语言 55
3.1 SQL概述 55
3.1.1 SQL的发展简史 55
3.1.2 SQL的特点 55
3.1.3 SQL的功能 56
3.1.4 网上书店数据库 56
3.2 SQL表达式 61
3.2.1 常量与变量 61
3.2.2 函数 64
3.2.3 表达式 66
3.2.4 新增数据类型 68
3.3 SQL数据定义 68
3.3.1 创建、修改与删除基表 68
3.3.2 创建与删除索引 70
3.3.3 创建与删除视图 71
3.4 SQL数据查询 71
3.4.1 SELECT语句基本格式 71
3.4.2 单表查询 72
3.4.3 连接查询 78
3.4.4 嵌套查询 81
3.4.5 集合查询 86
3.5 SQL数据操作 87
3.5.1 数据插入 87
3.5.2 数据修改 87
3.5.3 数据删除 88
3.6 SQL数据控制 88
3.6.1 授权 88
3.6.2 权限收回 89
3.7 视图 89
3.7.1 视图的概念 89
3.7.2 定义视图 89
3.7.3 删除视图 90
3.7.4 视图的作用 90
3.8 存储过程 91
3.8.1 存储过程的概念 91
3.8.2 创建和执行存储过程 91
3.9 用户自定义函数 93
3.9.1 函数的概念 93
3.9.2 创建和调用标量函数 93
3.9.3 创建和调用内嵌表值函数 94
3.9.4 创建和调用多语句表值函数 94
3.9.5 更改和删除函数 95
3.10 嵌入式SQL 96
3.10.1 嵌入式SQL的实现方式 96
3.10.2 嵌入式SQL的使用规定 97
3.10.3 嵌入式SQL的使用技术 98
3.10.4 动态SQL语句 99
3.11 小结 100
习题3 101
第4章 关系模式设计基础 102
4.1 关系模式的设计原则 102
4.1.1 关系模式的数据冗余和异常问题 102
4.1.2 关系模式的非形式化设计准则 103
4.2 函数依赖 104
4.2.1 函数依赖的定义 104
4.2.2 部分函数依赖和完全函数依赖 106
4.2.3 传递函数依赖 106
4.3 范式和规范化方法 107
4.3.1 第一范式(1NF) 107
4.3.2 第二范式(2NF) 109
4.3.3 第三范式(3NF) 110
4.3.4 BCNF 110
4.3.5 多值依赖与4NF 111
4.3.6 模式设计方法的原则 113
4.3.7 数据依赖的公理系统 114
4.4 小结 115
习题4 115
第5章 基于E-R的数据库设计 117
5.1 数据库设计的基本步骤 117
5.1.1 数据库设计概述 117
5.1.2 规划阶段 120
5.1.3 需求分析阶段 120
5.1.4 概念结构设计阶段 124
5.1.5 逻辑结构设计阶段 127
5.1.6 数据库物理设计阶段 129
5.1.7 数据库实施阶段 129
5.1.8 数据库的运行与维护 130
5.2 E-R模型 131
5.2.1 E-R模型的基本元素 131
5.2.2 属性的分类 134
5.2.3 E-R模型的操作 136
5.2.4 基于E-R模型的数据库概念设计步骤 137
5.3 E-R模型到关系模型的转换 142
5.3.1 E-R图转换成关系模式集的算法 142
5.3.2 基于E-R模型的逻辑结构设计步骤 143
5.4 E-R模型设计举例 144
5.4.1 学籍管理E-R模型 144
5.4.2 图书借阅系统的E-R模型 145
5.4.3 网上书店的E-R模型 146
5.4.4 旅客登机E-R模型 147
5.4.5 银行借贷系统E-R模型 148
5.5 其他数据库设计方法简介 149
5.6 小结 150
习题5 150
第6章 SQL Server基础 152
6.1 SQL Server概述 152
6.2 安装与卸载 152
6.2.1 准备工作 152
6.2.2 安装过程与选项 153
6.2.3 安装完成后的测试 155
6.2.4 卸载 155
6.3 常用工具简介 156
6.3.1 服务管理器 156
6.3.2 企业管理器 156
6.3.3 查询分析器 157
6.3.4 数据导入导出工具 158
6.4 数据库的创建与管理 159
6.4.1 SQL Server数据库的文件组成 159
6.4.2 数据库的创建 159
6.4.3 数据库的修改 162
6.4.4 数据库的删除 164
6.5 数据库对象基本操作 164
6.5.1 SQL Server表操作 164
6.5.2 SQL Server编程结构 167
6.6 小结 168
习题6 169
第7章 数据库安全与保护技术 172
7.1 数据库备份和恢复 172
7.1.1 事务 172
7.1.2 数据库故障类型 173
7.1.3 SQL Server数据库备份 174
7.1.4 SQL Server数据库恢复 177
7.2 数据库完整性 178
7.2.1 数据库完整性概述 178
7.2.2 SQL Server基本数据完整性约束的实现 179
7.3 数据库安全性 182
7.3.1 数据库安全性控制 183
7.3.2 SQL Server的安全控制和认证模式 184
7.3.3 SQL Server登录账户和角色管理 185
7.3.4 SQL Server数据库用户和角色的管理 187
7.3.5 SQL Server权限管理 189
7.4 数据库并发控制 191
7.4.1 并发控制概述 191
7.4.2 封锁和封锁协议 193
7.4.3 封锁出现的问题和解决方法 196
7.4.4 SQL Server封锁机制 198
7.5 小结 199
习题7 199
第8章 网络数据库技术 201
8.1 Web数据库概述 201
8.1.1 Web简介 201
8.1.2 静态网页与动态网页 202
8.1.3 Web数据库应用的三层体系结构 203
8.2 网络数据库系统的工作模式 204
8.2.1 C/S模式 204
8.2.2 B/S模式 205
8.2.3 混合模式及N层模式 206
8.3 网络数据库的访问技术 207
8.3.1 ODBC技术 207
8.3.2 OLE DB技术 210
8.3.3 JDBC技术 211
8.4 ASP+ADO模式 212
8.4.1 ASP概述 212
8.4.2 ASP的运行环境 212
8.4.3 ASP的工作模式 214
8.4.4 ASP的优点 215
8.4.5 数据操作对象ADO 215
8.5 ASP.Net+ADO.Net模式 223
8.5.1 .Net概述 223
8.5.2 ASP.Net概述 224
8.5.3 ASP.Net的运行环境 224
8.5.4 ASP.Net的工作模式 226
8.5.5 ASP.Net的优势 226
8.5.6 ADO.Net 227
8.6 JSP+JDBC模式 235
8.6.1 J2EE概述 235
8.6.2 JSP概述 236
8.6.3 JSP的运行环境 237
8.6.4 JSP的实现方式 239
8.6.6 JSP的优点 239
8.6.7 JDBC 240
8.7 小结 244
习题8 244
第9章 XML数据库 246
9.1 XML概述 246
9.1.1 XML的诞生 246
9.1.2 XML文档 247
9.1.3 XML文档类型定义 250
9.1.4 XML模式 253
9.1.5 XML数据库 254
9.2 XML编程接口 255
9.2.1 文档对象模型 255
9.2.2 简单的应用程序设计接口 256
9.3 常用的XML查询 257
9.3.1 XQuery查询 257
9.3.2 SQL/XML 258
9.3.3 MS SQL Server对XML数据的支持 259
9.4 小结 261
习题9 261
参考文献 262
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020