学习情境1数据库认知 1
情境描述 1
学习目标 1
子学习情境一 2
任务一 数据管理技术的产生和发展 2
任务二 信息、数据与数据处理 6
任务三 数据库与数据库管理系统 8
子学习情境二 数据库系统 11
任务一 数据库系统的特点和功能 12
任务二 数据库系统的组成 17
子学习情境三 数据模型 19
任务一 数据模型的组成要素 20
任务二 概念模型 21
任务三 层次模型 23
任务四 网状模型 25
任务五 关系模型 26
任务六 数据模型设计 27
子学习情境四 数据库系统结构 29
任务一 数据库系统的三级模式结构 29
任务二 三级模式结构的特征 30
任务三 数据库系统的二级映象 31
拓展知识 关系数据库的由来 32
基础训练 32
技能训练 33
学习情境2关系数据库系统结构与关系数据库设计 34
情境描述 34
学习目标 34
子学习情境一 关系模型的数据模式与关系代数 35
任务一 关系数据结构 35
任务二 关系操作和关系数据语言 38
任务三 传统的集合运算 39
任务四 专门的关系运算 40
子学习情境二 关系的完整性规则及关系数据库的规范化 45
任务一 关系的完整性规则 45
任务二 关系数据库的规范化 48
子学习情境三 数据库存储技术 52
任务一 物理存储介质 52
任务二 记录的存储结构 53
任务三 文件组织 55
子学习情境四 数据库设计的基本步骤 56
任务一 需求分析 59
任务二 概念设计与E-R模型 62
任务三 逻辑结构设计 66
任务四 物理结构设计 68
子学习情境五 数据库的完整性 71
任务一 完整性约束的类型 71
任务二 完整性约束的表达与控制 72
任务三 完整性约束的实施 73
子学习情境六 数据库的安全性 73
任务一 数据库安全性措施的层次 74
任务二 数据库的安全机制 74
任务三 数据加密与跟踪审查 78
拓展知识 数据库应用程序编制及调试 78
基础训练 80
技能训练 80
学习情境3 Access 2003数据库开发 82
情境描述 82
学习目标 82
子学习情境一 初识Access 2003 83
任务一Access 2003的启动与退出 83
任务二Access 2003的用户界面 84
任务三Access 2003的主要数据对象 86
任务四Access 2003的主要数据类型 88
任务五Access 2003的功能选项设置 89
子学习情境二 利用Access 2003创建数据库 92
任务一 创建Access数据库的不同方式 93
任务二 打开已有数据库 94
任务三 转换Access数据库到较低版本 95
任务四 数据库的复制与删除 95
子学习情景三Access 2003表操作 95
任务一 创建表 95
任务二 表的导入和链接 101
任务三 编辑表 101
任务四 数据表关联 104
子学习情境四Access 2003查询操作 105
任务一 查询的种类和创建方法 105
任务二 利用查询向导创建查询 106
任务三 利用设计视图创建查询 109
子学习情境五Access 2003窗体操作 112
任务一 窗体概述 112
任务二 利用窗体向导创建窗体 113
任务三 自动创建窗体 114
任务四 利用窗体设计视图创建窗体 114
任务五 窗体的修改 115
任务六主/子窗体 117
子学习情境六Access 2003的报表操作 118
任务一 报表概述 118
任务二 报表的创建 119
任务三 利用设计视图创建或修改报表 121
任务四 子报表 123
任务五 报表的预览和打印 125
子学习情境七Access 2003的数据访问页 125
任务一 数据访问页概述 125
任务二 创建数据访问页 126
任务三 编辑数据访问页 127
任务四 访问数据访问页 129
子学习情境八Access 2003的宏操作 129
任务一 宏概述 129
任务二 运行宏的条件 131
任务三 创建宏 132
任务四 宏的运行与调试 135
子学习情境九Access 2003中的数据库管理 136
任务一 数据的导入、导出及链接 136
任务二 数据库的备份、压缩与修复 139
任务三 设置数据库密码 140
任务四 用户级安全机制 140
任务五 管理安全机制 142
拓展知识VBA在Access 2003中的应用 143
基础训练 154
技能训练 156
学习情境4关系数据库标准语言——SQL 158
情境描述 158
学习目标 158
子学习情境一 认识SQL语言 159
任务一SQL语言的产生与发展 159
任务二SQL语言的特点 159
任务三SQL语言的功能 160
子学习情境二SQL的数据定义功能 161
任务一 定义、删除和修改基本表 161
任务二 视图 163
任务三 索引 165
子学习情境三SQL数据查询 166
任务一SQL语句的单表查询操作 168
任务二SQL语句的复杂查询操作 170
子学习情境四SQL数据更新 172
任务一 插入数据 172
任务二 修改数据 173
任务三 删除数据 173
子学习情境五SQL数据控制 174
任务一 授权 174
任务二 收回权限 175
拓展知识 嵌入式SQL 175
基础训练 178
技能训练 178
学习情境5数据库控制技术 179
情境描述 179
学习目标 179
子学习情境一 事务 180
任务一 事务的概念 180
任务二 事物的特性 180
子学习情境二 并发控制技术 181
任务一 并发操作带来的不一致性 181
任务二 基于封锁的并发控制技术 183
任务三 活锁和死锁 186
子学习情境三 数据库恢复技术 188
任务一 数据库可能出现的故障种类 188
任务二 数据库恢复技术 189
任务三 数据库恢复策略 191
拓展知识 数据库新技术 192
基础训练 198
技能训练 198
学习情境6管理信息系统 199
情境描述 199
学习目标 199
子学习情境一 管理信息系统概述 200
任务一 管理信息系统的概念 200
任务二 管理信息系统的结构 202
任务三 系统结构模式 207
任务四 管理信息系统的类型 209
任务五 系统应用现状和发展趋势 212
子学习情境二 管理信息系统的开发综述 212
任务一 管理信息系统的开发方法概述 212
任务二 结构化方法的开发步骤 214
子学习情境三 管理信息系统的总体规划 218
任务一 管理信息系统总体规划概述 218
任务二 管理信息系统总体规划的方法 221
任务三 可行性分析 229
子学习情境四 管理信息系统的系统分析 231
任务一 管理信息系统分析概述 231
任务二 现行系统分析 239
任务三 数据仓库的应用 253
任务四 新系统的逻辑模型 258
任务五 系统分析报告 259
子学习情境五 管理信息系统的系统设计 260
任务一 系统设计的内容 261
任务二 功能模块设计 261
拓展知识 开发实例 264
基础训练 268
技能训练 268
参考文献 269