- 电子工业出版社
- 9787121332753
- 1-9
- 254473
- 63243816-4
- 平塑
- 16开
- 2023-01
- 614
- 384
- 工学
- 软件工程
- 计算机类
- 高职
目录
第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 游标