模块一 数据库设计 1
课题一 认识数据库系统 1
任务 认识图书馆信息管理系统 1
课题二 数据库系统的设计 11
任务1 图书馆信息管理系统的功能设计 11
任务2 图书管理数据库的概念结构设计 18
任务3 图书管理数据库的逻辑结构设计 23
模块二 创建和管理数据库 35
课题一 SQL Server 2005数据库服务器安装与配置 35
任务1 SQL Server 2005数据库服务器的安装 35
任务2 SQL Server 2005的启动、停止与配置 42
任务3 SQL Server 2005数据库服务器的连接 53
课题二 在SQL Server 2005中创建和管理数据库 62
任务1 创建数据库文件 62
任务2 管理与维护数据库文件 73
模块三 创建和管理数据表 82
课题一 创建和管理数据表 82
任务1 创建“图书管理数据库”中的数据表 82
任务2 管理和维护数据表 90
任务3 表数据的添加、修改和删除 97
课题二 数据完整性设计 104
任务1 使用主键和外键约束 105
任务2 使用其他约束 114
任务3 使用默认对象 122
任务4 使用规则对象 127
模块四 数据查询 132
课题一 简单查询 132
任务1 按字段查询 132
任务2 按条件查询 143
任务3 汇总查询 149
课题二 高级查询 156
任务1 连接查询 156
任务2 子查询 166
课题三 视图 171
任务1 视图的创建和使用 171
任务2 视图的维护 179
课题四 索引 185
任务1 创建和查看索引 185
任务2 管理和维护索引 193
模块五 数据库编程应用 199
课题一 T—SQL语言基础 199
任务1 编写简单程序 199
任务2 使用流程控制语句 206
课题二 函数及其应用 213
任务1 内部函数及其应用 213
任务2 自定义函数及其应用 220
课题三 存储过程 226
任务1 存储过程的创建与管理 226
任务2 应用带参数的存储过程 234
课题四 触发器及其应用 237
任务1 创建触发器 237
任务2 管理触发器 243
课题五 游标及其应用 247
任务 游标及其应用 247
课题六 事务机制及其应用 254
任务 事务机制及其应用 254
模块六 数据库安全管理 259
课题一 数据库服务器安全管理 259
任务1 创建和管理数据库服务器登录账户 259
任务2 管理固定服务器角色 268
课题二 数据库用户安全 274
任务1 数据库的用户管理 274
任务2 数据库角色管理 278
课题三 权限管理 284
任务 管理权限 284
模块七 数据库的维护 293
课题一 数据备份与恢复 293
任务 数据库备份与恢复 293
课题二 数据库的导入导出与分离附加 304
任务 数据库的导入导出与分离附加 304
课题三 数据代理服务 314
任务 代理服务 314
模块八 图书馆信息管理系统的实现 327
课题 图书馆信息管理系统的实现 327
任务 用ASP.NET技术实现图书馆信息管理系统 327
附录 PUBS数据库结构 341