资源描述
《数据库高级应用技术》课程教学大纲
一、课程代码:
二、课程名称:数据库高级应用技术
三、学 分:4
四、授课对象:2014软件技术专业
五、先修课程:《数据库入门原理》、《数据建模技术》
六、同修课程:
七、课程简介:
《数据库高级应用技术》是软件技术专业的一门专业必修课程。主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(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] 教材,温立辉 ,数据库高级应用技术[M] ,北京理工大学出版社 ,2016
[02] 参考书,[美]Vikram Vaswani 著,徐小表 译 ,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
ACID特性
事务模型
了解
1
8
并发事务
熟悉
1
三
9
隔离级别
熟练
1
10
事务锁
熟练
1
11
隔离级别设置
掌握
1
12
手动事务控制操作
自动事务控制操作
熟练
1
四
13
存储过程的种类
了解
1
14
存储过程创建
储过程调用
熟练
1
15
IN 输入参数
OUT 输出参数
熟练
1
16
INOUT 输入输出参数
熟练
1
五
17
会话变量
了解
1
18
存储过程变量
熟悉
1
19
IF语句结构
掌握
1
20
IF条件函数
熟悉
1
六
21
1CASE语句结构
掌握
1
22
SELECT语句中CASE语法
熟悉
1
23
WHILE语句结构
掌握
1
24
WHILE语句举例
熟悉
1
七
25
LOOP语句结构
掌握
1
26
LOOP语句举例
熟悉
1
27
REPEAT语句结构
掌握
1
28
REPEAT语句举例
熟悉
1
八
29
注释语句
熟悉
1
30
数据库函数
熟练
1
31
游标的作用
游标的属性
了解
1
32
定义游标
使用游标
熟悉
1
九
33
条件选择分支结构实验课
熟练
1
34
循环控制结构实验课
熟练
1
35
触发器作用
触发器原理
了解
1
36
触发器语法
熟练
1
十
37
new关键字
old关键字
掌握
1
38
after关键字
before关键字
掌握
1
39
数据审计功能
数据审计原理
熟悉
1
40
数据审计案例分析
熟悉
1
十一
41
new、old关键字实验课
熟练
1
42
before、after关键字实验课
熟练
1
43
认识数据库管理
数据库管理员(DBA)
了解
1
44
开启服务器
登录服务器
关闭服务器
熟练
1
十二
45
修改帐户密码
创建新帐户
熟练
1
46
给新帐户赋权
删除用户
熟练
1
47
数据导出
掌握
1
48
数据导入
掌握
1
十三
49
数据备份实验课
熟练
1
50
数据恢复实验课
熟练
1
51
FROM类型子查询
掌握
1
52
WHERE类型子查询
掌握
1
十四
53
Distinct关键字
熟练
1
54
Limit关键字
熟练
1
55
Having关键字
熟练
1
56
Union关键字
熟练
1
十五
57
子查询、Having关键字实验课
熟练
1
58
Union、Distinct、Limit实验课
熟练
1
59
认识PowerDesigner
安装步骤
了解
1
60
建表操作
创建主外键关系
生成SQL脚本
掌握
1
十六
61
概念数据模型
实体标识符
熟悉
1
62
实体数据项
实体联系
熟悉
1
63
数据建模设计
熟悉
1
64
实体模型关系分析
熟悉
1
十七
65
分区的类型
熟练
1
66
分区操作过程
熟练
1
67
横向切片
熟悉
1
68
纵向切片
掌握
1
十八
69
认识索引
了解
1
70
索引管理
熟悉
1
71
SQL语句常见问题
熟悉
1
72
SQL语句优化原则
熟练
1
教研室审核: 年 月 日 系领导审核: 年 月 日
展开阅读全文