图书介绍
SQL Server 2005数据库及应用 第3版PDF|Epub|txt|kindle电子书版本下载
![SQL Server 2005数据库及应用 第3版](https://www.shukui.net/cover/37/30664764.jpg)
- 徐人凤,曾建华著 著
- 出版社: 北京:高等教育出版社
- ISBN:7040372052
- 出版时间:2013
- 标注页数:311页
- 文件大小:51MB
- 文件页数:329页
- 主题词:
PDF下载
下载说明
SQL Server 2005数据库及应用 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 SQL Server系统概述1
学习目标1
任务陈述2
数据库应用场景2
场景1学生选课管理3
场景2产品销售管理3
开始3
客户/服务器体系结构3
SQL Server 2005简介4
任务1.1 体验SQL Server Management Studio5
启动SQL Server Management Studio5
熟悉SQL Server Management Studio操作环境7
任务1.2 搭建实训环境8
熟悉学生选课数据库Xk的数据表8
学生选课数据库Xk中数据表之间的关系9
在SQL Server中附加学生选课数据库Xk10
任务1.3 实现一个简单查询13
使用查询窗口13
使用SQLCMD实用程序15
任务1.4 分离Xk数据库20
任务1.5 安装SQLServer200521
知识学习28
SQL Server2005的版本28
SQL Server 2005安装的软硬件要求28
SQL Server数据类型29
系统数据类型29
用户定义数据类型30
单元小结32
思考与练习33
实训33
单元2 查询与统计数据35
学习目标35
任务陈述36
知识学习36
Transact-SQL语言36
任务2.1 查询单个数据表数据37
将Xk切换为当前数据库37
使用星号(*)显示表的所有列38
改变查询显示结果的列标题38
消除查询结果的重复行39
返回查询结果的前n(%)行39
在查询结果中增加要显示的字符串40
使用WHERE子句限制查询条件40
将表达式作为查询列44
重新排序查询结果44
使用LIKE实现模糊查询46
查询指定列未输入值的数据行48
任务2.2 使用聚合函数查询48
任务2.3 使用分组查询50
任务2.4 使用子查询55
任务2.5 排序查询结果57
任务2.6 使用多表连接查询数据59
交叉连接查询59
内连接查询61
外连接查询66
单元小结71
思考与练习73
实训74
单元3 管理数据表中的数据75
学习目标75
任务陈述76
任务3.1 合并多个查询结果中的数据76
任务3.2 抽取数据到另一个表中79
任务3.3 维护数据80
向表中添加数据80
将表中的数据复制到新表中84
更新数据表数据84
删除数据表数据86
单元小结88
思考与练习88
实训88
单元4 数据库设计89
学习目标89
任务陈述90
知识学习90
现实世界数据化的步骤90
任务4.1 信息化现实世界91
任务4.2 画出实体关系图92
任务4.3 将E-R图转换为关系数据模型93
任务4.4 规范化关系数据模型94
任务4.5 保证数据完整性规则98
知识拓展100
单元小结101
思考与练习101
实训101
单元5 创建与管理数据库103
学习目标103
任务陈述104
知识学习104
数据库104
系统数据库和示例数据库105
系统表105
文件105
文件组106
任务5.1 创建数据库106
使用SQL Server Management Studio创建数据库107
使用CREATE DATABASE语句创建数据库108
任务5.2 查看数据库110
任务5.3 修改数据库111
在数据库中新增文件组111
扩充数据库或事务日志的容量112
缩小数据库和事务日志的容量115
任务5.4 修改或查看数据库选项117
使用SQL Server Management Studio修改或查看数据库选项117
使用存储过程sp_dboption修改或查看数据库选项119
任务5.5 重命名数据库120
任务5.6 删除数据库122
使用SQL Server Management Studio删除数据库122
使用DROPDATABASE语句删除数据库122
单元小结123
思考与练习124
实训124
单元6 创建与管理数据表125
学习目标125
任务陈述126
任务6.1 详细设计数据表126
表及设计126
空值128
任务6.2 创建数据表129
使用SQL Server Management Studio创建数据表129
使用CREATE TABLE语句创建数据表131
任务6.3 显示表结构132
任务6.4 修改数据表结构132
新增列132
删除列133
修改列定义133
重命名列133
重命名数据表133
任务6.5 删除数据表134
知识拓展135
本地临时表135
全局临时表135
表变量136
单元小结137
思考与练习138
实训138
单元7 实施数据完整性141
学习目标141
任务陈述142
任务7.1 创建约束142
主键约束144
外键约束147
唯一约束150
检查约束152
默认约束154
任务7.2 创建默认值156
任务7.3 创建规则157
任务7.4 创建标识列158
单元小结159
思考与练习160
实训160
单元8 实现索引161
学习目标161
任务陈述162
知识学习162
索引的用途162
索引的分类162
何时使用索引163
索引创建的位置163
任务8.1 创建索引163
使用SQL Server Management Studio创建索引164
使用Transcact-SQL语句创建索引165
任务8.2 重命名索引167
任务8.3 删除索引167
使用SQL Server Management Studio删除索引167
使用Transcact-SQL语句删除索引168
任务8.4 分析索引169
显示查询计划169
显示磁盘活动量170
任务8.5 维护索引171
更新统计信息171
扫描表173
碎片整理173
单元小结174
思考与练习174
实训174
单元9 Transcact-SQL语言编程基础175
学习目标175
任务陈述176
知识学习176
引用数据库对象名的规则176
Transcact-SQL语法元素177
常量179
变量180
运算符180
批处理181
流控语句183
任务9.1 SQL Server编程184
任务9.2 使用系统函数188
系统内置函数188
用户定义函数194
任务9.3 自定义函数195
单元小结196
思考与练习196
实训196
单元10 创建与管理视图197
学习目标197
任务陈述198
知识学习198
视图的基本概念198
视图的应用198
任务10.1 创建视图200
任务10.2 修改视图204
任务10.3 重命名视图205
任务10.4 删除视图206
单元小结207
思考与练习207
实训207
单元11 创建与管理存储过程209
学习目标209
任务陈述210
知识学习210
存储过程的基本概念210
存储过程的优点210
存储过程与视图的比较211
任务11.1 创建和执行不带参数的存储过程211
创建不带参数的存储过程211
执行不带参数的存储过程212
任务11.2 创建和执行带参数的存储过程213
创建带输入参数的存储过程213
执行带输入参数的存储过程214
创建和执行带输出参数的存储过程215
任务11.3 修改存储过程216
任务11.4 重命名存储过程217
任务11.5 删除存储过程218
任务11.6 重新编译存储过程219
知识拓展220
系统存储过程220
扩展存储过程220
单元小结224
思考与练习224
实训224
单元12 创建与管理触发器225
学习目标225
任务陈述226
知识学习226
触发器的作用226
触发器的特点226
INSERTED表和DELETED表227
任务12.1 创建触发器227
任务12.2 修改触发器229
任务12.3 删除触发器232
任务12.4 重命名触发器233
任务12.5 禁用触发器233
任务12.6 启用触发器234
任务12.7 查看触发器的信息234
单元小结235
思考与练习235
实训235
单元13 创建与使用游标237
学习目标237
任务陈述238
知识学习238
游标的基本概念238
Transcact-SQL服务器游标238
关于@@FETCH_STATUS240
任务13.1 创建基本游标240
任务13.2 创建使用变量的游标241
任务13.3 创建使用@@FETCH_STATUS的游标242
任务13.4 游标的综合应用243
单元小结246
思考与练习246
实训246
单元14 处理事务与锁247
学习目标247
任务陈述248
知识学习248
事务的基本概念248
事务操作249
任务14.1 定义事务/提交事务250
任务14.2 回滚事务251
任务14.3 定义事务/回滚事务/提交事务251
任务14.4 事务嵌套253
任务14.5 查看锁256
任务14.6 人为制造死锁256
知识拓展258
并发问题258
SQL Server中的锁定259
死锁260
单元小结260
思考与练习260
实训260
单元15 SQL Server安全管理261
学习目标261
任务陈述262
任务15.1 连接或断开数据库引擎262
任务15.2 启动或停止数据库引擎服务264
任务15.3 登录名、用户及权限管理266
授予用户访问数据库的步骤266
使用SQL Server Management Studio管理登录名、用户及权限267
使用Transcact-SQL语句管理登录名、用户及权限275
单元小结278
思考与练习278
实训278
单元16 管理与维护数据库279
学习目标279
任务陈述280
任务16.1 脱机后复制数据库文件280
任务16.2 备份与还原数据库281
任务16.3 数据的导入和导出288
任务16.4 复制数据库295
单元小结302
思考与练习302
实训302
附录 Visual Studio 2010应用开发实例303
学习目标303
任务陈述304
任务F1.1 Windows应用程序开发304
任务F1.2 ASP.NET网站开发306
单元小结309
参考文献310