- 电子工业出版社
 - 9787121248955
 - 1-1
 - 237269
 - 16开
 - 2016-03
 - 316
 - 信息技术类
 - 中职
 
本书采用项目引领和任务驱动的教学方法,通过一系列项目和任务详细地讲解了SQL Server的基本操作和应用技巧。全书共分为9个项目,从培养学习者的实践动手能力出发,循序渐进、由浅入深地讲述了SQL Server使用基础、创建和管理数据库、创建和管理表、操作数据库数据、检索数据库数据、创建索引和视图、Transact-SQL程序设计、创建存储过程和触发器、管理数据安全。
项目1  初识SQL Server 2008	1
任务1  了解数据库	1
任务2  了解SQL Server 2008	3
任务3  安装SQL Server 2008	4
任务4  认识SQL Server 2008服务和管理工具	9
任务5  管理SQL Server服务器	14
项目思考	17
项目实训	17
项目2  创建和管理数据库	19
任务1  认识SQL Server数据库	19
任务2  了解SQL Server系统数据库	22
任务3  认识数据库状态和文件状态	25
任务4  创建数据库	26
任务4  设置数据库为脱机状态	33
任务5  扩展数据库	35
任务6  收缩数据库	38
任务7  扩展事务日志	41
任务8  创建文件组	43
任务9  分离和附加数据库	44
任务10  重命名数据库	48
任务11  更改数据库所有者	49
任务12  删除数据库	50
任务13  备份数据库	51
任务14  还原数据库	54
项目思考	55
项目实训	56
项目3  创建和管理表	58
任务1  表的设计	58
任务2  认识SQL Server数据类型	62
任务3  创建表	71
任务4  在表中添加列	74
任务5  修改列的属性	76
任务6  在表中创建标识列	78
任务7  在表中创建主键	81
任务8  在表中创建唯一约束	84
任务9  在表中创建检查约束	86
任务10  在表中创建列的默认值	88
任务11  在表中创建外键	90
任务12  创建数据库关系图	94
任务13  查看表的定义和数据	96
任务14  重命名表	97
任务15  从数据库中删除表	98
项目思考	99
项目实训	100
项目4  操作数据库数据	101
任务1  使用结果窗格插入表数据	101
任务2  使用INSERT语句插入表数据	102
任务3  使用BULK INSERT语句复制数据	105
任务4  使用INSERT...SELECT语句插入表数据	108
任务5  使用结果窗格编辑表数据	110
任务6  使用UPDATE语句更新数据	111
任务7  在UPDATE语句中使用FROM子句	113
任务8  使用TOP限制更新的数据	114
任务9  使用结果窗格删除表数据	115
任务10  使用DELETE语句删除数据	116
任务11  使用TOP限制删除的行	117
任务12  使用TRUNCATE TABLE删除所有行	117
任务13  向SQL Server数据库中导入数据	118
任务14  从SQL Server数据库中导出数据	122
项目思考	126
项目实训	126
项目5  检索数据库数据	128
任务1  认识SELECT语句	128
任务2  从表中选择所有列	131
任务3  从表中选择特定列	133
任务4  从表中选择特殊列	134
任务5  设置结果集列的名称	135
任务6  在选择列表中进行计算	136
任务7  使用DISTINCT消除重复项	137
任务8  使用TOP限制结果集	139
任务9  使用没有FROM子句的SELECT语句	140
任务10  在FROM子句中使用内部连接	141
任务11  在FROM子句中使用外部连接	142
任务12  在选择查询中使用交叉连接	144
任务13  在选择查询中使用比较搜索条件	145
任务14  使用范围搜索条件	146
任务15  在选择查询中使用列表搜索条件	147
任务16  在搜索条件中使用模式匹配	149
任务17  在选择查询中使用逻辑运算符	151
任务18  使用ORDER BY对数据排序	152
任务19  将TOP...WITH TIES与ORDER BY子句联用	154
任务20  使用GROUP BY对数据分组	155
任务21  在分组操作中应用搜索条件	157
任务22  使用聚合函数汇总数据	158
任务23  使用公用表表达式检索数据	160
任务24  使用PIVOT运算符生成交叉表查询	162
任务25  将查询结果集保存到表中	164
任务26  使用子查询进行集成员测试	165
任务27  使用子查询进行比较测试	167
任务28  使用子查询进行存在性测试	168
任务29  使用子查询替代表达式	169
项目思考	170
项目实训	171
项目6  创建索引和视图	173
任务1  认识索引	173
任务2  设计索引	175
任务3  在表中创建索引	178
任务4  在表中查看索引信息	182
任务5  从表中删除索引	185
任务6  认识视图	186
任务7  使用视图设计器创建视图	188
任务8  使用CREATE VIEW语句创建视图	191
任务9  修改视图定义	193
任务10  重命名视图	195
任务11  查看视图相关信息	196
任务12  通过视图修改数据	197
任务13  删除视图	199
项目思考	199
项目实训	200
项目7  Transact-SQL程序设计	201
任务1  认识Transact-SQL语言	201
任务2  使用条件语句控制流程	211
任务3  使用CASE函数进行查询	213
任务4  使用GOTO语句实现流程跳转	217
任务5  使用WAITFOR语句定时执行操作	218
任务6  使用WHILE语句统计记录行数	219
任务7  在查询中使用字符串函数	220
任务8  在查询中使用数学函数	223
任务9  在查询中使用日期函数	225
任务10  在查询中使用转换函数	227
任务11  在查询中使用系统函数	229
任务12  在查询中使用用户定义函数	231
任务13  使用游标计算记录行数	235
任务14  通过游标提取数据	239
任务15  通过游标更新数据	242
任务16  处理事务	244
任务17  回滚事务	248
项目思考	250
项目实训	251
项目8  创建存储过程和触发器	252
任务1  创建和调用存储过程	252
任务2  执行字符串	257
任务3  管理存储过程	259
任务4  设计和实现DML触发器	260
任务5  设计和实现DDL触发器	266
任务6  管理触发器	269
项目思考	272
项目实训	273
项目9  管理数据安全	274
任务1  设置身份验证模式	274
任务2  创建登录账户	276
任务3  查看固定服务器角色及其权限	279
任务4  管理固定服务器角色成员	281
任务5  创建数据库用户	283
任务6  修改数据库用户	285
任务7  删除数据库用户	286
任务8  在数据库中创建架构	287
任务9  修改现有数据库架构	290
任务10  从数据库中删除架构	291
任务11  创建新的数据库角色	292
任务12  向数据库角色中添加成员	296
任务13  权限管理	297
项目思考	303
项目实训	303

                        
                        
                    












