图书介绍
数据库原理与应用 SQL SERVER 2005PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用 SQL SERVER 2005](https://www.shukui.net/cover/72/33829973.jpg)
- 贾长云主编;王进华,陈林凯副主编 著
- 出版社: 大连:大连理工大学出版社
- ISBN:9787561162132
- 出版时间:2011
- 标注页数:294页
- 文件大小:87MB
- 文件页数:306页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
数据库原理与应用 SQL SERVER 2005PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 数据库概述3
1.1 数据库技术简介3
1.1.1 信息、数据与数据管理3
1.1.2 数据管理技术的发展4
1.1.3 数据库技术的发展5
1.2 数据模型6
1.3 数据库体系结构8
1.3.1 数据库的三级体系结构8
1.3.2 数据库的两级映像10
1.4 数据库系统10
1.4.1 基本术语10
1.4.2 数据库系统组成11
本章总结13
习题14
第2章 关系模型15
2.1 关系模型及其定义15
2.1.1 关系模型概述15
2.1.2 关系的定义16
2.1.3 关系的性质17
2.1.4 关系模式18
2.1.5 关系数据库19
2.2 关系模型的完整性19
2.2.1 实体完整性19
2.2.2 参照完整性20
2.2.3 用户自定义完整性21
2.3 关系代数21
2.3.1 传统的集合运算22
2.3.2 专门的关系运算23
2.3.3 关系代数运算的应用实例26
本章总结27
习题27
第二篇 应用篇31
第3章 SQL Server 2005概述31
3.1 SQL Server 2005简介31
3.2 SQL Server 2005的安装32
3.2.1 SQL Server 2005的版本32
3.2.2 SQL Server 2005的软硬件需求33
3.2.3 SQL Server 2005的安装步骤34
3.3 SQL Server 2005的常用工具36
3.3.1 配置管理器(SQL Server Configuration Manager)36
3.3.2 管理套件(SQL Server Management Studio)36
3.4 本书案例简介——高校教务管理系统38
本章总结43
习题43
第4章 数据库语言SQL44
4.1 SQL语言概述44
4.1.1 SQL的产生与发展44
4.1.2 SQL语言的特点45
4.1.3 SQL的组成45
4.1.4 SQL的体系结构45
4.2 SQL数据与运算46
4.2.1 数据类型46
4.2.2 表达式与运算符47
4.2.3 语法规则与规定48
4.3 SQL数据查询48
4.3.1 单表查询50
4.3.2 多表连接查询52
4.3.3 嵌套查询55
4.3.4 集合查询59
4.4 SQL数据操作59
4.4.1 插入数据60
4.4.2 修改数据60
4.4.3 删除数据61
4.5 SQL视图63
4.5.1 视图的作用63
4.5.2 视图的创建63
4.5.3 视图的删除65
4.5.4 查询视图65
4.5.5 更新视图66
本章总结67
习题67
第三篇 设计篇71
第5章 数据库设计概述71
5.1 信息系统生命周期71
5.1.1 信息系统与数据库71
5.1.2 软件工程及软件生存周期72
5.1.3 数据库应用系统生存周期73
5.2 数据库设计的特点与方法74
5.2.1 数据库设计的特点74
5.2.2 数据库设计方法74
5.3 数据库设计的基本步骤75
本章总结77
习题77
第6章 数据库规划与需求分析78
6.1 数据库规划78
6.2 事实发现技术79
6.2.1 概述79
6.2.2 事实发现的应用80
6.3 需求分析82
6.3.1 需求分析的任务82
6.3.2 需求分析的方法与步骤83
6.3.3 数据字典83
6.4 案例分析——高校教务管理系统需求分析85
6.4.1 数据库规划85
6.4.2 数据库需求分析87
本章总结92
习题92
第7章 数据库的概念设计94
7.1 概念设计的任务与方法94
7.1.1 概念设计的任务94
7.1.2 概念设计的方法与步骤94
7.2 实体联系模型(E-R)概述96
7.2.1 E-R模型的基本元素96
7.2.2 基本元素的扩展98
7.3 案例分析——高校教务管理系统概念设计101
7.3.1 局部概念模式的设计101
7.3.2 全局概念模式的设计106
7.3.3 冲突检查与冗余消除109
本章总结110
习题111
第8章 数据库的逻辑设计与物理设计112
8.1 逻辑设计与物理设计概述112
8.1.1 数据库逻辑设计112
8.1.2 数据库物理设计112
8.2 E-R模型向关系模型的转换113
8.2.1 转换规则113
8.2.2 案例分析——高校教务管理系统E-R图转换115
8.3 规范化理论117
8.3.1 冗余与异常117
8.3.2 数据依赖118
8.3.3 范式119
8.3.4 案例分析——高校教务管理系统关系模式规范化122
8.4 SQL数据定义语言123
8.4.1 数据库及表的定义124
8.4.2 外模式的定义135
8.4.3 存储过程及其使用136
8.4.4 案例分析——高校教务管理系统数据定义141
8.5 数据库的完整性控制145
8.5.1 数据库完整性概述145
8.5.2 SQL Server中的完整性约束146
8.5.3 触发器150
8.6 数据库的物理设计154
8.6.1 数据库物理设计概述154
8.6.2 关键事务分析154
8.6.3 存取方式选择155
8.6.4 存储结构与系统配置选择157
8.6.5 物理结构的评价162
本章总结163
习题163
第9章 数据库的安全与维护165
9.1 数据库安全165
9.1.1 数据库安全性控制模型165
9.1.2 SQL Server的安全控制166
9.1.3 服务器身份验证166
9.1.4 管理数据库的用户170
9.1.5 操作权限许可172
9.1.6 角色175
9.2 数据库并发控制179
9.2.1 事务179
9.2.2 数据库的并发控制181
9.2.3 SQL Server 2005中的并发控制185
9.3 数据库的备份与恢复186
9.3.1 数据库备份的必要性186
9.3.2 恢复的实现技术187
9.3.3 恢复策略187
9.3.4 SQL Server 2005中的备份与恢复功能188
本章总结199
习题199
第四篇 高级篇203
第10章 数据库访问技术203
10.1 数据库应用系统的体系结构203
10.1.1 集中式应用结构203
10.1.2 文件服务器结构204
10.1.3 客户机/服务器结构205
10.1.4 互联网应用结构206
10.2 数据访问技术207
10.2.1 ODBC208
10.2.2 JDBC——Java与数据库的连接212
10.2.3 ADO简介215
10.2.4 ADO.NET简介220
10.3 在Visual Studio.NET中的数据库开发221
10.3.1 Visual Studio.NET 2005简介221
10.3.2 使用数据控件构建数据库应用程序221
10.3.3 使用ADO.NET对象225
本章总结227
习题228
第11章 XML数据库技术229
11.1 XML技术概述229
11.1.1 XML的发展——从SGML、HTML到XML229
11.1.2 XML文件结构230
11.1.3 DTD简介232
11.1.4 XML Schema简介233
11.2 XML和数据管理235
11.2.1 XML数据的查询语言235
11.2.2 XML文件的编程接口238
11.2.3 XML数据库概述239
11.3 SQL Server对XML的支持240
11.3.1 SQL Server 2000中的XML支持240
11.3.2 SQL Server 2005中的XML支持241
11.3.3 使用FOR XML子句提取XML格式数据244
11.3.4 使用OPENXML维护XML数据246
11.3.5 查询和修改XML数据248
本章总结249
习题249
第12章 SQL Server商业智能应用250
12.1 商业智能与数据仓库250
12.1.1 商业智能简介250
12.1.2 数据仓库简介251
12.2 OLAP和数据挖掘253
12.2.1 OLAP简介253
12.2.2 数据挖掘简介256
12.3 SQL Server商业智能开发应用工具258
12.3.1 SQL Server的数据仓库的创建259
12.3.2 OLAP应用程序开发268
12.3.3 SQL Server 2005的数据挖掘组件270
本章总结280
习题280
第五篇 实验篇283
第13章 课程实验283
实验1 SQL Server 2005的安装与配置283
实验2 数据查询——SELECT284
实验3 数据操作285
实验4 视图285
实验5 数据库E-R模型设计286
实验6 数据库与表的创建管理287
实验7 存储过程与触发器288
实验8 数据库安全性289
实验9 数据库备份与恢复290
实验10 数据库管理系统应用程序构建290
参考文献294