单元一 创建关系数据库 1
任务1初步认识关系数据库 1
任务2启动SQL Server 2005数据库管理系统 3
任务3创建关系数据库 6
任务4创建数据表 10
实训一 创建数据库 17
实训二 认识C/S架构 17
单元二 关系数据库日常管理 24
任务1备份与还原数据库 24
任务2分离与附加数据库 29
任务3修改数据库名 32
任务4修改数据表 32
任务5使用对象资源管理器删除数据表中的数据行 35
任务6使用对象资源管理器删除数据表 35
任务7使用对象资源管理器删除数据库 36
任务8给表创建主键和索引 37
实训三 练习数据库的备份与还原操作 41
实训四 练习数据库的分离与附加操作 41
单元三 利用标准SQL语句对数据库操作 43
任务1认识标准SQL语言 43
任务2利用SELECT语句从数据表中提取数据 43
任务3利用INSERT语句向数据表中插入数据 53
任务4利用DELETE语句在数据表中删除数据 54
任务5利用UPDATE语句更新(修改)数据表中的数据 55
任务6利用数据定义语言创建和删除数据库 55
任务7认识数据控制语言 58
实训五 简单查询 59
实训六 多表连接查询 59
实训七 嵌套和相关查询 60
实训八 数据的插入、更新、删除 60
单元四 创建并利用视图操作数据库 63
任务1认识视图 63
任务2使用命令方式创建视图 64
任务3使用命令方式管理视图 65
任务4使用对象资源管理器管理视图 65
实训九 视图的创建及应用 67
单元五Transact-SQL语言 69
任务1认识Transact-SQL语言 69
任务2系统内置函数的认识及其应用 75
任务3程序控制语句及其应用 87
任务4用户自定义函数 93
任务5事务及其应用 100
任务6游标及其应用 106
实训十Transact-SQL程序设计 110
单元六 存储过程的设计及应用 114
任务1认识存储过程 114
任务2创建和执行存储过程 116
任务3存储过程的管理与维护 121
实训十一 存储过程设计 124
单元七 创建及应用触发器 128
任务1认识触发器 128
任务2创建和应用DML触发器 129
任务3触发器的管理与维护 134
任务4 DDL触发器及其应用 135
实训十二 触发器设计 138
单元八 关系数据库设计 140
任务1认识现实世界 140
任务2用E-R模型图描述现实客观世界 141
任务3 E-R模型图向关系模型的转化 144
任务4深入理解关系数据库 145
实训十三 成绩管理数据库设计 148
实训十四 网上论坛数据库设计 149
单元九 优化数据库 151
任务1理解函数依赖的概念 151
任务2理解范式的概念 152
单元十SQL Server 2005的安全管理 154
任务1认识SQL Server 2005的安全模型 154
任务2认识SQL Server访问控制 156
任务3管理SQL Server数据库引擎的身份验证模式 157
任务4管理SQL Server数据库引擎的安全连接 158
任务5数据库的安全性管理 170
任务6认知数据库用户角色 172
任务7权限管理 175
实训十五 数据库安全管理 180
单元十一 项目开发实例——学生管理系统 182
任务1项目引入 182
任务2数据库结构设计与实现 183
任务3创建项目 184
任务4设计与实现主窗体 185
任务5设计与实现课程信息管理窗体 186
任务6设计与实现学生信息管理窗体 193
任务7设计与实现成绩管理窗体 200
附录A SQL Server 2005的安装 209
任务1认识SQL Server 2005 209
任务2认识SQL Server 2005的运行环境 210
任务3 SQL Server 2005的安装和配置 211
任务4认识SQL Server 2005的主要管理工具 216
任务5配置SQL Server 2005 220
实训十六SQL Server 2005数据库服务器的安装与配置 224
附录B关系数据库的数学基础 227
任务1理解传统的集合运算 227
任务2专门的关系运算 230
参考文献 232