图书介绍
数据库系统原理与应用(SQL Server 2005)PDF|Epub|txt|kindle电子书版本下载
- 刘志成,宁云智编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111289166
- 出版时间:2010
- 标注页数:274页
- 文件大小:89MB
- 文件页数:284页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材
PDF下载
下载说明
数据库系统原理与应用(SQL Server 2005)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高级数据库技术4
1.2数据模型5
1.2.1层次模型6
1.2.2网状模型6
1.2.3关系模型7
1.3 SQL语言简介8
1.3.1 SQL语言概述8
1.3.2 SQL语言分类8
1.3.3 SQL语句组成9
1.4 SQL Server 2005基础10
1.4.1 SQL Server 2005简介10
1.4.2 SQL Server 2005安装过程13
1.4.3启动SQL Server 2005服务18
1.4.4启动SQL Server Management Studio19
1.4.5 SQL Server Management Studio基本组成20
1.4.6 SQL Server Management Studio中执行查询21
1.4.7联机丛书23
本章小结23
习题124
实训1初识SQL Server 200524
第2章 数据库操作26
2.1示例数据库介绍26
2.1.1教学示例数据库26
2.1.2实训示例数据库32
2.2 SQL Server 2005数据库概述38
2.2.1 SQL Server 2005数据库组成38
2.2.2 SQL Server 2005数据库存储结构41
2.3创建和修改数据库43
2.3.1使用SSMS创建和修改数据库43
2.3.2使用T-SQL创建数据库45
2.3.3使用T-SQL修改数据库47
2.4查看和删除数据库49
2.4.1使用SSMS查看和删除数据库49
2.4.2使用T-SQL查看和删除数据库50
本章小结52
习题252
实训2 SQL Server 2005数据库操作52
第3章 表的管理54
3.1基本知识54
3.1.1设计表54
3.1.2目录视图57
3.2创建和修改表58
3.2.1使用SSMS创建和修改表58
3.2.2使用T-SQL创建和修改表60
3.3查看和删除表63
3.3.1使用SSMS查看和删除表63
3.3.2使用T-SQL查看和删除表64
3.4记录操作65
3.4.1使用SSMS进行记录操作65
3.4.2使用T-SQL插入记录66
3.4.3使用T-SQL修改记录67
3.4.4使用T-SQL删除记录68
本章小结69
习题369
实训3 SQL Server 2005表和记录操作70
第4章 数据查询72
4.1简单查询72
4.1.1选择列72
4.1.2选择行74
4.1.3查询结果排序78
4.1.4查询结果分组78
4.1.5 COMPUTE BY子句汇总80
4.1.6 WITH CUBE汇总数据81
4.1.7分页和排名82
4.2连接查询83
4.2.1内连接83
4.2.2外连接86
4.2.3交叉连接87
4.3子查询87
4.3.1子查询类型87
4.3.2记录操作语句中的子查询91
4.3.3子查询规则92
4.4联合查询93
4.5分布式查询93
本章小结94
习题494
实训4-1 SQL Server 2005基本查询95
实训4-2 SQL Server 2005连接查询和子查询97
第5章 索引和视图操作98
5.1索引概述98
5.1.1索引简介98
5.1.2索引类型99
5.2使用SSMS管理索引100
5.3使用T-SQL管理索引102
5.4全文索引105
5.4.1全文索引概述105
5.4.2使用“全文索引向导”106
5.4.3使用T-SQL管理全文索引108
5.5视图概述109
5.6使用SSMS管理视图110
5.7使用T-SQL管理视图113
5.8使用视图116
5.8.1查询视图数据116
5.8.2修改视图数据117
5.8.3删除视图数据118
本章小结118
习题5118
实训5-1 SQL Server 2005的索引操作119
实训 5-2 SQL Server 2005的视图操作120
第6章 T-SQL基础和存储过程122
6.1 T-SQL语言基础122
6.2变量和运算符125
6.2.1变量125
6.2.2运算符126
6.3流程控制语句128
6.4常用函数133
6.5存储过程基础136
6.6使用SSMS管理存储过程137
6.6.1创建和执行存储过程137
6.6.2查看、修改和删除存储过程138
6.7使用T-SQL管理存储过程139
6.7.1创建和执行存储过程139
6.7.2查看、修改和删除存储过程142
6.8游标142
6.8.1游标概述142
6.8.2游标实例144
本章小结145
习题6145
实训6 SQL Server 2005的存储过程146
第7章 数据库完整性147
7.1数据库完整性概述147
7.2 SQL Server 2005数据库完整性的实现148
7.2.1允许空值约束148
7.2.2 DEFAULT定义149
7.2.3 CHECK约束150
7.2.4 PRIMARY KEY约束151
7.2.5 FOREIGN KEY约束153
7.2.6 UNIQUE约束155
7.3触发器概述156
7.3.1触发器基本知识156
7.3.2 Inserted表和Deleted表157
7.4使用SSMS管理触发器159
7.4.1创建触发器159
7.4.2禁用、修改和删除触发器160
7.5使用T-SQL管理触发器160
7.5.1创建触发器160
7.5.2修改和查看触发器162
7.5.3禁用/启用和删除触发器164
7.6触发器的典型应用165
7.6.1实施参照完整性165
7.6.2实施特殊业务规则167
本章小结168
习题7168
实训7 SQL Server 2005数据完整性169
第8章 数据库安全性171
8.1数据库安全概述171
8.2登录管理172
8.2.1验证模式172
8.2.2使用SSMS管理登录名174
8.2.3使用T-SQL管理登录名176
8.2.4在SQL Server 2005中开启sa账号177
8.3用户管理179
8.3.1使用SSMS管理数据库用户179
8.3.2使用T-SQL管理数据库用户180
8.4角色管理182
8.4.1服务器角色182
8.4.2数据库角色184
8.4.3应用程序角色187
8.5权限管理188
8.5.1权限类型188
8.5.2使用SSMS管理权限189
8.5.3使用T-SQL管理权限190
本章小结192
习题8192
实训8 SQL Server 2005的安全控制192
第9章 数据管理194
9.1数据库备份概述194
9.2备份设备的管理194
9.2.1使用SSMS管理备份设备195
9.2.2使用T-SQL管理备份设备196
9.3执行数据库备份197
9.3.1制定数据库备份策略197
9.3.2备份方式197
9.3.3使用SSMS执行备份198
9.3.4使用T-SQL执行备份200
9.4恢复数据库200
9.4.1数据库恢复概述200
9.4.2使用SSMS执行恢复201
9.4.3使用T-SQL执行恢复203
9.5数据库的分离与附加204
9.5.1分离和附加概述204
9.5.2使用SSMS分离数据库204
9.5.3使用T-SQL分离数据库205
9.5.4使用SSMS附加数据库205
9.5.5使用T-SQL附加数据库206
9.6数据导入导出206
9.6.1数据导入导出概述206
9.6.2数据导出206
9.6.3数据导入208
本章小结210
习题9210
实训9 SQL Server 2005数据备份/恢复211
第10章 事务和锁213
10.1事务213
10.1.1事务概述213
10.1.2自动提交事务214
10.1.3显式事务215
10.1.4隐式事务217
10.2锁218
10.2.1并发问题218
10.2.2锁的类型219
10.2.3查看锁220
10.2.4设置事务隔离级别221
10.2.5死锁的处理222
本章小结224
习题10225
实训10 SQL Server 2005事务和锁225
第11章 数据库设计227
11.1数据库设计概述227
11.2需求分析228
11.2.1需求分析的任务228
11.2.2需求分析的基本步骤228
11.2.3数据流图229
11.2.4数据字典230
11.3概念结构设计231
11.3.1 E-R模型231
11.3.2局部E-R图设计233
11.3.3视图的集成234
11.4逻辑结构设计235
11.4.1 E-R图向关系模型的转换235
11.4.2数据库的规范化236
11.4.3设计用户外模式237
11.5数据库的物理设计237
11.5.1存取方法设计238
11.5.2数据的存放位置设计238
11.5.3确定系统配置238
11.5.4评价物理结构238
11.6数据库实施239
11.7数据库运行与维护239
本章小结239
习题11239
实训11数据库设计240
第12章 数据库应用程序开发242
12.1数据库应用程序结构242
12.1.1客户机/服务器结构242
12.1.2浏览器/服务器结构243
12.1.3 3层/N层结构244
12.1.4数据库访问技术245
12.2 Java平台SQL Server数据库程序开发246
12.2.1 ODBC/JDBC246
12.2.2 JDBC API介绍247
12.2.3 JDBC访问SQL Server数据库249
12.3 .NET平台SQL Server数据库程序开发254
12.3.1 ADO.NET254
12.3.2 ADO.NET数据库操作对象255
12.3.3使用C#.NET开发SQL Server数据库程序256
12.3.4使用ASP.NET开发SQL Server数据库程序258
本章小结259
习题12259
实训12-1 Java连接SQL Server2005260
实训 12-2 .NET连接SQL Server2005261
附录262
附录A综合实训262
附录B模拟试题268
参考文献274