模块1 SQL Server概貌 1
工作任务1.1 使用“长江家具”系统 2
工作任务1.2 了解“在线书店系统”数据库 13
工作任务1.3 了解数据处理技术发展及数据库 14
工作任务1.4 了解SQL Server 2014数据库管理系统 18
能力训练 24
模块2 设计数据库 25
工作任务2.1 定义实体及属性 26
工作任务2.2 设计E-R图 30
工作任务2.3 设计关系模型 35
工作任务2.4 规范化关系模型 38
能力训练 41
模块3 创建数据库和数据表 42
工作任务3.1 创建长江家具信息管理系统数据库 43
工作任务3.2 修改数据库 49
工作任务3.3 删除数据库 53
工作任务3.4 创建数据表 54
工作任务3.5 修改数据表 61
工作任务3.6 删除数据表 64
能力训练 67
模块4 查询信息 68
工作任务4.1 查询基本信息 69
工作任务4.2 选择查询信息 76
工作任务4.3 根据条件查询信息 80
工作任务4.4 查询并排序信息 93
工作任务4.5 分组查询信息 97
工作任务4.6 用子查询查询信息 102
工作任务4.7 多表查询信息 109
能力训练 115
模块5 添加、修改和删除记录 118
工作任务5.1 向仓库表中添加数据 120
工作任务5.2 修改产品表中数据 127
工作任务5.3 删除员工表中数据 131
能力训练 134
模块6 创建视图与索引 136
工作任务6.1 设计产品信息视图 137
工作任务6.2 设计产品入库明细视图 141
工作任务6.3 设计IX产品数量索引 144
能力训练 150
模块7 保证数据完整性 151
工作任务7.1 创建主键 152
工作任务7.2 创建外键 153
工作任务7.3 创建默认值 155
工作任务7.4 创建规则 156
工作任务7.5 创建约束 156
工作任务7.6 创建触发器 157
能力训练 159
模块8 编写批处理 160
工作任务8.1 原材料入库批处理 161
工作任务8.2 用户密码修改批处理 165
能力训练 168
模块9 设计与管理存储过程 170
工作任务9.1 创建与执行存储过程 171
工作任务9.2 管理存储过程 176
能力训练 184
模块10 设计用户定义数据类型与用户定义函数 186
工作任务10.1 设计“产品数量”用户定义数据类型 187
工作任务10.2 设计“单据状态”用户定义数据类型 188
工作任务10.3 设计getDateNoTime用户定义函数 192
工作任务10.4 设计getPy用户定义函数 195
工作任务10.5 用Transact-SQL语句定义数据类型和函数 198
能力训练 200
模块11 设计触发器与游标 201
工作任务11.1 设计“trg_客户”触发器 202
工作任务11.2 设计“trg_删除员工”触发器 206
工作任务11.3 设计“资金往来”存储过程 207
能力训练 215
模块12 安全管理 216
工作任务12.1 创建登录用户 218
工作任务12.2 创建数据库操作用户 227
工作任务12.3 设置用户操作权限 233
工作任务12.4 创建和管理角色 241
能力训练 251
模块13 管理与维护数据库 252
工作任务13.1 备份及还原“长江家具”数据库 253
工作任务13.2 导入、导出数据 257
工作任务13.3 监视服务器性能和活动 261
工作任务13.4 事务日志 263
工作任务13.5 自动化管理 265
工作任务13.6 执行作业 268
工作任务13.7 响应事件 271
能力训练 273
模块14 使用Reporting Services 274
工作任务14.1 安装及配置Reporting Services 274
工作任务14.2 创建“产品销售统计”报表 288
工作任务14.3 创建“区域销售数据统计”报表 296
能力训练 304
模块15 实训:高招录取辅助系统数据库设计 305
工作任务15.1 设计并创建辅助管理系统数据库 306
工作任务15.2 设计统计分析用视图 310
工作任务15.3 设计事务处理存储过程 311
工作任务15.4 设计数据导入触发器 311
工作任务15.5 自动化管理数据库 312
参考文献 313