描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121332197
产品特色
内容简介
本书根据高等职业教育的特点,基于“教、学、做”一体、“项目整合”、“任务驱动”的教学方式编写而成,以“学生信息管理系统”项目为主线安排教学内容,全书共分为9个项目,其中,每个项目按照“项目描述”→“项目分析”→“项目讲解”→“实战演练”→“技能训练”五步展开,其中“项目讲解”又由若干个子任务构成。教学内容由易到难、由简单到复杂,层次推进,循序渐进。本书结构紧密,首先从SQL Server 2012的基本概述讲起,然后介绍SQL Server 2012的安装和配置,又从开发的角度介绍了数据库、数据表、视图、索引、存储过程等的创建与管理,*后介绍了SQL Server 2012的程序设计和安全管理与维护。
目 录
目 录
项目1 SQL Server 2012的安装与配置 1
任务1 了解数据库基础知识 2
子任务1 数据库、数据库管理系统和数据库系统 2
子任务2 数据库技术的发展阶段 3
子任务3 数据模型 4
子任务4 关系型数据库系统 6
任务2 SQL Server 2012简介 7
子任务1 SQL Server的发展历史 7
子任务2 SQL Server 2012的版本类型 8
子任务3 SQL Server 2012的主要新增功能 9
任务3 安装SQL Server 2012 10
子任务1 安装SQL Server 2012的环境要求 10
子任务2 安装SQL Server 2012前的准备工作 13
子任务3 SQL Server 2012的安装组件与选择 14
子任务4 SQL Server 2012的安装步骤 15
任务4 配置SQL Server 2012 25
子任务1 验证SQL Server 2012安装 25
子任务2 配置报表服务 26
子任务3 配置Windows防火墙 27
知识串联 28
基础练习 29
技能实训 30
项目2 SQL Server 2012的常用实用工具 31
任务1 SQL Server2012常用实用工具概述 32
任务2 SQL Server 2012常用实用工具的用法 33
子任务1 SQL Server Management Studio 33
子任务2 配置管理器 37
子任务3 SQL Server Profiler 44
子任务4 数据库引擎优化顾问 45
子任务5 SQL Server 数据工具 46
子任务6 SQL Server错误和使用情况报告工具 47
知识串联 48
基础练习 48
技能实训 49
项目3 数据表的的创建与管理 51
任务1 数据表的概念与数据类型 52
子任务1 表的概念 52
子任务2 表的数据类型 53
任务2 创建数据表 56
子任务1 使用表设计器创建表 57
子任务2 使用T-SQL语句创建表 59
子任务3 使用已有表创建新表 60
任务3 管理数据表 61
子任务1 修改数据表结构 61
子任务2 数据表更名 63
子任务3 查看表信息 64
子任务4 修改数据表 64
子任务5 删除数据表 65
任务4 数据的完整性 66
子任务1 数据完整性的概念 66
子任务2 约束 67
子任务3 查看、删除约束 76
子任务4 规则 78
子任务5 默认值 80
子任务6 identity 列 82
任务5 表数据的操作 84
子任务1 插入记录 84
子任务2 查看记录 87
子任务3 修改记录 88
子任务4 删除记录 90
知识串联 92
基础练习 93
技能实训 95
项目4 数据查询 97
任务1 SELECT语句 98
子任务1 SELECT语句的通用格式 98
子任务2 目标项列表 100
任务2 简单查询 100
子任务1 查询表中指定的列 100
子任务2 目标项列表中使用常量 102
子任务3 表别名的使用 102
子任务4 为目标列定义别名 103
子任务5 目标项列表中使用函数或表达式 106
子任务6 删除重复行 109
子任务7 限制返回行数 111
任务3 条件查询 112
子任务1 以比较运算为条件 112
子任务2 以确定范围为条件 113
子任务3 以确定集合为条件 115
子任务4 以字符匹配为条件 117
子任务5 涉及空值的查询 118
子任务6 多重条件查询 120
任务4 排序查询、计算查询、分组查询 122
子任务1 ORDER BY子句 122
子任务2 COMPUTE子句 123
子任务3 COMPUTE BY子句 124
子任务4 GROUP BY子句 126
子任务5 HAVING子句 127
任务5 连接查询 128
子任务1 等值和非等值连接 128
子任务2 内连接 130
子任务3 自连接 131
子任务4 外连接 132
任务6 子查询 134
任务7 联合查询 138
子任务1 求并联合查询 138
子任务2 求交联合查询 139
子任务3 求差联合查询 140
任务8 更改数据库中的数据 141
子任务1 使用SELECT和TOP子句向表中添加数据 141
子任务2 使用FROM和TOP子句更改数据 142
子任务3 使用TOP和附加的FROM子句删除数据 143
知识串联 145
基础练习 145
技能实训 146
项目5 索引与视图 148
任务1 索引的分类及作用 149
子任务1 认识索引 149
子任务2 索引类型 150
任务2 索引的创建和管理 152
子任务1 使用图形化工具创建索引 153
子任务2 使用CREATE INDEX创建索引 154
子任务3 管理索引 156
任务3 视图概述 159
子任务1 视图的概念 159
子任务2 视图的作用 160
任务4 创建视图 161
子任务1 使用T-SQL语句创建视图 161
子任务2 使用图形化工具创建视图 162
任务5 管理视图 164
子任务1 修改和删除视图 164
子任务2 查看视图信息 166
子任务3 通过视图修改数据 168
子任务4 使用INSERT插入数据 168
子任务5 使用UPDATE更新数据 170
子任务6 使用DELETE删除数据 171
知识串联 171
基础练习 172
技能实训 173
项目6 存储过程和触发器 175
任务1 存储过程 176
子任务1 创建存储过程 176
子任务2 执行存储过程 179
子任务3 管理存储过程 181
任务2 触发器 186
子任务1 创建触发器 186
子任务2 查看、修改触发器 191
子任务3 删除触发器 193
任务3 触发器与约束的比较 194
知识串联 195
基础练习 195
技能实训 196
项目7 程序设计 198
任务1 常量与变量 199
子任务1 常量 199
子任务2 全局变量 200
子任务3 局部变量 201
任务2 运算符 203
任务3 函数 204
子任务1 常用函数 204
子任务2 用户定义函数 208
任务4 流程控制语句 210
任务5 游标 216
子任务1 游标的概念和优点 216
子任务2 创建游标 216
知识串联 218
基础练习 218
技能实训 218
项目8 SQL Server 2012的安全管理与维护 220
任务1 SQL Server 2012安全性概述 221
任务2 SQL Server 2012的验证模式 223
任务3 管理SQL Server 2012登录账户 227
子任务1 创建登录账户 227
子任务2 管理用户账户 229
任务4 角色与权限 232
子任务1 角色管理 232
子任务2 权限管理 235
任务5 数据的导入与导出 237
子任务1 数据的导入 238
子任务2 数据的导出 242
任务6 数据库的备份和还原 245
子任务1 数据库的备份 246
子任务2 数据库的还原 251
知识串联 255
基础练习 256
技能实训 257
项目1 SQL Server 2012的安装与配置 1
任务1 了解数据库基础知识 2
子任务1 数据库、数据库管理系统和数据库系统 2
子任务2 数据库技术的发展阶段 3
子任务3 数据模型 4
子任务4 关系型数据库系统 6
任务2 SQL Server 2012简介 7
子任务1 SQL Server的发展历史 7
子任务2 SQL Server 2012的版本类型 8
子任务3 SQL Server 2012的主要新增功能 9
任务3 安装SQL Server 2012 10
子任务1 安装SQL Server 2012的环境要求 10
子任务2 安装SQL Server 2012前的准备工作 13
子任务3 SQL Server 2012的安装组件与选择 14
子任务4 SQL Server 2012的安装步骤 15
任务4 配置SQL Server 2012 25
子任务1 验证SQL Server 2012安装 25
子任务2 配置报表服务 26
子任务3 配置Windows防火墙 27
知识串联 28
基础练习 29
技能实训 30
项目2 SQL Server 2012的常用实用工具 31
任务1 SQL Server2012常用实用工具概述 32
任务2 SQL Server 2012常用实用工具的用法 33
子任务1 SQL Server Management Studio 33
子任务2 配置管理器 37
子任务3 SQL Server Profiler 44
子任务4 数据库引擎优化顾问 45
子任务5 SQL Server 数据工具 46
子任务6 SQL Server错误和使用情况报告工具 47
知识串联 48
基础练习 48
技能实训 49
项目3 数据表的的创建与管理 51
任务1 数据表的概念与数据类型 52
子任务1 表的概念 52
子任务2 表的数据类型 53
任务2 创建数据表 56
子任务1 使用表设计器创建表 57
子任务2 使用T-SQL语句创建表 59
子任务3 使用已有表创建新表 60
任务3 管理数据表 61
子任务1 修改数据表结构 61
子任务2 数据表更名 63
子任务3 查看表信息 64
子任务4 修改数据表 64
子任务5 删除数据表 65
任务4 数据的完整性 66
子任务1 数据完整性的概念 66
子任务2 约束 67
子任务3 查看、删除约束 76
子任务4 规则 78
子任务5 默认值 80
子任务6 identity 列 82
任务5 表数据的操作 84
子任务1 插入记录 84
子任务2 查看记录 87
子任务3 修改记录 88
子任务4 删除记录 90
知识串联 92
基础练习 93
技能实训 95
项目4 数据查询 97
任务1 SELECT语句 98
子任务1 SELECT语句的通用格式 98
子任务2 目标项列表 100
任务2 简单查询 100
子任务1 查询表中指定的列 100
子任务2 目标项列表中使用常量 102
子任务3 表别名的使用 102
子任务4 为目标列定义别名 103
子任务5 目标项列表中使用函数或表达式 106
子任务6 删除重复行 109
子任务7 限制返回行数 111
任务3 条件查询 112
子任务1 以比较运算为条件 112
子任务2 以确定范围为条件 113
子任务3 以确定集合为条件 115
子任务4 以字符匹配为条件 117
子任务5 涉及空值的查询 118
子任务6 多重条件查询 120
任务4 排序查询、计算查询、分组查询 122
子任务1 ORDER BY子句 122
子任务2 COMPUTE子句 123
子任务3 COMPUTE BY子句 124
子任务4 GROUP BY子句 126
子任务5 HAVING子句 127
任务5 连接查询 128
子任务1 等值和非等值连接 128
子任务2 内连接 130
子任务3 自连接 131
子任务4 外连接 132
任务6 子查询 134
任务7 联合查询 138
子任务1 求并联合查询 138
子任务2 求交联合查询 139
子任务3 求差联合查询 140
任务8 更改数据库中的数据 141
子任务1 使用SELECT和TOP子句向表中添加数据 141
子任务2 使用FROM和TOP子句更改数据 142
子任务3 使用TOP和附加的FROM子句删除数据 143
知识串联 145
基础练习 145
技能实训 146
项目5 索引与视图 148
任务1 索引的分类及作用 149
子任务1 认识索引 149
子任务2 索引类型 150
任务2 索引的创建和管理 152
子任务1 使用图形化工具创建索引 153
子任务2 使用CREATE INDEX创建索引 154
子任务3 管理索引 156
任务3 视图概述 159
子任务1 视图的概念 159
子任务2 视图的作用 160
任务4 创建视图 161
子任务1 使用T-SQL语句创建视图 161
子任务2 使用图形化工具创建视图 162
任务5 管理视图 164
子任务1 修改和删除视图 164
子任务2 查看视图信息 166
子任务3 通过视图修改数据 168
子任务4 使用INSERT插入数据 168
子任务5 使用UPDATE更新数据 170
子任务6 使用DELETE删除数据 171
知识串联 171
基础练习 172
技能实训 173
项目6 存储过程和触发器 175
任务1 存储过程 176
子任务1 创建存储过程 176
子任务2 执行存储过程 179
子任务3 管理存储过程 181
任务2 触发器 186
子任务1 创建触发器 186
子任务2 查看、修改触发器 191
子任务3 删除触发器 193
任务3 触发器与约束的比较 194
知识串联 195
基础练习 195
技能实训 196
项目7 程序设计 198
任务1 常量与变量 199
子任务1 常量 199
子任务2 全局变量 200
子任务3 局部变量 201
任务2 运算符 203
任务3 函数 204
子任务1 常用函数 204
子任务2 用户定义函数 208
任务4 流程控制语句 210
任务5 游标 216
子任务1 游标的概念和优点 216
子任务2 创建游标 216
知识串联 218
基础练习 218
技能实训 218
项目8 SQL Server 2012的安全管理与维护 220
任务1 SQL Server 2012安全性概述 221
任务2 SQL Server 2012的验证模式 223
任务3 管理SQL Server 2012登录账户 227
子任务1 创建登录账户 227
子任务2 管理用户账户 229
任务4 角色与权限 232
子任务1 角色管理 232
子任务2 权限管理 235
任务5 数据的导入与导出 237
子任务1 数据的导入 238
子任务2 数据的导出 242
任务6 数据库的备份和还原 245
子任务1 数据库的备份 246
子任务2 数据库的还原 251
知识串联 255
基础练习 256
技能实训 257
前 言
前 言
随着网络技术的发展,数据库应用系统的开发设计能力已经成为高职院校计算机专业学生的必备技能。微软公司的SQL Server 2012数据库管理系统功能强大、应用广泛,在可扩展性、可用性方面较先前版本更强。
本书根据高等职业教育的特点,基于“教、学、做”一体、“项目整合”、“任务驱动”的教学方式编写而成,以“学生信息管理系统”项目为主线安排教学内容,全书共分为9个项目,其中,每个项目按照“项目描述”→“项目分析”→“项目讲解”→“实战演练”→“技能训练”五步展开,其中“项目讲解”又由若干个子任务构成。教学内容由易到难、由简单到复杂,层次推进,循序渐进。
本书结构紧密,首先从SQL Server 2012的基本概述讲起,然后介绍SQL Server 2012的安装和配置,又从开发的角度介绍了数据库、数据表、视图、索引、存储过程等的创建与管理,最后介绍了SQL Server 2012的程序设计和安全管理与维护。
适合阅读本书的读者包括高职院校学生;希望学习SQL Server的新手;对SQL Server有一定了解,希望进一步提高数据库应用开发能力的开发人员。
随着网络技术的发展,数据库应用系统的开发设计能力已经成为高职院校计算机专业学生的必备技能。微软公司的SQL Server 2012数据库管理系统功能强大、应用广泛,在可扩展性、可用性方面较先前版本更强。
本书根据高等职业教育的特点,基于“教、学、做”一体、“项目整合”、“任务驱动”的教学方式编写而成,以“学生信息管理系统”项目为主线安排教学内容,全书共分为9个项目,其中,每个项目按照“项目描述”→“项目分析”→“项目讲解”→“实战演练”→“技能训练”五步展开,其中“项目讲解”又由若干个子任务构成。教学内容由易到难、由简单到复杂,层次推进,循序渐进。
本书结构紧密,首先从SQL Server 2012的基本概述讲起,然后介绍SQL Server 2012的安装和配置,又从开发的角度介绍了数据库、数据表、视图、索引、存储过程等的创建与管理,最后介绍了SQL Server 2012的程序设计和安全管理与维护。
适合阅读本书的读者包括高职院校学生;希望学习SQL Server的新手;对SQL Server有一定了解,希望进一步提高数据库应用开发能力的开发人员。
评论
还没有评论。