图书介绍
数据库原理与应用技术PDF|Epub|txt|kindle电子书版本网盘下载
- 苗雪兰,宋歌编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121091780
- 出版时间:2009
- 标注页数:292页
- 文件大小:33MB
- 文件页数:303页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据库原理与应用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述1
1.1 数据库系统基本概念1
1.1.1 信息与数据1
1.1.2 数据管理与数据库3
1.1.3 数据库管理系统与数据库应用系统5
1.2 数据库系统的发展历程7
1.2.1 手工数据管理阶段7
1.2.2 文件系统数据管理阶段8
1.2.3 数据库系统数据管理阶段9
1.2.4 数据库系统的特点10
1.3 数据库系统的结构13
1.3.1 数据库系统的体系结构13
1.3.2 数据库管理系统的功能结构16
1.3.3 数据库系统的三级数据模式结构17
习题119
第2章 信息模型与数据模型22
2.1 三种世界及描述22
2.2 信息模型及表示24
2.2.1 信息模型的基本概念24
2.2.2 信息模型的表示方法26
2.3 常见的数据模型27
2.3.1 数据模型概述27
2.3.2 层次数据模型28
2.3.3 网状数据模型32
2.3.4 关系数据模型34
2.3.5 面向对象数据模型36
2.3.6 对象关系数据模型40
习题242
第3章 数据库设计方法和实例44
3.1 数据库系统设计方法44
3.1.1 数据库系统设计的目标和内容44
3.1.2 数据库系统设计应注意的问题45
3.1.3 数据库设计的基本方法和步骤46
3.2 系统需求分析49
3.2.1 需求分析的任务和方法49
3.2.2 系统数据字典和数据流程图51
3.3 数据库信息模型的设计53
3.3.1 信息结构的特点及设计方法53
3.3.2 数据抽象与局部视图设计54
3.3.3 视图的集成57
3.4 数据库逻辑结构的设计59
3.4.1 信息模型向网状模型转换60
3.4.2 信息模型向关系模型的转换61
3.4.3 用户子模式的设计64
3.4.4 数据库逻辑结构设计的实例65
3.5 数据库物理结构的设计66
3.5.1 数据库物理结构设计的内容和方法67
3.5.2 关系模式存取方法的选择67
3.5.3 确定数据库的存储结构69
3.6 数据库的实施和维护70
3.6.1 数据入库和数据转换70
3.6.2 数据库试运行70
3.6.3 数据库的运行和维护71
3.7 数据库应用系统的设计72
3.7.1 数据库系统的体系架构72
3.7.2 数据库管理工具及数据源配置技术75
3.7.3 数据库应用系统设计的步骤与方法75
3.8 数据库系统设计实例76
3.8.1 系统数据流程图和数据字典76
3.8.2 系统体系结构及功能结构81
3.8.3 数据库结构设计82
习题384
第4章 关系模型及关系操作88
4.1 关系模型及其三要素88
4.1.1 关系数据结构88
4.1.2 关系操作概述92
4.1.3 关系的完整性94
4.2 关系代数95
4.2.1 传统的集合运算96
4.2.2 专门的关系运算97
4.2.3 关系操作的实例101
4.3 关系演算102
4.3.1 元组关系演算102
4.3.2 域关系演算103
习题4104
第5章 结构化查询语言SQL109
5.1 SQL功能及特点109
5.2 数据定义语句111
5.2.1 基本表的定义和维护111
5.2.2 索引的定义和维护114
5.2.3 视图的定义和维护116
5.3 数据查询语句118
5.3.1 数据查询的基本语法118
5.3.2 数据查询实例121
5.4 数据更新语句129
5.4.1 数据插入语句129
5.4.2 数据修改语句130
5.4.3 数据删除语句131
5.5 嵌入式SQL132
5.5.1 嵌入式SQL的特点132
5.5.2 不用游标的SQL语句133
5.5.3 使用游标的SQL语句135
5.6 数据控制语句137
5.6.1 数据控制机制137
5.6.2 数据控制语句138
习题5139
第6章 SQL Server数据库管理系统142
6.1 SQL Server DBS系统结构142
6.1.1 N.Tier客户-服务器结构143
6.1.2 C/S软件结构143
6.1.3 与Internet高度集成功能145
6.1.4 数据库对象146
6.1.5 系统数据库148
6.2 SQL Server DBMS管理功能148
6.2 SQL Server DBMS管理任务148
6.2.2 SQL Server DBMS管理工具149
6.3 SQL Server DBMS数据库操作153
6.3.1 创建数据库154
6.3.2 用企业管理器定义和管理基本表156
6.3.3 视图的创建和维护159
6.3.4 关系表的创建和维护163
6.3.5 存储过程及触发器的创建和维护165
6.4 Transact-SQL语言166
6.4.1 数据定义语言166
6.4.2 数据操纵语言175
6.4.3 附加的语言元素181
6.5 SQL Server 2005新增功能184
6.5.1 企业数据管理方面的新增功能184
6.5.2 提高开发效率的新技术187
6.5.3 商业智能领域的增强功能190
习题6192
第7章 数据库保护技术193
7.1 数据库安全性控制193
7.1.1 数据库安全性控制的一般方法193
7.1.2 SQL Server的安全体系结构197
7.1.3 SQL Server的用户管理和角色管理199
7.1.4 SQL Server的操作权限管理204
7.2 数据库完整性控制207
7.2.1 完整性约束条件及完整性控制207
7.2.2 SQL Server的数据库完整性控制机制210
7.3 数据库并发控制212
7.3.1 事务及并发控制的基本概念212
7.3.2 封锁及封锁协议215
7.3.3 封锁出现的问题及解决方法216
7.3.4 SQL Server的并发控制机制219
7.4 数据库恢复技术221
7.4.1 故障的种类221
7.4.2 数据恢复的实现技术222
7.4.3 数据库恢复策略224
7.4.4 具有检查点的数据恢复技术225
7.4.5 SQL Server的数据备份和数据恢复机制226
习题7232
第8章 关系规范化理论和优化技术235
8.1 关系数据模式的规范化理论235
8.1.1 关系模式规范化的必要性235
8.1.2 函数依赖及其关系的范式238
8.1.3 多值依赖及关系的第四范式241
8.1.4 连接依赖及关系的第五范式242
8.1.5 关系规范化小结244
8.2 关系模式的分解算法244
8.2.1 关系模式分解的算法基础245
8.2.2 极小化算法在数据库设计中的应用248
8.2.3 判定分解服从规范的方法249
8.2.4 关系模式的分解方法251
8.3 关系系统及查询优化技术253
8.3.1 关系系统的定义和分类253
8.3.2 关系系统的查询优化理论与技术254
习题8259
第9章 数据库的研究与发展264
9.1 数据库技术的发展264
9.1.1 传统数据库系统的缺陷264
9.1.2 数据库新技术的特点和发展趋势266
9.1.3 第三代数据库系统268
9.2 分布式数据库系统269
9.2.1 分布式数据库技术概述269
9.2.2 分布式数据库系统的体系结构270
9.2.3 分布式数据库系统的组成和功能272
9.3 面向对象的数据库系统273
9.3.1 面向对象程序设计方法特点273
9.3.2 面向对象数据库语言274
9.3.3 面向对象数据模式的完整性约束274
9.4 数据仓库及数据挖掘技术275
9.4.1 数据仓库275
9.4.2 数据挖掘技术278
9.5 其他新型的数据库系统278
9.5.1 演绎数据库系统279
9.5.2 多媒体数据库280
9.5.3 模糊数据库系统281
9.5.4 主动数据库系统282
9.5.5 联邦数据库系统283
习题9283
附录A 数据库系统实验参考284
A.1 数据库系统实验方案284
A.2 数据库系统实验安排286
A.2.1 数据库的定义实验286
A.2.2 数据库的建立和维护实验287
A.2.3 简单查询和连接查询实验287
A.2.4 数据嵌套查询实验288
A.2.5 组合查询和统计查询实验289
A.2.6 视图和图表的定义实验289
A.2.7 数据完整性和数据安全性实验290
A.2.8 数据库备份和恢复实验291
参考文献292