图书介绍
数据原理与应用 SQL Server【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 赵杰等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115148384
- 出版时间:2006
- 标注页数:243页
- 文件大小:25MB
- 文件页数:255页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据原理与应用 SQL ServerPDF格式电子书版下载
下载的文件为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数据库是计算机应用的基础1
1.1.3初学者可以快速掌握SQL Server数据库管理系统1
1.1.4 SQL Server在企业中的应用2
1.2数据库技术的发展2
1.2.1数据库发展阶段的划分2
1.2.2人工管理阶段2
1.2.3文件系统阶段3
1.2.4数据库系统阶段4
1.2.5高级数据库阶段6
1.3数据模型9
1.3.1数据模型9
1.3.2概念模型10
1.3.3实体联系模型11
1.3.4层次模型13
1.3.5网状模型14
1.3.6关系模型14
1.4数据库系统结构16
1.4.1数据库系统的三级模式结构16
1.4.2数据库系统的组成18
1.5数据库管理系统的功能和工作过程19
1.5.1数据库管理系统的主要功能19
1.5.2数据库系统的工作过程20
1.5.3数据库系统的不同视图20
1.6小结22
习题22
2.1关系模型的基本概念27
2.1.1关系的数据定义27
第2章 关系数据库数学模型27
2.1.2关系模型29
2.2 EER模型到关系模式的转换30
2.2.1实体类型的转换30
2.2.2二元关系的转换31
2.2.3实体内部之间联系的转换32
2.2.4三元关系的转换33
2.2.5子类型的转换33
2.3关系代数33
2.3.1传统的集合运算34
2.3.2专门的关系运算35
2.4关系演算38
2.4.1元组关系演算38
2.4.2域关系演算40
习题42
2.5小结42
第3章 关系数据库设计理论50
3.1问题的提出50
3.2函数依赖51
3.2.1关系函数的类型51
3.2.2函数依赖51
3.2.3函数依赖的逻辑蕴涵52
3.2.4键52
3.3关系模式的规范化53
3.3.1第一范式(1NF)54
3.3.2第二范式(2NF)55
3.3.3第三范式(3NF)56
3.3.4 BCNF范式57
3.3.5多值函数依赖58
3.3.6第四范式(4NF)61
3.4.2公理的正确性62
3.4.3公理的推论62
3.4函数依赖的公理系统62
3.4.1 Armstrong公理62
3.5模式分解63
3.5.1无损连接63
3.5.2保持函数依赖的分解65
3.5.3 3NF无损连接和保持函数依赖的分解算法66
3.6闭包及其计算66
3.7函数依赖集的等价和覆盖68
3.8公理的完备性70
3.9小结71
习题71
第4章 使用SQL Server设计数据库76
4.1 数据库设计的总体思路76
4.2 SQL Server管理工具简介77
4.2.1服务管理器77
4.2.3查询分析器78
4.2.2企业管理器78
4.3创建数据库79
4.3.1使用企业管理器创建数据库80
4.3.2使用T-SQL语句创建数据库82
4.3.3查看和修改数据库属性83
4.4创建表84
4.4.1使用企业管理器创建表85
4.4.2表设计器窗体86
4.4.3建立和命名列86
4.4.4指定列的数据类型和为空性86
4.4.5列描述87
4.4.6保存数据表88
4.4.7使用T-SQL语句创建表88
4.5更改数据表的结构89
4.5.1添加新列89
4.5.3更改列的数据类型及长度90
4.5.2更改列名称90
4.5.4使用标识列91
4.5.5定义主关键字92
4.5.6删除列93
4.6删除表94
4.6.1使用企业管理器删除表94
4.6.2使用T-SQL语句删除表94
4.7数据表关联94
4.7.1利用关系图定义表间的关系95
4.7.2编辑已有的关系98
4.7.3删除关系100
4.7.4查看已有的关系101
4.8小结102
习题102
5.1查询105
5.1.1简单查询105
第5章 使用SQL访问数据105
5.1.2排序106
5.1.3多表连接查询106
5.1.4子查询108
5.1.5使用UNION的查询109
5.1.6使用聚合函数和GROUP BY110
5.1.7创建交叉表查询111
5.1.8使用DISTINCT和TOP关键字111
5.1.9使用SQL Server内建函数112
5.2插入114
5.2.1使用INSERT语句114
5.2.2使用INSERT…SELECT语句115
5.2.3使用SELECT…INTO语句115
5.3更新116
5.3.1更新基于表的数据116
5.3.2基于其他表更新数据行116
5.5注释语句117
5.4删除117
5.3.3使用子查询更新指定的行117
5.6变量118
5.7控制语句119
5.7.1 BEGIN…END语句119
5.7.2 IF…ELSE语句120
5.7.3 WHILE语句120
5.7.4 CASE语句121
5.8小结122
习题122
第6章 使用索引和视图126
6.1索引的概念126
6.2索引的类型126
6.2.1聚集索引126
6.2.2非聚集索引128
6.3.1创建索引129
6.3索引的创建和管理129
6.3.2修改索引130
6.3.3删除索引130
6.4使用索引131
6.4.1使用聚集索引131
6.4.2使用非聚集索引132
6.5维护索引132
6.5.1维护统计信息132
6.5.2数据碎片133
6.5.3重建和整理索引134
6.6视图的优点135
6.7视图的定义136
6.7.1创建视图136
6.7.2修改视图136
6.8视图的应用137
6.8.1从视图中查询137
6.7.3删除视图137
6.8.2视图的连接138
6.8.3视图提供聚合值138
6.8.4利用视图加强数据安全139
6.9小结139
习题139
7.2.1创建存储过程142
7.2存储过程的定义和管理142
7.1为何使用存储过程142
第7章 使用存储过程和触发器142
7.2.2修改存储过程143
7.2.3删除存储过程144
7.2.4重新编译存储过程144
7.3存储过程的应用144
7.3.1使用存储过程封装数据处理144
7.3.2存储过程返回参数145
7.5触发器的工作原理146
7.4为何使用触发器146
7.5.1 INSERT触发器147
7.5.2 UPDATE触发器147
7.5.3 DELETE触发器147
7.6创建和管理触发器148
7.6.1创建触发器148
7.6.2修改触发器149
7.6.3删除触发器150
7.7使用触发器150
7.7.1级联更新150
7.7.2级联删除151
7.7.3保护数据151
7.7.4强制业务规则151
7.8小结152
习题152
8.1.1授权用户访问SQL Server154
第8章 数据保护154
8.1授权用户访问数据154
8.1.2授权用户访问数据库157
8.1.3授权用户访问对象和数据158
8.2约束160
8.2.1 DEFAULT约束160
8.2.2 CHECK约束161
8.2.3 UNIQUE约束161
8.2.4 PRIMARY KEY约束162
8.2.5 FOREIGN KEY约束162
8.3事务163
8.3.1为何使用事务163
8.3.2事务的概念163
8.3.3事务的状态164
8.3.4定义事务164
8.3.5事务与故障恢复165
8.4并发控制166
8.4.1并发异常问题166
8.4.2封锁协议166
8.4.3基本锁167
8.4.4锁的相容性167
8.4.5使用锁168
8.5数据备份与恢复170
8.5.1备份数据库170
8.5.2恢复数据库172
8.6小结175
习题175
第9章 ADO数据库编程接口177
9.1 ADO简介177
9.2 ADO对象177
9.2.1 Connection对象178
9.2.2 RecordSet对象179
9.2.3 Command对象183
9.2.4Parameter对象186
9.2.5 Error对象188
9.2.6 Field对象189
9.2.7Property对象190
9.2.8 ADO中的事务管理190
9.3 ADO综合应用例程192
9.3.1 ASP对象模型192
9.3.2 ASP数据访问实例194
9.4小结196
习题196
第10章 复杂数据库设计198
10.1数据库设计概述198
10.1.1数据库设计的内容和要求198
10.1.2数据库设计过程200
10.2.2收集和分析需求数据202
10.2需求分析202
10.2.1确认用户需求,确定设计范围202
10.2.3撰写需求说明书203
10.3概念设计204
10.3.1 E.R模型204
10.3.2设计局部概念模式206
10.3.3设计全局概念模式208
10.4逻辑设计209
10.5物理设计211
10.6数据库的建立和维护212
10.6.1建立数据库212
10.6.2数据库的重组织和重构造212
10.7小结214
习题214
附录 课堂教学质量评价系统的实现217
热门推荐
- 2537156.html
- 166361.html
- 64094.html
- 966620.html
- 2418025.html
- 1273021.html
- 1218897.html
- 3673227.html
- 2787399.html
- 2400601.html
- http://www.ickdjs.cc/book_1893813.html
- http://www.ickdjs.cc/book_266038.html
- http://www.ickdjs.cc/book_260498.html
- http://www.ickdjs.cc/book_3240077.html
- http://www.ickdjs.cc/book_1233142.html
- http://www.ickdjs.cc/book_175791.html
- http://www.ickdjs.cc/book_2165982.html
- http://www.ickdjs.cc/book_2804344.html
- http://www.ickdjs.cc/book_933077.html
- http://www.ickdjs.cc/book_2932965.html