《数据库高级应用技术》教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库高级应用技术》课程教学大纲
一、课程代码:
二、课程名称:数据库高级应用技术
三、学分:4
四、授课对象:软件技术专业
五、先修课程:《数据库入门原理》、《数据建模技术》
六、同修课程:
七、课程简介:
《数据库高级应用技术》是软件技术专业的一门专业必修课程。主要是让学生掌握数据开发与管理的高级核心技能,学与致用,能把课程技能点在实际项目中灵活应用。本课程目标是使学生在前期学习数据库应用技术的基础上,进一步学习数据库高级应用技术,为以后进入行业领域职业发展奠定良好坚实的基础。
(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
九、教学内容、基本要求及各章节时间分配: