单元一 数据库系统导论 1
任务1.1 认识数据库系统 1
任务1.2 了解数据模型 2
任务1.3 了解数据库系统结构 7
任务1.4 了解数据库系统的组成 9
课后习题 10
单元二 认识SQL Server数据库 11
任务2.1 数据库应用场景 11
任务2.2 常用数据库系统介绍 12
任务2.3 SQL Server数据库安装 13
任务2.4 启动和停止SQL Server服务 19
任务2.5 使用SQL Server Management Studio连接数据库 21
任务2.6 附加和分离数据库 22
任务2.7 熟悉Teaching数据库 25
任务2.8 使用查询窗口运行SQL命令 26
任务2.9 Transact-SQL语言简介 28
课后习题 29
单元三 创建和管理数据库 30
任务3.1 创建数据库 30
任务3.2 管理数据库 37
课后习题 56
单元四 创建和管理数据库表 57
任务4.1 SQL Server常用数据类型 57
任务4.2 创建数据库表 60
任务4.3 修改数据库表结构 66
任务4.4 实施完整性约束 70
任务4.5 删除表 75
课后习题 75
单元五 查询数据表 78
任务5.1 单表数据查询 78
任务5.2 多表数据查询 94
任务5.3 嵌套查询 101
任务5.4 合并查询结果 105
课后习题 106
单元六 管理表中数据 107
任务6.1 添加数据 107
任务6.2 修改数据 110
任务6.3 删除数据 111
课后习题 113
单元七 使用索引和视图 114
任务7.1 使用索引 114
任务7.2 使用视图 119
课后习题 123
单元八 Transact-SQL语言编程 124
任务8.1 声明和使用变量 124
任务8.2 流控语句 126
任务8.3 常用系统函数 131
任务8.4 创建自定义函数 135
课后习题 136
单元九 事务和锁 137
任务9.1 事务 137
任务9.2 锁 139
课后习题 142
单元十 创建和管理存储过程 143
任务10.1 存储过程及优点 143
任务10.2 创建和执行存储过程 144
任务10.3 修改存储过程 147
任务10.4 删除存储过程 147
任务10.5 重新编译存储过程 148
课后习题 149
单元十一 创建和管理触发器 150
任务11.1 触发器的作用和分类 150
任务11.2 触发器中的INSERTED表和DELETED表 151
任务11.3 创建触发器 151
任务11.4 修改触发器 159
任务11.5 删除触发器 160
课后习题 161
单元十二 创建和使用游标 162
任务12.1 游标的作用及使用步骤 162
任务12.2 创建基本游标 163
任务12.3 使用变量保存游标数据 165
任务12.4 使用循环提取游标数据 166
课后习题 167
单元十三 SQL Server用户管理 168
任务13.1 SQL Server安全机制简介 168
任务13.2 创建登录账号、用户及权限管理 170
课后习题 182
单元十四 综合应用案例——编写数据库设计说明书 183
参考文献 194