新書推薦:
《
真需求
》
售價:HK$
110.9
《
阿勒泰的春天
》
售價:HK$
50.4
《
如见你
》
售價:HK$
51.3
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:HK$
67.0
《
560种野菜野果鉴别与食用手册
》
售價:HK$
67.1
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:HK$
62.7
《
锂电储能产品设计及案例详解
》
售價:HK$
110.9
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:HK$
121.0
內容簡介:
本书以SQL Server 2008为平台,采用案例驱动教学法、按节细化了知识点,并结合知识点介
绍了相关的实例。全书采用案例带动知识点学习的方法进行讲解,通过学习实例使学生掌握SQL
Server 2008的基本概念和使用方法,强化技能。
本书在内容上力求简明清晰、重点突出,在叙述上力求深入浅出、通俗易懂,充分考虑了初
学者的实际需要,可使读者基本掌握SQL Server 2008的精髓。
本书适合作为高职高专院校计算机应用及网络专业的教材,也可作为广大企事业单位IT从业
人员的职业教育和在职培训教材,并可为数据库技术爱好者和程序员实际工作提供有益的参考。
關於作者:
沈大林,回民学校,已退休,成立工作室,出版图书数百种,其中涉及计算机,机电,电子信息等专业。其中在我社图书有4本被评为***十一五规划教材。
王爱赪,女, 副教授.2008年区级优秀班主任,2009年区优秀教师,2010年区级骨干教师,2006年北京电大第三届青年教师教学基本功(理工类)一等奖;2006年北京电大第三届青年教师教学基本功大赛(分校组)二等奖;2006年中央电大“清华紫光杯”多媒体课件大赛小课件三等奖。
目錄 :
第0章 绪论........................................1
0.1 数据库基本理论............................... 1
0.2 SQL Server 2008概述...................... 6
0.3 SQL Server 2008的安装.................. 9
0.4 教学方法和课程安排..................... 17
思考与练习0........................................... 21
第1章 创建及维护数据库.................22
1.1 【案例1】注册SQL Server
服务器.......................................... 22
●配置服务...........................................23
●配置服务器.......................................24
●更改服务器属性..............................25
●注册服务器.......................................26
●SQL Server 2008 数据库引擎......28
●SQL Server Management
Studio功能.......................................29
●系统数据库.......................................31
●数据库对象.......................................32
●物理数据库.......................................35
思考与练习1-1 ....................................... 36
1.2 【案例2】创建“图书借阅管理”
数据库.......................................... 37
●SSMS向导创建数据库..................39
●Transact-SQL语句创建数据库....41
●编写数据库脚本..............................43
●查看数据库属性..............................45
●删除数据库.......................................45
思考与练习1-2 ....................................... 46
1.3 【案例3】维护“图书借阅管理”
数据库.......................................... 47
●修改数据库属性..............................49
●增加数据文件...................................50
●收缩数据库和收缩文件.................51
●分离数据库.......................................53
●附加数据库.......................................55
●复制和移动数据库..........................56
思考与练习1-3 ....................................... 60
综合实训1 创建和维护
“选课管理”数据库..................... 60
第2章 创建及维护数据表................ 63
2.1 【案例4】创建数据表.................. 63
●新建数据表......................................64
●设置主键...........................................64
●保存数据表.......................................65
●查看表属性.......................................65
●使用SSMS设计表..........................66
●字段数据类型...................................69
●创建表主键.......................................73
●使用CREATE TABLE
命令创建表.......................................73
●创建用户自定义数据类型.............76
思考与练习2-1 ....................................... 79
2.2 【案例5】向数据表中
添加记录...................................... 80
CONTENTS 目录
操作点拨
知识链接
知识链接
知识链接
操作点拨
知识链接
操作点拨.............................37
操作点拨.............................47
操作点拨.............................81
2 SQL Server 2008案例教程(第二版)
●使用SSMS进行记录操作.............82
●添加记录...........................................82
●修改记录...........................................83
●删除记录...........................................85
思考与练习2-2 ....................................... 86
2.3 【案例6】修改数据表结构.......... 87
●修改表结构......................................87
●数据表重命名...................................88
●创建表关系.......................................89
●测试表关系.......................................90
●使用SSMS修改表结构.................91
●使用ALTER TABLE语句
修改表结构.......................................91
●数据表重命名...................................94
●使用DROP TABLE
语句删除表.......................................94
●使用sp_help查看数据表属性......94
思考与练习2-3 ....................................... 95
2.4 【案例7】设置数据完整性.......... 95
●设置CHECK约束..........................96
●设置DEFAULT约束.....................96
●设置UNIQUE约束........................97
●数据库完整性概述..........................98
●使用T-SQL语句创建及添加
约束....................................................99
●PRIMARY KEY约束...................100
●FOREIGN KEY 约束...................102
●DEFAULT约束.............................104
●UNIQUE约束................................104
●CHECK约束..................................105
●允许空值约束.................................107
思考与练习2-4 ..................................... 108
综合实训2 “选课管理”数据库中
表创建及维护............................... 108
第3章 查询操作............................ 111
3.1 【案例8】单表查询.................... 111
●SELECT语句格式.......................112
●DISTINCT子句............................114
●别名与列的计算............................115
●WHERE子句................................117
●ORDER BY子句..........................122
●GROUP BY子句..........................123
●HAVING子句..............................124
思考与练习3-1 ..................................... 125
3.2 【案例9】多表查询.................... 125
●多表查询的连接条件....................127
●内连接..............................................128
●自身连接.........................................130
●复合条件连接.................................130
●外连接..............................................130
●交叉连接.........................................132
思考与练习3-2 ..................................... 133
3.3 【案例10】子查询和
嵌套子查询................................ 134
●子查询.............................................134
●嵌套子查询.....................................135
●带有IN的子查询..........................136
●带有ANY或ALL的
子查询.............................................137
●带有EXISTS的子查询................140
●限制子查询的条件........................142
知识链接
操作点拨
知识链接
操作点拨
知识链接
知识链接
知识链接
操作点拨
知识链接
操作点拨........................... 126
操作点拨........................... 111
3 目 录
思考与练习3-3 ..................................... 142
3.4 【案例11】联合查询.................. 143
●UNION查询结果.........................143
●联合多个查询结果........................144
●联合查询的语法格式....................144
●使用联合查询的规定....................145
●在SSMS中使用查询...................145
●分布式查询.....................................146
思考与练习3-4 ..................................... 147
3.5 【案例12】操作查询.................. 147
●创建平均单价表............................148
●创建图书分类表............................149
●INSERT SELECT语句................149
●SELECT INTO 语句...................151
●使用UPDATE语句
更新查询..........................................152
●使用DELETE语句
删除查询..........................................153
●TOP子句.........................................153
●TRUNCATE TABLE语句..........154
思考与练习3-5 ..................................... 154
综合实训3 对“选课管理”数据库
进行查询....................................... 155
第4章 视图和索引.........................160
4.1 【案例13】创建视图.................. 160
●使用SSMS创建视图...................161
●使用CREATE VIEW 语句
创建视图.........................................162
●视图概述.........................................162
●使用SSMS管理视图...................163
●使用T-SQL语句管理视图.........168
●视图的查询.....................................171
●更新视图操作............................172
思考与练习4-1 ..................................... 174
4.2 【案例14】创建索引.................. 175
●使用SSMS创建索引...................175
●使用T-SQL 语句创建索引........176
●创建复合索引.................................177
●索引的概念.....................................177
●索引的类型.....................................178
●使用SSMS管理索引...................179
●使用T-SQL语句管理索引.........181
●全文索引的概念............................182
思考与练习4-2 ..................................... 183
综合实训4 对“选课管理”数据库创建
视图和索引................................ 184
第5章Transact-SQL语言............ 186
5.1 【案例15】Transact-SQL语言
基础学习.................................... 186
●声明变量.........................................186
●变量赋值.........................................187
●变量输出.........................................187
●T-SQL语言特点..........................187
●常量与变量.....................................188
●运算符..............................................190
●表达式..............................................191
思考与练习5-1 ..................................... 193
5.2 【案例16】Transact-SQL
函数应用.................................... 193
●定义函数.........................................194
●调用函数.........................................195
操作点拨
知识链接
操作点拨
知识链接
操作点拨
知识链接
操作点拨
知识链接
操作点拨
知识链接
操作点拨
4 SQL Server 2008案例教程(第二版)
●数学函数.........................................195
●字符串函数.....................................197
●日期和时间函数............................199
●数据类型转换函数........................201
●聚合函数.........................................202
●系统函数.........................................203
●自定义函数.....................................203
思考与练习5-2 ..................................... 204
5.3 【案例17】Transact-SQL编程.. 204
●注释语句.........................................206
●块语句BEGIN...END ...................206
●分支语句.........................................206
●循环语句WHILE ..........................208
●其他处理语句.................................209
思考与练习5-3 ..................................... 212
5.4 【案例18】数据库的
并发控制.................................... 212
●事务..................................................214
●游标..................................................216
思考与练习5-4 ..................................... 220
综合实训5 编程处理“选课管理”
数据库........................................ 220
第6章 存储过程与触发器...............224
6.1 【案例19】存储过程的
创建与应用................................ 224
●使用SSMS创建存储过程...........225
●执行存储过程.................................225
●查看存储过程属性........................226
●存储过程的修改............................226
●存储过程的重命名........................226
●存储过程的类型............................227
●创建存储过程的规则....................228
●使用T-SQL语句
创建存储过程.................................229
●使用T-SQL语句执行
存储过程.........................................230
●使用T-SQL语句修改、查看、
删除存储过程.................................231
●存储过程中的输入输出
参数..................................................231
思考与练习6-1 ..................................... 233
6.2 【案例20】触发器的
创建与验证................................ 234
●创建INSERT触发器....................234
●验证INSERT触发器
(不满足条件)............................235
●验证INSERT触发器
(满足条件).................................235
●触发器概述.....................................236
●DELETED表和
INSERTED表..............................238
●触发器类型.....................................239
●使用SSMS管理触发器...............240
●使用T-SQL语句管理触发器.....241
●使用系统存储过程查看
触发器..............................................242
●嵌套触发器.....................................242
思考与练习6-2 ..................................... 244
综合实训6 查询更新“选课管理”
数据库........................................ 245
第7章SQL Sever 2008的
安全机制............................. 248
7.1 【案例21】创建用户
账户及登录................................ 248
知识链接
操作点拨........................... 205
知识链接
操作点拨........................... 213
知识链接
操作点拨
知识链接
操作点拨
知识链接
5 目 录
●创建用户账户.................................248
●将用户添加到组............................249
●指派用户权限.................................250
●映射账号SQL Server登录..........250
●测试Windows登录.......................251
●SQL Server 2008的安全体系
结构..................................................251
●SQL Server 2008验证模式..........252
●SQL Server 2008的系统
登录名..............................................253
●使用SSMS创建登录名...............253
●使用系统存储过程管理
登录名.............................................254
●数据库用户.....................................254
思考与练习7-1 ..................................... 257
7.2 【案例22】创建并激活角色...... 258
●创建应用程序角色........................258
●激活应用程序角色........................260
●服务器角色.....................................260
●数据库角色.....................................261
●为角色添加成员............................262
●权限..................................................263
●权限操作.........................................264
●架构..................................................265
思考与练习7-2 ..................................... 266
综合实训7 对“选课管理”数据库进行
安全设置.................................... 267
第8章 数据库的备份与还原........... 269
8.1 【案例23】备份数据库.............. 269
●创建备份设备.................................269
●设置备份模式.................................269
●设置备份设备.................................270
●备份数据库.....................................271
●查看备份数据库............................272
●使用系统存储过程sp_addumpdevice
创建备份设备..................................272
●管理备份设备.................................273
●数据库备份类型............................275
●备份数据库.....................................276
思考与练习8-1 ..................................... 279
8.2 【案例24】数据库的
还原和复制................................ 280
●添加备份设备.................................280
●设置还原选项.................................280
●数据库还原模型............................281
●常规还原数据库............................282
●时间点还原数据库........................283
●使用RESTORE命令还原
数据库..............................................284
●复制数据库.....................................286
●复制数据库模式............................287
思考与练习8-2 ..................................... 288
综合实训8 对“选课管理”数据库进行
备份和还原................................ 289
內容試閱 :
SQLServer2008是一个功能完备的数据库管理系统,提供了完整的数据库创建、开发和管理功能,因其功能强大、操作简便、日益被广大数据库用户所喜爱。它在网络开发、网络系统集成、网络应用中发挥着重要作用,并伴随因特网的广泛应用而迅速得到普及。“SQLServer数据库”是计算机专业重要的基础课程,也是计算机网络及软件相关专业中常设的一门专业课。当前,学习并掌握好SQLServer数据库程序设计,已经成为网站及网络信息系统从业工作的先决和必要条件。
本书第二版与**版相比,功能更加强大,开发及操作界面更加友好,数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,为构建和管理用于业务的高可用和高性能的数据应用程序提供了新的平台。
本书分为0~8章,第0章为绪论介绍数据库的基本理论、SQLServer2008的特点和功能,以及SQLServer2008的安装,使读者对SQLServer2008有一个总体了解,为以后的学习打下良好的基础;第1章介绍了创建及维护数据库的方法;第2章介绍了关于创建及维护表的相关操作;第3章介绍了SQLServer查询的基本操作方法;第4章介绍了关于创建视图和索引的方法;第5章介绍了Transact-SQL和函数及编程方法;第6章介绍了创建存储过程与触发器的方法;第7章介绍了SQLSever2008的安全机制及设置方法;第8章介绍了SQLSever2008数据库的备份与还原方法。
本书采用案例带动知识点学习的方法进行讲解,通过学习实例掌握中文SQLServer2008的操作方法和操作技巧。本书按节细化了知识点,并结合知识点介绍了相关的实例。除了第0章外,每节均由“案例描述”“操作点拨”“知识链接”“思考与练习”4部分组成。全书除了介绍大量的知识点外,还介绍了24个案例和若干个相关拓展及近100道思考与练习题,每章(除第0章外)的*后还提供了本章的综合实训和实训测评,以帮助学生巩固所学知识。
本书内容由浅入深、循序渐进、知识含量高,读者在阅读学习时,不但能够快速入门,而且可以达到较高的水平。在本书的编写过程中,作者努力遵从教学规律,注意知识结构与实用技巧相结合,注意学生的认知特点,注意提高学生的学习兴趣和创造能力的培养。
建议教师在使用本书进行教学时,可以一边带学生做各章的案例(指导学生在计算机前一边按照书中案例的操作步骤进行操作),一边学习各种操作方法和相关知识,将它们有机地结合在一起,以达到事半功倍的效果。
本书由沈大林、赪王爱奡任主编,曾昊、万忠、张、王志歆、赵玺任副主编。其中:王爱赪编写了第0章、第1章、第3章,曾昊编写了第4章、第5章,万忠编写了第7奡章,张编写了第6章,王志歆编写了第2章,赵玺编写了第8章。参加本书编写工作(包括制作实例和实训)的其他老师有:郑淑晖、张秋、沈昕、肖柠朴、郑鹤、郝侠、丰金兰、许崇、郭海、陶宁、郭政、郑原、王加伟、孔凡奇、李宇辰、苏飞、王小兵、郑瑜、毕凌云、关山、于建海等。由于时间仓促,编者水平有限,以及技术的不断发展,书中难免有疏漏和不妥之处,恳请广大读者批评指正。
编者
2015年3月26日