图书介绍
数据库原理与技术 第3版PDF|Epub|txt|kindle电子书版本下载
![数据库原理与技术 第3版](https://www.shukui.net/cover/61/34584002.jpg)
- 程传慧主编;曾玲,杨晓艳副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517056553
- 出版时间:2017
- 标注页数:236页
- 文件大小:63MB
- 文件页数:246页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理与技术 第3版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.1.2 从实例看数据库的数据处理技术4
1.2 数据库技术概述7
1.3 数据库的数据结构及存储结构12
1.3.1 链表式数据结构12
1.3.2 关系数据库结构概述13
1.4 索引文件组织16
1.4.1 索引文件16
1.4.2 非关键字索引文件17
1.4.3 B+树索引结构19
本章小结20
习题一20
第2章 数据库设计中的数据模型21
本章学习目标21
2.1 数据模型21
2.1.1 数据模型概念21
2.1.2 数据之间的联系22
2.1.3 实体-联系模型23
2.2 关系数据模型25
2.2.1 关系数据模型的概念25
2.2.2 关系数据模型的设计27
2.3 面向对象数据模型28
2.3.1 UML定义的类图28
2.3.2 利用Rose建模操作32
2.3.3 从建模到建库与建表的自动化操作34
本章小结35
习题二35
第3章 关系数据库36
本章学习目标36
3.1 基本概念36
3.2 函数依赖37
3.2.1 函数依赖概念37
3.2.2 部分函数依赖38
3.2.3 完全函数依赖38
3.2.4 传递函数依赖38
3.3 候选关键字与主属性39
3.3.1 候选关键字39
3.3.2 主属性40
3.4 关系规范化40
3.4.1 问题的提出40
3.4.2 范式42
3.4.3 关系分解的正确性47
本章小结47
习题三48
第4章 SQL Server基础49
本章学习目标49
4.1 SQL Server管理工具49
4.2 可视化建立数据库、表、索引的操作52
4.2.1 建立数据库52
4.2.2 建立数据表53
4.2.3 修改表结构56
4.2.4 建立索引56
4.2.5 数据维护操作58
4.3 建立视图的操作59
4.3.1 建立视图59
4.3.2 使用视图60
4.4 数据完整性保护61
4.4.1 实体完整性保护的实现61
4.4.2 参照完整性保护的实现61
4.4.3 域完整性保护的实现64
4.5 数据库安全性管理64
4.5.1 主体与安全对象65
4.5.2 身份验证模式65
4.5.3 登录名的管理66
4.5.4 创建架构67
4.5.5 针对具体数据库创建用户名68
4.5.6 服务器角色68
4.5.7 数据库角色69
4.5.8 权限管理71
本章小结72
习题四72
第5章 关系代数与SQL语言74
本章学习目标74
5.1 关系代数75
5.1.1 传统的集合运算75
5.1.2 专门的关系运算78
5.2 关系演算81
5.3 SQL语言概貌82
5.4 SQL数据定义功能82
5.4.1 基本表的定义和修改82
5.4.2 索引的建立和删除84
5.5 SQL数据查询语句84
5.5.1 标准SQL数据查询语句格式84
5.5.2 对单一表查询语句85
5.5.3 对两个以上表的连接查询86
5.5.4 嵌套查询87
5.5.5 关系除法88
5.6 视图89
5.6.1 建立视图的语句89
5.6.2 删除视图语句90
5.7 SQL Server中SQL语句的加强90
5.7.1 T-SQL语言对SQL定义语句的加强91
5.7.2 涉及数据完整性的数据表结构修改语句94
5.7.3 T-SQL语言对SQL查询语句的加强97
5.8 SQL数据更新语句99
5.8.1 修改(UPDATE)语句99
5.8.2 删除(DELETE)语句99
5.8.3 插入(INSERT)语句100
5.9 嵌入式SQL101
5.10 查询优化102
本章小结103
习题五104
第6章 T-SQL语言程序设计106
本章学习目标106
6.1 T-SQL程序设计的语言元素106
6.1.1 变量106
6.1.2 运算符107
6.1.3 表达式及常用命令108
6.1.4 函数108
6.1.5 流程控制语句112
6.1.6 注释115
6.2 SQL Server中的存储过程116
6.2.1 存储过程的概念116
6.2.2 存储过程的优点116
6.2.3 使用对象资源管理器创建存储过程117
6.2.4 使用T-SQL命令创建存储过程118
6.2.5 重新命名存储过程119
6.2.6 删除存储过程120
6.2.7 执行存储过程120
6.2.8 系统存储过程120
6.3 SQL Server中的触发器121
6.3.1 触发器的概念及作用121
6.3.2 触发器的种类122
6.3.3 创建触发器122
6.3.4 触发器的原理125
6.3.5 INSTEAD OF触发器125
6.3.6 触发器的应用126
本章小结128
习题六128
第7章 数据库管理与数据安全129
本章学习目标129
7.1 数据库的安全性实施方法129
7.1.1 应用SQL Server语句建立登录名、架构与用户129
7.1.2 SQL语言访问权限控制130
7.2 事务处理133
7.2.1 事务的基本概念133
7.2.2 事务处理过程分析134
7.2.3 SQL的事务管理134
7.3 并发控制135
7.3.1 并发处理产生的三种不一致性135
7.3.2 封锁137
7.4 数据库的备份与恢复139
7.4.1 故障的类型139
7.4.2 事务日志140
7.4.3 恢复141
7.4.4 数据的转储141
7.5 SQL Server中的数据导入和导出142
7.5.1 使用T -SQL进行数据导入、导出142
7.5.2 使用SQL Server 2014数据导入、导出向导143
7.5.3 利用对象资源管理器导入、导出146
7.6 SQL Server应用系统开发环境146
7.6.1 SQL Server应用系统的两种系统结构146
7.6.2 ODBC147
7.6.3 JDBC148
本章小结150
习题七150
第8章 数据库应用系统设计152
本章学习目标152
8.1 概述152
8.2 数据库结构设计153
8.2.1 数据库结构设计步骤153
8.2.2 需求分析153
8.2.3 概念结构设计158
8.2.4 逻辑结构设计160
8.2.5 数据库物理设计161
8.3 应用程序结构设计163
本章小结166
习题八166
第9章 数据库新技术介绍168
本章学习目标168
9.1 数据挖掘168
9.1.1 数据挖掘技术概述168
9.1.2 公式发现169
9.1.3 关联规则173
9.1.4 分类与决策树177
9.1.5 聚类183
9.2 数据仓库185
9.2.1 数据仓库的概念185
9.2.2 联机事务处理186
9.2.3 联机分析技术概述187
9.2.4 数据仓库的架构189
9.2.5 数据收集190
9.2.6 SQL Server中的数据仓库组件192
9.3 分布式数据库192
9.3.1 分布式数据库系统概述193
9.3.2 分布式数据存储193
9.3.3 分布式数据的查询处理194
9.3.4 分布式数据库系统中的事务处理195
9.3.5 数据对象的命名方式与目录表的管理198
9.3.6 更新传播200
本章小结200
习题九200
第10章 管理信息系统软部件库与软件生产线202
本章学习目标202
10.1 管理信息系统软件生产线202
10.2 管理信息系统软部件库及数据库桌面系统206
10.2.1 数据库桌面系统概述206
10.2.2 表格式数据维护部件程序功能、性能与操作说明207
10.2.3 单记录式数据维护部件程序功能、性能与操作说明210
10.2.4 查询类部件程序功能、性能与操作说明215
10.2.5 数据处理类部件程序功能、性能与操作说明217
10.2.6 数据导入导出部件程序功能、性能与操作说明219
10.2.7 打印报表部件程序功能、性能与操作说明220
10.3 用例图222
10.3.1 功能222
10.3.2 主要图形元素或按钮222
10.3.3 主要操作223
10.4 数据结构图224
10.4.1 功能224
10.4.2 主要图形元素或按钮225
10.4.3 主要操作226
10.5 系统组件图227
10.5.1 功能227
10.5.2 主要图形元素或按钮227
10.5.3 主要操作228
10.6 系统结构图229
10.6.1 功能229
10.6.2 主要图形元素或按钮229
10.6.3 主要操作230
10.7 生成应用系统231
10.8 工作流程图231
10.8.1 功能231
10.8.2 主要图形元素232
10.8.3 主要操作233
本章小结234
参考文献236