欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

SQL Server2008案例教程(第二版)

书      号:9787113208318

丛  书 名:高职高专计算机规划教材.案例教程系列

作      者:沈大林王爱赪

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:38

  • 内容简介

    本书以SQLServer2008为平台,采用案例驱动教学法、按节细化了知识点,并结合知识点介绍了相关的实例。全书采用案例带动知识点学习的方法进行讲解,通过学习实例使学生掌握SQLServer2008的基本概念和使用方法,强化技能。
    本书在内容上力求简明清晰、重点突出,在叙述上力求深入浅出、通俗易懂,充分考虑了初学者的实际需要,可使读者基本掌握SQLServer2008的精髓。
    本书适合作为高职高专院校计算机应用及网络专业的教材,也可作为广大企事业单位IT从业人员的职业教育和在职培训教材,并可为数据库技术爱好者和程序员实际工作提供有益的参考。
  • 前言

    SQL Server 2008 是一个功能完备的数据库管理系统,提供了完整的数据库创建、开发和管
    理功能,因其功能强大、操作简便、日益被广大数据库用户所喜爱。它在网络开发、网络系统
    集成、网络应用中发挥着重要作用,并伴随因特网的广泛应用而迅速得到普及。“SQL Server 数
    据库”是计算机专业重要的基础课程,也是计算机网络及软件相关专业中常设的一门专业课。
    当前,学习并掌握好 SQL Server 数据库程序设计,已经成为网站及网络信息系统从业工作的
    先决和必要条件。
    本书第二版与第一版相比,功能更加强大,开发及操作界面更加友好,数据库引擎为关系
    型数据和结构化数据提供了更安全可靠的存储功能,为构建和管理用于业务的高可用和高性能
    的数据应用程序提供了新的平台。
    本书分为 0~8 章,第 0 章为绪论介绍数据库的基本理论、SQL Server 2008 的特点和功能,
    以及 SQL Server 2008 的安装,使读者对 SQL Server 2008有一个总体了解,为以后的学习打下
    良好的基础;第 1 章介绍了创建及维护数据库的方法;第 2 章介绍了关于创建及维护表的相关
    操作;第 3 章介绍了 SQL Server 查询的基本操作方法;第 4 章介绍了关于创建视图和索引的方
    法;第 5 章介绍了 Transact-SQL 和函数及编程方法;第 6 章介绍了创建存储过程与触发器的
    方法;第 7 章介绍了 SQL Sever 2008的安全机制及设置方法;第 8 章介绍了 SQL Sever2008 数
    据库的备份与还原方法。
    本书采用案例带动知识点学习的方法进行讲解,通过学习实例掌握中文 SQL Server 2008
    的操作方法和操作技巧。本书按节细化了知识点,并结合知识点介绍了相关的实例。除了第 0
    章外,每节均由“案例描述”“操作点拨”“知识链接”“思考与练习”4 部分组成。全书除了
    介绍大量的知识点外,还介绍了 24 个案例和若干个相关拓展及近 100 道思考与练习题,每章
    (除第 0 章外)的最后还提供了本章的综合实训和实训测评,以帮助学生巩固所学知识。
    本书内容由浅入深、循序渐进、知识含量高,读者在阅读学习时,不但能够快速入门,而
    且可以达到较高的水平。在本书的编写过程中,作者努力遵从教学规律,注意知识结构与实用
    技巧相结合,注意学生的认知特点,注意提高学生的学习兴趣和创造能力的培养。
    建议教师在使用本书进行教学时,可以一边带学生做各章的案例(指导学生在计算机前一
    边按照书中案例的操作步骤进行操作),一边学习各种操作方法和相关知识,将它们有机地结
    合在一起,以达到事半功倍的效果。
    本书由沈大林、 赪 王爱 奡 任主编,曾昊、万忠、张 、王志歆、赵玺任副主编。其中:王爱
    赪编写了第0章、第1章、第3章,曾昊编写了第4章、第5章,万忠编写了第 7 奡 章,张 编
    写了第 6 章,王志歆编写了第 2 章,赵玺编写了第 8 章。参加本书编写工作(包括制作实例和
    实训)的其他老师有:郑淑晖、张秋、沈昕、肖柠朴、郑鹤、郝侠、丰金兰、许崇、郭海、陶
    宁、郭政、郑原、王加伟、孔凡奇、李宇辰、苏飞、王小兵、郑瑜、毕凌云、关山、于建海等。
    由于时间仓促,编者水平有限,以及技术的不断发展,书中难免有疏漏和不妥之处,恳请
    广大读者批评指正。
    编 者
    2015年3月26日
  • 目录

    第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
  • 作者介绍

    沈大林,回民学校,已退休,成立工作室,出版图书数百种,其中涉及计算机,机电,电子信息等专业。其中在我社图书有4本被评为国家级十一五规划教材。
    王爱赪,女, 副教授.2008年区级优秀班主任,2009年区优秀教师,2010年区级骨干教师,2006年北京电大第三届青年教师教学基本功(理工类)一等奖;2006年北京电大第三届青年教师教学基本功大赛(分校组)二等奖;2006年中央电大“清华紫光杯”多媒体课件大赛小课件三等奖。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐