项目一 认识数据库 1
1.1 相关知识 1
1.1.1 基本概念 1
1.1.2 数据库系统外部体系结构 2
1.1.3 数据库系统内部体系结构 3
1.1.4 Microsoft SQLServer 2005 5
1.1.5 认识SQLServer 2005系统数据库 6
1.1.6 认识SQLServer 2005数据库常用对象 6
1.2 项目实践 7
任务1-1 安装Microsoft SQLServer 2005开发版 7
任务1-2 启动数据库引擎 13
任务1-3 认识图书管理数据库 18
1.3 融会贯通 20
1.4 习题 21
项目二 学生信息管理数据库 22
2.1 相关知识 22
2.1.1 数据库结构设计 22
2.1.2 SQLServer 2005数据库的存储结构 34
2.1.3 视图 34
2.2 项目实践 35
任务2-1 创建数据库student 36
任务2-2 创建学生表 38
任务2-3 创建课程表 40
任务2-4 新生注册 41
任务2-5 课程信息变更 42
任务2-6 学生退学处理 43
任务2-7 建立辅导员视图 44
任务2-8 建立教务视图 46
2.3 融会贯通 47
2.4 习题 48
项目三 小区物业管理数据库 49
3.1 相关知识 49
3.1.1 关系运算 49
3.1.2 Transact-SQL简介 52
3.2 项目实践 55
任务3-1 用T-SQL命令创建小区物业管理数据库 57
任务3-2 用T-SQL命令创建入住信息表 58
任务3-3 用T-SQL命令完成入住信息表数据的添加 59
任务3-4 用T-SQL命令完成业主入住状态信息的更改 60
任务3-5 用T-SQL命令删除业主的入住信息 60
任务3-6 T-SQL简单查询 61
任务3-7 T-SQL模糊查询 62
任务3-8 T-SQL多表查询——连接查询 64
任务3-9 T-SQL多表查询——子查询 65
任务3-10 T-SQL统计查询 67
任务3-11 创建管理账户 69
3.3 融会贯通 76
3.4 习题 76
项目四 商品进销存管理数据库 78
4.1 相关知识 78
4.1.1 数据完整性 78
4.1.2 约束 78
4.1.3 存储过程 79
4.1.4 触发器 81
4.1.5 数据恢复 83
4.2 项目实践 84
任务4-1 建立库存表和约束 85
任务4-2 建立进货表和约束 86
任务4-3 建立进货统计存储过程 87
任务4-4 建立销售统计存储过程 88
任务4-5 创建INSERT触发器 89
任务4-6 创建一个销售控制触发器 91
任务4-7 创建一个DDL触发器 92
任务4-8 使用SQL Server Management Studio Express完整备份进销存管理数据库 93
任务4-9 使用T-SQL命令完整备份进销存管理数据库 96
任务4-10 使用SQL Server Management Studio Express差异备份进销存管理数据库 97
任务4-11 使用T-SQL命令差异备份进销存管理系统 99
任务4-12 使用SQL Server Management Studio Express进行数据库的简单恢复 99
任务4-13 使用T-SQL命令对数据库进行简单恢复 101
任务4-14 使用SQL Server Management Studio Express进行数据库数据日志备份和即时点恢复 102
任务4-15 使用T-SQL进行数据库数据日志备份和即时点恢复 103
4.3 融会贯通 103
4.4 习题 104
项目五 酒店管理系统的开发(实训) 105
任务5-1 创建酒店管理数据库 105
任务5-2 创建其他数据对象 107
任务5-3 创建酒店管理应用程序 111
任务5-4 创建主界面窗体 117
任务5-5 创建入住登记窗体 120
任务5-6 创建退房登记窗体 128
任务5-7 创建客房信息修改窗体 132
任务5-8 创建客房查询窗体 138
任务5-9 创建客人信息修改窗体 142
任务5-10 创建客人信息查询窗体 146
任务5-11 完成酒店管理系统并发布 149
附录 选做实训 154
选作任务一 物资管理系统 154
选作任务二 图书管理系统 155
选作任务三 商品销售及客户管理系统 157
参考文献 159