华信教育资源网
数据库应用(SQL Server 2008)
丛   书   名: “十二五”职业教育国家规划教材  经全国职业教育教材审定委员会审定
作   译   者:赵增敏,吴洁,李伟伟 出 版 日 期:2016-03-01
出   版   社:电子工业出版社 维   护   人:关雅莉 
书   代   号:G0248950 I S B N:9787121248955

图书简介:

本书采用项目引领和任务驱动的教学方法,通过一系列项目和任务详细地讲解了SQL Server的基本操作和应用技巧。全书共分为9个项目,从培养学习者的实践动手能力出发,循序渐进、由浅入深地讲述了SQL Server使用基础、创建和管理数据库、创建和管理表、操作数据库数据、检索数据库数据、创建索引和视图、Transact-SQL程序设计、创建存储过程和触发器、管理数据安全。
定价 39.8
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书采用项目引领和任务驱动的教学方法,通过一系列项目和任务详细地讲解了SQL Server的基本操作和应用技巧。全书共分为9个项目,从培养学习者的实践动手能力出发,循序渐进、由浅入深地讲述了SQL Server使用基础、创建和管理数据库、创建和管理表、操作数据库数据、检索数据库数据、创建索引和视图、Transact-SQL程序设计、创建存储过程和触发器、管理数据安全。

    图书详情

    ISBN:9787121248955
    开 本:16开
    页 数:316
    字 数:505.0

    本书目录

    项目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
    展开

    前     言

    为建立健全教育质量保障体系,提高职业教育质量,教育部于2014年颁布了中等职业学校专业教学标准(以下简称专业教学标准)。专业教学标准是指导和管理中等职业学校教学工作的主要依据,是保证教育教学质量和人才培养规格的纲领性教学文件。在“教育部办公厅关于公布首批《中等职业学校专业教学标准(试行)》目录的通知”(教职成厅[2014]11号文)中,强调“专业教学标准是开展专业教学的基本文件,是明确培养目标和规格、组织实施教学、规范教学管理、加强专业建设、开发教材和学习资源的基本依据,是评估教育教学质量的主要标尺,同时也是社会用人单位选用中等职业学校毕业生的重要参考。”
    本书特色
    本书根据教育部颁发的《中等职业学校专业教学标准(试行)信息技术类(第一辑)》中的相关教学内容和要求编写。
    本教程共分为9个项目。项目1介绍使用SQL Server 2008所需要的一些基础知识,主要包括数据库基础知识、SQL Server 2008概述、SQL Server 2008主要组件以及SQL Server服务器管理;项目2介绍如何创建和管理数据库,主要包括数据库概述、创建数据库、修改数据库、备份和还原数据库;项目3讲述表的创建和管理,主要包括表的设计、SQL Server数据类型、创建和修改表;项目4讨论如何操作数据库数据,主要包括向表中插入新数据、更新表中已有数据、从表中删除数据、导入和导出数据;项目5介绍数据库数据的检索,以SELECT语句为主线讨论如何通过选择查询从数据库中检索数据;项目6讲述索引和视图的使用,主要包括索引概述、设计索引、实现索引、视图概述、实现视图、管理和应用视图;项目7讲述Transact-SQL程序设计,主要包括Transact-SQL概述、流程控制语句、函数、游标以及事务处理;项目8讲述存储过程和触发器的创建和应用;项目9介绍SQL Server 2008安全性管理,主要包括身份验证、固定服务器角色管理、数据库用户管理、架构管理、数据库角色管理以及权限管理。
    本教程紧密结合职业教育的特点,借鉴近年来职业教育课程改革和教材建设的成功经验,在基本教学内容编排上采用了项目引领和任务驱动的设计方式,符合学生心理特征和认知、技能养成规律。本教程每个项目包含若干个任务,每个任务设有任务描述、任务分析、任务实现相关知识等环节,每个项目后面附有项目思考和项目实训,便于教师教学和学生自学。
    本教程以一个“学生成绩”数据库作为主线贯穿始终,涵盖了从设计数据库、创建数据库、创建和管理数据表、操作数据以及查询数据等基本操作技能,到Transact-SQL程序设计、存储过程、触发器、事务处理以及管理数据安全等。
    本书作者
    本书由赵增敏、吴浩和李伟伟主编,姜红梅、段丽霞、李娴副主编,参加本教程编写、资料搜集、文字录入和脚本测试的还有朱粹丹、赵朱曦、郭宏、王永烈、王静、李强、朱永天等。
    由于作者水平有限,书中疏漏和错误之处,殷切希望广大师生批评指正。
    教学资源
    为了提高学习效率和教学效果,方便教师教学,作者为本书配备包括电子教案、教学指南、素材文件、微课,以及习题参考答案等配套的教学资源。请有此需要的读者登录华信教育资源网(http://www.hxedu.com.cn)免费注册后进行下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
    展开

    作者简介

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