0项目总览:证照管理系统 1
0.1背景 1
0.2现有证照管理模式 1
0.3新的解决方案 6
子项目1环境部署 10
任务1.1选择合适的数据库管理系统 11
1.1.1认识数据库 11
1.1.2选择数据库管理系统 12
任务1.2做好安装SQL Server准备 14
1.2.1了解SQL Server 2008版本 14
1.2.2确认SQL Server 2008的软硬件要求 15
1.2.3确定安装实例 16
1.2.4创建SQL Server 2008服务账户 16
1.2.5确定排序规则 17
1.3安装SQL Server 2008 17
1.3.1安装前导组件 17
1.3.2安装SQL Server 2008 19
1.4认识SQL Server 2008主要工具 23
1.4.1 SQL Server配置管理器 23
1.4.2 SQL Server Management Studio 24
1.4.3 SQL语言 25
子项目2创建证照项目数据库 28
任务2.1使用图形工具创建数据库 28
2.1.1数据库的组成 29
2.1.2创建证照项目数据库 30
2.1.3配置数据库 32
2.2使用SQL语句创建数据库 34
2.2.1生成创建数据库SQL语句 34
2.2.2使用Alter Database语句修改数据库 37
2.3数据库的简单管理 38
2.3.1使用图形化工具管理数据库 38
2.3.2使用SQL语句管理数据库 41
子项目3创建证照项目数据表和组织表数据 44
任务3.1概念设计 45
3.1.1找实体及其属性 45
3.1.2找出实体间的联系 48
任务3.2逻辑设计 49
3.2.1将E-R图转换为关系模型 50
3.2.2优化关系模型 51
任务3.3物理设计 52
3.3.1认识数据类型和表 52
3.3.2用图形工具创建数据表 55
3.3.3用SQL语句创建数据表 57
任务3.4组织证照数据 60
3.4.1使用向导引入Excel数据 60
3.4.2快速浏览表数据 64
3.4.3证照表数据的规范化处理 65
子项目4查询证照项目数据 71
任务4.1使用Select语句检索数据 72
4.1.1如何使用Select语句 72
4.1.2证照数据的基本查询 82
4.1.3证照数据的高级查询 84
任务4.2使用连接查询检索数据 86
4.2.1连接查询 86
4.2.2查询证照明细清单 88
4.2.3从多个表中检索数据 89
任务4.3使用嵌套查询检索数据 91
4.3.1嵌套查询 91
4.3.2使用嵌套查询数据 92
任务4.4使用索引提高查询速度 94
4.4.1索引 94
4.4.2创建证照项目索引 95
4.4.3管理证照项目索引 97
子项目5实现证照项目数据完整性 101
任务5.1使用约束实现数据完整性 102
5.1.1约束概述 102
5.1.2实现证照项目约束 103
5.1.3使用SQL语句实现约束 110
任务5.2使用触发器实现数据完整性 113
5.2.1触发器概述 113
5.2.2使用触发器实现数据完整性 116
子项目6视图在证照项目中的应用 120
任务6.1在证照项目中运用视图 120
6.1.1视图概述 121
6.1.2在证照项目中使用视图 124
任务6.2管理证照项目中的视图 127
6.2.1视图管理概述 127
6.2.2管理证照项目视图 129
子项目7部署存储过程和函数 135
任务7.1在证照项目中部署存储过程 135
7.1.1存储过程概述 136
7.1.2部署存储过程 138
7.1.3管理证照项目中的存储过程 142
任务7.2在证照项目中部署函数 145
7.2.1认识函数 145
7.2.2部署标量函数和内联表值函数 150
7.2.3部署多语句表值函数 152
子项目8证照项目智能化 155
任务8.1 SQL Server数据与XML文档的互换 156
8.1.1 XML概述 156
8.1.2从SQL Server表数据到XML文档 163
任务8.2证照过期的自动提醒 167
8.2.1自动提醒的环境设置 167
8.2.2自动提醒的功能实现 170
任务8.3敏感数据的跟踪保护 175
子项目9开发证照应用程序 179
任务9.1开发桌面应用程序 179
9.1.1 ADO.NET概述 180
9.1.2开发单表数据管理模块 183
9.1.3开发多表数据管理模块 186
任务9.2开发Web应用程序 192
9.2.1认识ASP.NET 192
9.2.2开发能在浏览器中查询数据的程序 193
9.2.3开发基于Web的报表查询 196
子项目10项目拓展 206
10.1项目背景 206
10.2需求分析阶段 206
10.3系统规划阶段 207
10.4系统设计阶段 209
10.5系统开发阶段 212
10.6集成测试阶段 212
10.7参考资料:三层结构 214