序号 | 工作任务模块 | 模块学习内容 | 教学要求 | 课时 |
1 | 关系数据库理论基础 | 数据库发展历史,表、记录、字段的概念 | 了解数据管理历史,了解数据模型的概念,理解关系型数据库中的基本概念 | 4 |
2 | 软件安装、数据库设计 | 软件安装、er图及范式 | 能够进行mysql数据库安装相关的软件,掌握使用er图进行数据库概念设计的步骤,能够利用范式理论对数据库进行规范化,能够使用workbench或navicat等工具进行数据库设计 | 4 |
3 | sql语言 | 常用dml和ddl语句,约束和视图概念,事务和锁的概念 | 掌握mysql和wrokbench(或navicat等)工具执行sql命令的方法, 熟练掌握dml语句对表的各种操作,熟练掌握创建表和视图,以及修改表的结构,了解事务和锁的概念以及mysql中的相关操作 | 20 |
4 | 索引及视图 | 索引原理、应用索引的各种场合、创建索引的方法,视图操作 | 理解索引提高查询速度的原理,能根据实际需要熟练创建索引,理解视图,并能够熟练进行视图的操作 | 8 |
5 | 可编程对象 | 编写存储过程、函数、触发器 | 理解mysql变量概念,掌握条件转向和循环语句,能编写简单的存储过程、函数,触发器的概念及操作 | 8 |
6 | mysql数据库管理 | 数据库相关文件,服务启动和关闭,系统数据库功能,备份恢复 | 理解表空间、数据文件、重做文件、常见日志文件的功能和管理,理解系统数据库功能,掌握常用系统信息的查询方法,能执行简单的备份恢复 | 4 |
7 | 用户和权限管理 | 管理用户和角色,权限分类和管理 | 理解用户和角色概念,掌握用户的主要属性,能根据实际要求创建用户并对其赋予或收回权限 | 4 |
8 | 事务及锁 | 事务和锁 | 理解事务、锁的概念,并能够对事务及锁的操作 | 6 |
9 | 复习 | 4 | ||
10 | 期中考试 | 2 |