项目一 了解数据库开发环境 1
任务一 安装SQL Server 2008 1
任务二 认识SQL Server 2008管理和开发工具 17
实训指导一 测试SQL Server 2008安装是否成功 21
实训指导二 完全卸载SQL Server 2008 21
项目二 数据库管理 22
任务一 注册SQL Server服务器 22
任务二 创建school数据库 30
任务三 管理school数据库 38
任务四 school数据库的分离和附加 45
实训指导 Bookshop数据库的创建与管理 48
项目三 数据库表的管理 49
任务一 学生管理系统表的创建与维护 49
任务二 查看表中约束设置并形成关系数据图 59
任务三 学生管理系统表中数据的管理 62
任务四 数据的导出和导入 65
实训指导一 Bookshop数据库中表的创建与维护 70
实训指导二 在Bookshop数据库数据表中插入数据 72
实训指导三 Bookshop数据库数据表的导出与导入 72
项目四 查询数据库数据 73
任务一 实现school数据库中数据的简单查询 73
任务二 SELECT语句的统计功能 85
任务三 多表连接查询 90
任务四 子查询 94
任务五 集合查询 96
实训指导一 Bookshop中数据简单查询 97
实训指导二 Bookshop中集合函数的应用 97
实训指导三 Bookshop中多表查询和子查询的应用 98
项目五 视图和索引 99
任务一 在school数据库中创建视图 99
任务二 管理school数据库中的视图 104
任务三 利用视图管理数据 107
任务四 在school数据库中创建索引 110
任务五 管理索引 113
实训指导一 Bookshop数据库视图的创建与维护 116
实训指导二 Bookshop数据库索引的创建与维护 117
项目六 体验SQL编程 118
任务一 存储过程的创建和执行 118
任务二 带输入参数的存储过程的创建和执行 120
任务三 带输入、输出参数的存储过程的创建和执行 121
任务四 管理存储过程 122
任务五 创建和使用触发器 126
任务六 管理触发器 132
任务七 事务在school数据库中的应用 136
任务八 通过游标实现学生信息的显示 142
实训指导一 Bookshop数据库中使用一般存储过程 148
实训指导二 删除Bookshop数据库中的存储过程 148
实训指导三 在Bookshop数据库中创建INSERT触发器 148
实训指导四 Bookshop数据库中触发器的使用和删除 149
实训指导五 Bookshop数据库中进行一个事务处理 149
实训指导六 使用游标打印Bookshop数据库中t_books 149
项目七 安全管理 150
任务一 服务器安全管理 150
任务二 数据库安全管理 154
任务三 权限管理 160
实训指导一 创建登录账户 166
实训指导二 创建Bookshop数据库用户 166
项目八 数据库的备份和还原 168
任务一 完整数据库备份和还原 168
任务二 完整备份+差异备份与还原 177
任务三 完整备份+事务日志备份与还原 181
任务四 备份与恢复master数据库 186
实训指导一 在Bookshop数据库上创建与管理备份设备 190
实训指导二 Bookshop数据被操作人员误删除,需要恢复数据库信息 190
实训指导三 Bookshop中订购信息录入错误,要求恢复出错前的状态 191
项目九 案例实践 192
任务 银行管理系统项目设计 192
参考文献 214