《MySQL数据库应用与开发技术》教学大纲.doc
教研室审核:年月日系领导审核:年月日
《MySQL数据库应用与开发技术》课程教学大纲
一、课程代码:
二、课程名称:MySQL数据库应用与开发技术
三、学分:
四、授课对象:
五、先修课程:
六、同修课程:
七、课程简介:
《MySQL数据库应用与开发技术》是软件技术专业的一门专业必修课程。主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(1)能力目标
A1.能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计
A2.能够根据关系模式在MySQL中创建数据库、数据表的方法(后台数据库的物理设计)
A3.能够根据要求完成后台数据库数据表的完整性约束条件的设置
A4.能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)
A5.能够根据要求为后台数据库添加视图
A6.能够根据要求为后台数据库添加触发器
A7.能够根据要求为后台数据库进行安全管理
(2)知识目标
K1.掌握Transaction-SQL的语言基础
K2.掌握T-SQL进行数据的更新操作的方法
K3.掌握完整性约束、默认值、规则的创建方法(包括T-SQL语言)
K4.掌握存储过程的创建方法(包括T-SQL语言)
K5.掌握触发器的创建方法(包括T-SQL语言)
K6.掌握身份验证的方法和服务器账户的管理
K7.掌握数据库用户的基本管理
K8.掌握数据库用户的权限管理
(3)素质目标
Q1.具有谦虚、好学、追求上进的态度。
Q2.具有创新精神。
Q3.具有良好的职业道德。
八、教材及参考书(教材及参考书不得少于5本):
[01] 教材,温立辉,MySQL数据库应用与开发技术[M],机械工业出版社,2023
[02] 参考书,[美]VikramVaswani著,徐小表译,MySQL完全手册[M],电子工业出版社,2006
[03] 参考书,[美]施瓦茨著,宁海元译,高性能MySQL(第3版)[M],电子工业出版社,2013
[04]参考书,[美]西尔伯沙茨著,杨冬青译,数据库系统概念[M],机械工业出版社,2013
[05] 参考书,[英]C.J.Date著,卢涛译,数据库设计与关系理论[M],机械工业出版社,2013
九、教学内容、基本要求及各章节时间分配:
教学周
节次
教学内容
掌握程度
学时
一
1
数据库功能作用、数据库发展历程
了解
1
2
数据库类型分类、数据库组成结构
认识
1
3
数据表
熟悉
1
4
数据类型
熟悉
1
二
5
数据库节点构建管理
熟练
1
6
数据库节点删除管理
熟练
1
7
数据表的创建
掌握
1
8
表结构字段的增加与删除
掌握
1
三
9
数据表的中主外键声明
熟练
1
10
数据表中联合主键的定义
掌握
1
11
数据表的完整性约束
了解
1
12
非空约束、唯一约束、自定义约束
熟练
1
四
13
数据检索的基本流程
了解
1
14
数据检索语法
熟练
1
15
数据检索条件过滤
了解
1
16
条件过滤类型(大于、小于、等于)
熟练
1
五
17
IN、BETWEEN...AND条件过滤
熟悉
1
18
模糊查询检索
掌握
1
19
数据分组的基本语法
熟练
1
20
多维度数据分组
了解
1
六
21
排序的基本语法
熟练
1
22
多维度数据排序
了解
1
23
聚合函数的种类、聚合函数的作用
了解
1
24
常见的聚合函数
熟悉
1
七
25
关系数据表连接
掌握
1
26
三表以上数据表连接
了解
1
27
WHERE子查询
熟练
1
28
FROM子查询
熟练
1
八
29
数据插入操作SQL语法
理解
1
30
数据插入操作应用
掌握
1
31
更新操作SQL语法
理解
1
32
更新操作应用
掌握
1
九
33
删除操作SQL语法
理解
1
34
删除操作应用
掌握
1
35
数据视图入门基础
认识
1
36
数据视图管理操作
熟练
1
十
37
索引入门基础
认识
1
38
索引管理
熟练
1
39
数据库范式概念、数据库范式作用
了解
1
40
数据库范式原理、适用范围
熟练
1
十一
41
存储过程的种类
了解
1
42
存储过程创建、储过程调用
熟练
1
43
IN输入参数、OUT输出参数
熟练
1
44
INOUT输入输出参数
熟练
1
十二
45
存储过程变量
了解