1、数据库高级应用技术课程教学大纲一、课程代码:二、课程名称:数据库高级应用技术 三、学 分:4四、授课对象:2014软件技术专业五、先修课程:数据库入门原理、数据建模技术六、同修课程: 七、课程简介:数据库高级应用技术是软件技术专业的一门专业必修课程。主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。(1)能力目标 A1. 能够根据数据库设计的步骤完成系统后台数据库的需求分析、概念设计和逻辑设计A2. 能够根据关系模式在MySQ
2、L中创建数据库、数据表的方法(后台数据库的物理设计)A3. 能够根据要求完成后台数据库数据表的完整性约束条件的设置A4. 能够根据要求对后台数据库进行高级查询操作(汇总查询、统计查询、连接查询等)A5. 能够根据要求为后台数据库添加视图A6. 能够根据要求为后台数据库添加触发器A7. 能够根据要求为后台数据库进行安全管理(2) 知识目标 K1. 掌握Transaction-SQL的语言基础K2. 掌握T-SQL进行数据的更新操作的方法K3. 掌握完整性约束、默认值、规则的创建方法(包括T-SQL语言)K4. 掌握存储过程的创建方法(包括T-SQL语言)K5. 掌握触发器的创建方法(包括T-SQ
3、L语言)K6. 掌握身份验证的方法和服务器账户的管理K7. 掌握数据库用户的基本管理K8. 掌握数据库用户的权限管理(3)素质目标 Q1.具有谦虚、好学、追求上进的态度。Q2.具有创新精神。Q3.具有良好的职业道德。八、教材及参考书(教材及参考书不得少于5本):01教材,温立辉 ,数据库高级应用技术M ,北京理工大学出版社 ,201602参考书,美Vikram Vaswani 著,徐小表 译 ,MySQL完全手册M ,电子工业出版社 ,200603参考书,美施瓦茨 著,宁海元 译,高性能MySQL(第3版)M ,电子工业出版社 ,201304 参考书, 美西尔伯沙茨 著,杨冬青 译,数据库系统
4、概念M ,机械工业出版社 ,201305参考书,英C.J. Date 著, 卢涛 译 ,数据库设计与关系理论 M ,机械工业出版社 ,2013九、教学内容、基本要求及各章节时间分配:教学周节次教学内容掌握程度学时作业次数一1数据库范式的概念数据库范式的作用了解12数据库范式的原理数据库范式的适用范围熟练13关系数据库基本概念关系模式定义熟练14关系模式分解标准熟练1二5关系模式分解原理熟悉16关系模式分解算法熟练17ACID特性事务模型了解18并发事务熟悉1三9隔离级别熟练110事务锁熟练111隔离级别设置掌握112手动事务控制操作自动事务控制操作熟练1四13存储过程的种类了解114存储过程创
5、建储过程调用熟练115IN 输入参数OUT 输出参数熟练116INOUT 输入输出参数熟练1五17会话变量了解118存储过程变量熟悉119IF语句结构掌握120IF条件函数熟悉1六211CASE语句结构掌握122SELECT语句中CASE语法熟悉123WHILE语句结构掌握124WHILE语句举例熟悉1七25LOOP语句结构掌握126LOOP语句举例熟悉127REPEAT语句结构掌握128REPEAT语句举例熟悉1八29注释语句熟悉130数据库函数熟练131游标的作用游标的属性了解132定义游标使用游标熟悉1九33条件选择分支结构实验课熟练134循环控制结构实验课熟练135触发器作用触发器原理
6、了解136触发器语法熟练1十37new关键字old关键字掌握138after关键字before关键字掌握139数据审计功能数据审计原理熟悉140数据审计案例分析熟悉1十一41new、old关键字实验课熟练142before、after关键字实验课熟练143认识数据库管理数据库管理员(DBA)了解144开启服务器登录服务器关闭服务器熟练1十二45修改帐户密码创建新帐户熟练146给新帐户赋权删除用户熟练147数据导出掌握148数据导入掌握1十三49数据备份实验课熟练150数据恢复实验课熟练151FROM类型子查询掌握152WHERE类型子查询掌握1十四53Distinct关键字熟练154Limit
7、关键字熟练155Having关键字熟练156Union关键字熟练1十五57子查询、Having关键字实验课熟练158Union、Distinct、Limit实验课熟练159认识PowerDesigner安装步骤了解160建表操作创建主外键关系生成SQL脚本掌握1十六61概念数据模型实体标识符熟悉162实体数据项实体联系熟悉163数据建模设计熟悉164实体模型关系分析熟悉1十七65分区的类型熟练166分区操作过程熟练167横向切片熟悉168纵向切片掌握1十八69认识索引了解170索引管理熟悉171SQL语句常见问题熟悉172SQL语句优化原则熟练1教研室审核: 年 月 日 系领导审核: 年 月 日