序号 | 工作任务模块 | 模块学习内容 | 教学要求 | 课时 |
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 |