华信教育资源网
SQL Server实例教程(2012版)
“十三五”职业教育国家规划教材
丛   书   名: “十三五”职业教育国家规划教材  高等职业院校教学改革创新教材  “十四五”职业教育国家规划教材
作   译   者:刘志成等 出 版 日 期:2018-01-01
出   版   社:电子工业出版社 维   护   人:程超群 
书   代   号:G0332750 I S B N:9787121332753

图书简介:

本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。作者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本教材内容。通过一个实际的"WebShop电子商城”数据库的管理和开发,以任务的形式介绍SQL Server 2012的各项管理和开发技术。面向实际教学过程,将知识讲解和技能训练有机结合,融"教、学、做”于一体,适合"理论实践一体化”的教学模式。同时提供教材中数据库的完整脚本和配套电子课件。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及SQL Server 2012数据库自学者的参考书。
定价 59.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

    推荐资源

  • 图 书 内 容

    内容简介

    本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。作者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本教材内容。通过一个实际的"WebShop电子商城”数据库的管理和开发,以任务的形式介绍SQL Server 2012的各项管理和开发技术。面向实际教学过程,将知识讲解和技能训练有机结合,融"教、学、做”于一体,适合"理论实践一体化”的教学模式。同时提供教材中数据库的完整脚本和配套电子课件。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及SQL Server 2012数据库自学者的参考书。

    图书详情

    ISBN:9787121332753
    开 本:16开
    页 数:384
    字 数:614

    本书目录

    第1章  课程定位与教学案例综述	1
    学习目标	1
    学习导航	1
    1.1  职业岗位能力需求分析	1
    1.2  课程设置和课程定位分析	3
    1.3 教学案例与案例数据库说明	5
    1.3.1  教学案例综述	5
    1.3.2  WebShop数据库说明	6
    1.3.3  BookData数据库说明	12
    小结	18
    第2章  数据库技术基础	19
    学习目标	19
    学习导航	19
    任务描述	20
    2.1  数据库技术概述	21
    2.2  三种主要的数据模型	23
    2.3  SQL Server 2012基础	25
    2.3.1  SQL Server 2012新增功能	25
    2.3.2  SQL Server 2012 的版本	26
    2.3.3  SQL Server 2012的安装	27
    课堂实践1	39
    2.4  SQL Server 2012简单使用	39
    2.4.1  使用SQL Server Management Studio	39
    2.4.2  查看和配置SQL Server服务	42
    课堂实践2	43
    小结与习题	44
    课外拓展	45
    第3章  数据库操作	46
    学习目标	46
    学习导航	46
    任务描述	47
    3.1  SQL Server 2012数据库	47
    3.1.1  数据库概述	47
    3.1.2  系统数据库	49
    3.1.3  文件和文件组	50
    课堂实践1	54
    3.2  使用SSMS管理数据库	54
    课堂实践2	62
    3.3  使用T-SQL管理数据库	62
    3.3.1  创建数据库	63
    3.3.2  修改数据库	65
    3.3.3  查看数据库	66
    3.3.4  删除数据库	69
    3.3.5  收缩数据库和数据库文件	69
    3.3.6  移动数据库文件	70
    3.3.7  更改数据库所有者	70
    课堂实践3	71
    小结与习题	71
    课外拓展	72
    第4章  表操作	73
    学习目标	73
    学习导航	73
    任务描述	74
    4.1  SQL Server表的概念与数据类型	75
    4.2  使用SSMS管理表	78
    课堂实践1	83
    4.3  使用T-SQL语句管理表	83
    课堂实践2	87
    4.4  记录操作	88
    4.4.1  使用SSMS进行记录操作	88
    4.4.2  使用T-SQL语句进行记录操作	89
    课堂实践3	92
    4.5  SQL Server 2012中的数据完整性	93
    4.5.1  数据完整性	93
    4.5.2  列约束和表约束	94
    4.5.3  允许空值约束	94
    4.5.4  DEFAULT定义	95
    4.5.5  CHECK约束	96
    课堂实践4	99
    4.5.6  PRIMARY KEY约束	99
    4.5.7  FOREIGN KEY约束	101
    4.5.8  UNIQUE约束	104
    课堂实践5	105
    小结与习题	105
    课外拓展	106
    第5章  查询操作	107
    学习目标	107
    学习导航	107
    任务描述	108
    5.1  单表查询	109
    5.1.1  选择列	110
    课堂实践1	112
    5.1.2  选择行	113
    课堂实践2	118
    5.1.3  ORDER BY子句	118
    5.1.4  GROUP BY子句	119
    5.1.5  WITH CUBE和WITH ROLLUP汇总数据	121
    5.1.6  分页和排名	122
    课堂实践3	123
    5.2  连接查询	123
    5.2.1  内连接	125
    5.2.2  外连接	127
    5.2.3  交叉连接	129
    课堂实践4	129
    5.3  子查询	130
    5.3.1  子查询类型	130
    5.3.2  记录操作语句中的子查询	134
    5.3.3  子查询规则	136
    课堂实践5	137
    5.4  联合查询	137
    5.5  交叉表查询	138
    5.5.1  PIVOT	138
    5.5.2  UNPIVOT	140
    5.6  SSMS中实现查询	141
    课堂实践6	143
    小结与习题	143
    课外拓展	144
    单元实践	145
    第6章  视图操作	146
    学习目标	146
    学习导航	146
    任务描述	147
    6.1  视图概述	148
    6.2  使用SSMS管理视图	148
    课堂实践1	154
    6.3  使用T-SQL管理视图	155
    6.4  使用视图	160
    6.4.1  查询视图数据	160
    6.4.2  修改视图数据	161
    6.4.3  友情提示	162
    课堂实践2	163
    小结与习题	164
    课外拓展	165
    第7章  索引操作	166
    学习目标	166
    学习导航	166
    任务描述	167
    7.1  概述	167
    7.1.1  索引简介	167
    7.1.2  索引类型	168
    7.2  使用SSMS管理索引	171
    7.3  使用T-SQL管理索引	174
    课堂实践1	178
    7.4  全文索引	178
    7.4.1  全文索引概述	178
    7.4.2  使用“全文索引向导”	179
    7.4.3  使用T-SQL管理全文索引	183
    课堂实践2	184
    小结与习题	184
    课外拓展	185
    第8章  T-SQL编程和存储过程操作	187
    学习目标	187
    学习导航	187
    任务描述	188
    8.1  T-SQL语言基础	189
    8.2  变量和运算符	191
    8.2.1  变量	191
    8.2.2  运算符	193
    课堂实践1	196
    8.3  流程控制语句	196
    8.4  常用函数	200
    课堂实践2	204
    8.5  存储过程基础	205
    8.6  使用SSMS管理存储过程	207
    8.6.1  创建和执行存储过程	207
    8.6.2  查看、修改和删除存储过程	209
    课堂实践3	210
    8.7  使用T-SQL管理存储过程	210
    8.7.1  创建和执行存储过程	210
    8.7.2  查看、修改和删除存储过程	214
    项目技能	215
    小结与习题	215
    课外拓展	216
    第9章  触发器操作	217
    学习目标	217
    学习导航	217
    任务描述	218
    9.1  触发器概述	219
    9.2 使用SSMS管理触发器	223
    9.2.1  创建触发器	223
    9.2.2  禁用、修改和删除触发器	224
    课堂实践1	225
    9.3 使用T-SQL管理触发器	226
    9.3.1  创建触发器	226
    9.3.2  修改和查看触发器	229
    9.3.3  禁用/启用和删除触发器	231
    9.4 触发器的应用	232
    9.4.1  实施参照完整性	232
    9.4.2  实施特殊业务规则	234
    课堂实践2	236
    9.5 友情提示	236
    小结与习题	238
    课外拓展	239
    单元实践2	239
    第10章  游标、事务和锁	240
    学习目标	240
    学习导航	240
    任务描述	241
    10.1  游标	241
    10.2  事务	244
    10.2.1  事务概述	244
    10.2.2  自动提交事务	245
    10.2.3  显式事务	246
    10.2.4  隐式事务	249
    课堂实践1	249
    10.3  锁	250
    10.3.1  并发问题	250
    10.3.2  锁的类型	251
    10.3.3  查看锁	253
    10.3.4  设置事务隔离级别	253
    10.3.5  死锁的处理	255
    课堂实践2	257
    小结与习题	257
    课外拓展	258
    第11章  数据库安全操作	259
    学习目标	259
    学习导航	259
    任务描述	260
    11.1  数据库安全概述	261
    11.2  登录管理	262
    11.2.1  验证模式	263
    11.2.2  使用SSMS管理登录名	265
    11.2.3  使用T-SQL管理登录名	268
    课堂实践1	269
    11.3  用户管理	269
    11.3.1  使用SSMS管理数据库用户	270
    11.3.2  使用T-SQL管理数据库用户	273
    课堂实践2	275
    11.4  角色管理	275
    11.4.1  服务器角色	275
    11.4.2  数据库角色	278
    11.4.3  应用程序角色	282
    课堂实践3	283
    11.5  权限管理	283
    11.5.1  权限类型	283
    11.5.2  使用SSMS管理权限	285
    11.5.3  使用T-SQL管理权限	285
    11.6  架构管理	288
    11.6.1  架构概述	288
    11.6.2  使用SSMS管理架构	289
    11.6.3  使用T-SQL管理架构	292
    课堂实践4	293
    小结与习题	294
    课外拓展	295
    第12章  数据库管理操作	296
    学习目标	296
    学习导航	296
    任务描述	297
    12.1  数据库备份	297
    12.1.1  数据库备份概述	297
    12.1.2  数据库备份设备	298
    12.1.3  执行数据库备份	301
    课堂实践1	305
    12.2  数据库恢复	306
    12.2.1  数据库恢复概述	306
    12.2.2  执行数据库恢复	307
    课堂实践2	311
    12.3  数据库的分离与附加	312
    12.3.1  分离和附加概述	312
    12.3.2  分离数据库	312
    12.3.3  附加数据库	314
    课堂实践3	315
    12.4  数据导入导出	316
    12.4.1  数据导入导出概述	316
    12.4.2  数据导出	316
    12.4.3  数据导入	322
    12.5  复制数据库	325
    课堂实践4	330
    小结与习题	330
    课外拓展	331
    第13章  SQL Server数据库程序开发	332
    学习目标	332
    学习导航	332
    任务描述	333
    13.1  数据库应用程序结构	334
    13.1.1  客户机/服务器结构	334
    13.1.2  浏览器/服务器结构	335
    13.1.3  三层/N层结构	336
    13.1.4  数据库访问技术	337
    13.2  Java平台SQL Server数据库程序开发	339
    13.2.1  ODBC/JDBC	339
    13.2.2  JDBC API	340
    13.2.3  使用J2SE开发SQL Server数据库程序	342
    13.2.4  使用JSP开发SQL Server数据库程序	348
    课堂实践1	353
    13.3  Visual Studio 2012平台SQL Server数据库程序开发	353
    13.3.1  ADO.NET	353
    13.3.2  ADO.NET数据库操作对象	355
    13.3.3  使用C#.NET开发SQL Server数据库程序	356
    13.3.4  使用ASP.NET4.0开发SQL Server数据库程序	359
    课堂实践2	361
    小结与习题	361
    课外拓展	362
    单元实践	363
    附录A  综合实训	364
    一、实训目的	364
    二、实训内容	365
    (一)数据库对象的管理	365
    (二)数据库安全策略	368
    (三)数据查询	368
    (四)数据管理	368
    (五)数据库程序开发	369
    三、实训要求	369
    四、实训安排	369
    五、实训考核	370
    附录B  参考试卷	372
    展开

    前     言

    SQL Server 2012是由Microsoft公司于2012年推出的关系型数据库管理系统。它在SQL Server 2008的基础上增加了许多功能,从而可以更好地作为各种企业级应用的后台数据库,也可以方便地实现数据库的管理功能。
    本书是湖南省职业院校教育教学改革研究项目(项目编号为ZJGB2009014)和高职高专计算机类专业立项课题(课题编号为jzw59011025)的研究成果,是国家示范性建设院校重点建设专业(软件技术专业)的建设成果,是实践环节系统化设计的实验成果。
    本书第一版(2005版)于2008年初出版,得到了广大读者和同行的认可,并于2010年被教育部高等学校高职高专计算机类专业教学指导委员会评为“2010年度高职高专计算机类专业优秀教材”。2012年初,本书第二版(2008版)出版,并被教育部评为“十二五”职业教育国家规划教材。本次修订采纳了企业专家和同行的意见,更新了软件版本,优化了教学案例。本书以实际的项目(WebShop电子商城系统和图书管理系统)为中心,全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,进一步固化了以下特色。
    (1)教学内容系统化。本书根据软件程序员和SQL Server数据库管理员的岗位能力的要求,以培养学生数据库应用、管理和开发能力为目标,以实际数据库管理项目为载体,优化了教学内容;重点介绍了使用SQL Server Management Studio和T-SQL语言进行数据库管理的各种技术。
    (2)教学项目真实化。在真实数据库管理项目的基础上,经过精心设计将全书分解为231个既独立又具有一定联系的小任务。学生在任务的完成过程中,学习SQL Server 2012理论知识并训练数据库操作技能。 
    (3)理论实践一体化。面向课堂教学,合理设计教师知识讲解、教师操作示范、学生技能训练等教学环节,融“教、学、做”于一体。每一个任务均是先提出任务目标,然后由教师讲解并示范任务完成过程,最后由学生模仿完成类似的数据库管理任务,体现“做中学、学以致用”的教学理念。
    (4)技能训练层次化。本书精心设置了课堂实践、课外拓展、单元实践、综合实训、探索设计等多层次的实践环节,使学生通过不断的实践,实现数据库应用、管理和开发技能的螺旋推进,最终实现与职业能力的“零距离”。
    本书由湖南铁道职业技术学院刘志成、张军、宁云智、刘钊编著,湖南铁道职业技术学院王咏梅、陈承欢、吴献文、冯向科、林保康、王欢燕、李蓓蓓、薛志良、林东升等教师参与了部分的编写和文字排版工作,电子工业出版社的编辑对本书的编写提出了许多宝贵的意见,在此表示感谢,也感谢赵爱云先生一直以来的支持和鼓励。
    由于时间仓促及编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者和同仁提出宝贵意见和建议。编者的E-mail:liuzc518@163.com。
    
                                                            编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网