MySQL数据库应用与开发技术课标大纲_第1页
MySQL数据库应用与开发技术课标大纲_第2页
MySQL数据库应用与开发技术课标大纲_第3页
MySQL数据库应用与开发技术课标大纲_第4页
MySQL数据库应用与开发技术课标大纲_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.《MySQL数据库应用与开发技术》课程标准1.1课程基本信息课程归口:软件技术专业课程代码:适用专业:现代教育技术、计算机多媒体技术、软件技术、计算机网络技术学时数:56学分:3先修课程:计算机应用基础后续课程:动态网站设计等相关专业课程1.2课程性质与设置依据本门课程是计算机类专业的专业基础课程,主要针对数据库系统管理员、数据库应用开发的程序员、数据库应用项目测试工程师等岗位开设的。本课程通过“做、学、教”一体化的途径,着重培养学生的数据库分析与设计能力、数据库管理与维护能力、数据库文档的编写能力。在技能培养的同时,注重培养岗位所需的创新意识、团队合作精神等职业素质,使学生具备良好的数据库应用和开发的职业能力和职业素养。为《动态网站设计》等后续课程的顺利实施和今后的工作奠定了基础。1.3课程教学目标通过职业岗位、工作任务及工作过程的系统化分析,确定本课程的教学目标。1.3.1能力目标A1.能绘制E-R图;A2.能设计符合范式标准的关系模型数据库;A3.能使用MySQL语句创建和管理数据库;A4.能使用MySQL语句创建和管理数据表;A5.能使用MySQL语句为数据表创建索引和规则,并添加约束和绑定默认值;A6.能使用MySQL语句建立、使用和维护数据库对象——视图、存储过程、存储函数、触发器、事件;A7.能使用MySQL语句对数据库进行备份和恢复;A8.能使用MySQL语句对数据库进行安全性维护;A9.能使用phpMyAdmin操作数据库并进行系统;A10.能连接数据库。1.3.2知识目标K1.掌握E-R图的理论知识;K2.掌握关系数据库的概念;K3.理解MySQL字符集与数据类型;K4.掌握数据库及其对象的创建与管理;K5.掌握数据完整性的相关概念;K6.掌握SELECT语法格式;K7.掌握视图与索引的创建与管理;K8.掌握存储过程、存储函数和触发器的设计与应用;K9.掌握数据库安全和维护技术;K10.掌握数据库连接的原理;K11.掌握本课程相关的英语词汇。1.3.3素质目标Q1.具有良好的职业道德、规范操作意识;Q2.具备良好的团队合作精神;Q3.具备良好的组织协调能力;Q4.具有求真务实的工作作风;Q5.具有开拓创新的学习精神;Q6.具有良好的语言文字表达能力。1.4课程设计思路通过一系列的企业调研与分析,我们得到了企业中数据库应用系统开发岗位的典型工作过程,如图1所示(左边)。以教学载体“教学管理数据库系统”的设计与开发过程为依据,设计了9个从简单到复杂的学习情境,每个学习情境都是按照企业中数据库应用系统开发岗位的典型工作过程来设计和开发的;另外,将行动领域的项目内容转化为学习领域的课程内容,设计了与工作过程对应的教学过程,如图1所示(右边)。做到每个学习情境的教学实施过程是一个完整的工作过程,前一个学习情境是后一个学习情境的基础、后一个学习情境是前一个学习情境的扩展和综合,最一个学习情境是前面所有学习情境的综合。这种创新充分体现出课程开发的工作过程系统性、职业性、实践性和适用性。图1-1数据库应用系统开发的工作过程与课程教学过程1.5教学内容与学时分配本课程以“教学管理数据库系统的设计与实现”作为载体,贯穿整门课程,并按照“教学管理数据库系统”的设计与开发工作过程,分解为9个学习情境,每个学习情境分成多个任务。在教学实施过程中采用了“过程相融、教学做一体化”的教学模式,注重学生实践能力的培养。在课内,每个项目的教学过程完全按照“需求分析”、“明确项目任务”、“技术学习”、“实施项目”和“项目测试”几个环节来实施;表1-1课程内容与学时分配序号教学内容学时分配1数据库的设计42数据库与数据表的创建103数据约束和参照完整性24数据查询165数据处理26快速检索47存储过程、存储函数、触发器与事件的设计与应用108数据库安全和性能优化69phpMyAdmin操作数据库及系统开发2合计=SUM(ABOVE)561.6教学资源开发与利用1.6.1教材为了让学生掌握职业岗位工作所需的技术知识,顺利实施职业技能训练,本专业选用温立辉等编著的,由机械工业出版社出版的《MySQL数据库应用与开发技术》作为课程教材。1.6.2参考资料[1]周德伟覃国蓉主编.MySQL数据库技术[M].高等教育出版社,2014年8月[2]BenForta著刘晓霞钟鸣译.MySQL必知必会[M].人民邮电出版社,2009年1月1.6.3学习网站参考学习网站中国IT学习网华夏学习网/移动学习网/1.6.4实训设备表1-2实训室设备计算机技能实训室设备名称型号数量功能教师、学生桌椅无特殊要求61套无特殊要求学生工作站2G以上CPU,1G以上内存60台性能较好教师工作站2G以上CPU,1G以上内存1台性能较好机柜及服务器无特殊要求1台性能较好交换机无特殊要求3台性能较好投影仪及投影幕布无特殊要求1套性能较好MySQL及WAMP软件最新版本1套最新版本话筒与音箱无特殊要求1套性能较好空调无特殊要求3台性能较好1.7考核要求本课程的考核方式主要是笔试+实务考试。教学评价方案为形成性考核(课堂表现+考勤+子项目考核)(35%)+实务考试(35%)+笔试(30%)1.7.1形成性考核(35%)形成性考核包括平时成绩考核和子项目成绩考核。其中平时成绩考核包括:作业和考勤;子项目成绩在每一个项目结束时进行考评。分数比例为:形成性考核成绩=平时成绩考核(40%)+子项目成绩考核(60%)(1)平时成绩考核(100分)①平时作业成绩考核(60分)全学期布置作业4次,全批全改,以优秀(80分以上)、合格(60分至80分之间)、不合格(60分以下)评定作业成绩,不交作业者不得分。②平时考勤成绩考核(40分)随机对学生进行考勤,无故迟到或早退1次扣3分,旷课一次扣5分,扣满40分为止。(2)子项目成绩(100分)子项目具体考核标准比例见表1-3。

表1-3子项目具体考核标准考核项目编号考核点及项目分值建议考核方式评价标准项目成绩比例优良及格1.数据库设计用户需求分析文档(2分)作业教学管理数据库系统需求分析文档符合编写规范,对系统的综合要求及数据要求描述清楚。教学管理数据库系统需求分析文档基本符合编写规范,对系统的综合要求及数据要求描述基本清楚。教学管理数据库系统需求分析文档基本符合编写规范,对系统的综合要求及数据要求描述不够清楚。5%绘制E-R图并转换为关系模式(3分)任务卡教学管理数据库E-R图设计全面,关系清晰,关系模式完全符合范式要求。教学管理数据库E-R图设计全面,关系不够清晰,关系模式基本符合范式要求。教学管理数据库E-R图设计不够全面,关系不够清晰,关系模式不符合范式要求。2.数据库与数据表构建创建数据库(5分)任务卡创建数据库步骤描述清楚、图示正确、MySQL语句正确。创建数据库步骤描述不够清楚、图示正确、MySQL语句正确。创建数据库步骤描述不够清楚、缺少图示、MySQL语句正确。15%创建数据表(5分)任务卡创建数据表步骤描述清楚、图示正确、MySQL语句正确。创建数据表步骤描述不够清楚、图示正确、MySQL语句正确。创建数据表步骤描述不够清楚、缺少图示、MySQL语句正确。添加数据(5分)任务卡正确描述使用insert、insert…select、select…into三种方法添加数据,图示正确。正确描述使用insert、insert…select、select…into其中两种方法添加数据,图示正确。正确描述使用insert、insert…select、select…into其中一种方法添加数据。3.数据完整性的实施实体完整性(5分)任务卡能正确用MySQL语句实现创建主键和唯一约束与标符识列的设置,图示正确,步骤描述清楚。能正确用MySQL语句实现创建主键和唯一约束与标符识列的设置,图示正确,步骤描述不够清楚。能正确用MySQL语句实现创建主键和唯一约束与标符识列的设置中的其中两个,步骤描述不够清楚。10%域完整性(5分)任务卡能正确用MySQL语句实现外键、CHECK约束、默认值的设置,图示正确,操作步骤描述清楚。能正确用MySQL语句实现外键、CHECK约束、默认值的设置,图示正确,操作步骤描述不够清楚。能正确用MySQL语句实现外键、CHECK约束、默认值的设置的其中两个,操作步骤描述不够清楚。4.数据查询单表查询(10分)任务卡能将单表查询步骤描述清楚,查询语句不少于五个,查询结果图示正确。能将单表查询步骤描述清楚,查询语句不少于三个,查询结果图示正确。能将单表查询步骤描述清楚,查询语句不少于三个,查询结果图示不完整。20%多表查询(10分)任务卡能将多表查询步骤描述清楚,应涉及到两个和三个表之间的信息,查询结果图示正确。能将多表查询步骤描述清楚,至少涉及两个表之间的信息,查询结果图示正确。能将多表查询步骤描述清楚,至少涉及两个表之间的信息,查询结果图示不完整。5.数据处理使用运算符(2分)任务卡能完全正确地使用运算符对数据进行处理,查询结果图示正确。能较好地使用运算符对数据进行处理,查询结果图示正确。能基本正确地使用运算符对数据进行处理,查询结果图示正确。5%使用函数(3分)任务卡能完全正确地使用函数对数据进行处理,查询结果图示正确。能较好地使用函数对数据进行处理,查询结果图示正确。能基本正确地使用函数对数据进行处理,查询结果图示正确。6.快速检索创建索引(5分)任务卡将创建索引的分析过程及创建过程描述清楚,操作结果图示正确。将创建索引的操作过程描述清楚,操作结果图示正确。将创建索引的操作过程描述不够清楚,操作结果图示不完整。10%创建视图(5分)任务卡创建及应用视图的操作步骤描述清楚,操作结果图示正确。创建及应用视图的操作步骤描述不够清楚,操作结果图示正确。创建及应用视图的操作步骤描述不够清楚,操作结果图示不完整。7.存储过程、存储函数、触发器和事件的设计与应用存储过程的应用(5分)任务卡存储过程能实现教学管理系统中某种功能,操作步骤清楚,操作结果图示正确。存储过程能实现教学管理系统中某种功能,操作步骤不够清楚,操作结果图示正确。存储过程能实现教学管理系统中某种功能,操作步骤不够清楚,操作结果图示不完整或缺少。20%存储函数的应用(5分)任务卡存储函数能实现教学管理系统中某种功能,操作步骤清楚,操作结果图示正确。存储函数能实现教学管理系统中某种功能,操作步骤不够清楚,操作结果图示正确。存储函数能实现教学管理系统中某种功能,操作步骤不够清楚,操作结果图示不完整或缺少。触发器的应用(5分)任务卡能够实现在添加、修改、删除数据时有触发操作,操作步骤描述清楚,图示正确。能够实现在添加、修改、删除数据时部分有触发操作,操作步骤描述清楚,图示正确。能够实现在添加、修改、删除数据时部分有触发操作,操作步骤描述不够清楚,图示不完整或缺少。事件的应用(5分)任务卡能够实现在添加、修改、删除数据时有事件操作,操作步骤描述清楚,图示正确。能够实现在添加、修改、删除数据时部分有事件操作,操作步骤描述清楚,图示正确。能够实现在添加、修改、删除数据时部分有事件操作,操作步骤描述不够清楚,图示不完整或缺少。8.数据库的安全与性能优化创建用户及其权限的设置(5分)任务卡对数据库操作流程描述清楚,能正确创建数据库操作用户,操作步骤描述清楚,将系统管理员、教师、学生对数据库的访问权限操作设置步骤描述清楚,图示正确。对数据库操作流程描述清楚,能正确创建数据库操作用户,操作步骤描述不够清楚,将系统管理员、教师、学生对数据库的访问权限操作设置步骤描述不够清楚,图示正确。对数据库操作流程描述清楚,能正确创建数据库操作用户,操作步骤描述不够清楚,将系统管理员、教师、学生对数据库的访问权限操作设置步骤描述不够清楚,图示不完整或缺少。10%备份与恢复数据库(5分)任务卡能列出两种备份和恢复数据库的方法,能列出两种备份和恢复数据库的方法,操作步骤描述不够清楚,图示正确。能列出一种备份和恢复数据库的方法,操作步骤描述不够清楚,图示正确。9.phpMyAdmin操作数据库及系统开发phpMyAdmin操作界面,数据库连接(5分)任务卡能非常熟练使用phpMyAdmin操作MySQL数据库,能连接数据库,操作步骤描述清楚,图示正确。能熟练使用phpMyAdmin操作MySQL数据库,能连接数据库,操作步骤描述不够清楚,图示正确。能使用phpMyAdmin操作MySQL数据库,能连接数据库,操作步骤描述不够清楚,图示不完整或缺少。5%合计100%1.7.2实务考试(70%)本课程实务考试总题目是实现学生宿舍管理系统,内容主要包括以下7个方面:数据库与表的创建;数据完整性的实施;数据查询的实施;快速检索的实施;存储过程、存储函数、触发器与事件的设计与应用;数据库的安全性与性能优化;数据库系统开发。学生在规定时间内上机完成,教师按评分标准给分。本课程的实务考试考核标准如表1-4所示。表1-4实务考核评分标准考核项目编号考核点及分值比建议考核方式评价标准项目成绩比例优良及格1.数据库与数据表构建创建宿舍管理数据库(5分)机试能用MySQL语句创建、修改和删除宿舍管理数据库。能用MySQL语句创建和删除宿舍管理数据库。只能用MySQL语句创建宿舍管理数据库。20%创建数据表(学生表、宿舍表等)(5分)机试能用MySQL语句创建数据表并能选择正确的数据类型。能用MySQL语句创建数据表,但不能完全正确选择数据类型。只能用MySQL语句创建数据表,且不能正确选择数据类型。操作数据表(添加、修改、删除数据)(10分)机试能使用三种方法添加数据、能根据条件修改与删除数据。能使用两种方法添加数据、能根据条件修改与删除数据。能使用一种方法添加数据、能根据条件修改与删除数据。2.数据表完整性的实施主键、外键、CHECK约束设置(10分)机试能使用MySQL语句正确创建所有表的主外键及CHECK约束。能使用MySQL语句正确创建所有表的主外键及部分CHECK约束。只能使用MySQL语句正确创建所有表的主外键。10%3.数据查询的实施按要求查询信息(20分)机试按要求用MySQL语句查询单表和多表信息,结果完全正确。按要求用MySQL语句查询单表和多表信息,结果部分正确。按要求用MySQL语句查询单表和多表信息,MySQL语句存在语法错误,结果部分正确。20%4.实施快速检索索引与视图(10分)机试能设计正确的索引与视图,加快检索速度。能创建索引与视图,但不能加快检索速度。只能创建索引与视图中的一种。10%5.存储过程、存储函数、触发器和事件的设计与应用存储过程(5分)机试能创建存储过程实现某种功能,会调用存储过程。能创建存储过程实现某种功能,调用存储过程出错。能创建和调用简单的存储过程。20%存储函数(5分)机试能创建存储函数实现某种功能,会调用存储过程。能创建存储函数实现某种功能,调用存储过程出错。能创建和调用简单的存储函数。触发器(5分)机试能按要求创建触发器,并能验证触发器。能按要求创建触发器。只能创建简单的触发器。事件(5分)机试能按要求创建事件,并能验证事件。能按要求创建事件。只能创建简单的事件。6.数据库的安全与性能优化用户及权限设置(10分)机试能按要求创建用户并设置相应的权限。能创建用户,但权限设置不完全正确。能创建用户,但不能权限设置。10%数据库备份与还原(8分)机试能用两种方法备份数据库,并能还原数据库。能用一种方法备份数据库,并能还原数据库。能用一种方法备份数据库,但不能还原数据库。7.学生宿舍管理系统开发连接数据库(10分)机试能采用多种方法连接宿舍管理数据库。能采用一种方法连接宿舍管理数据库。能设置数据源。10%合计100%

《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数据库功能作用、数据库发展历程了解12数据库类型分类、数据库组成结构认识13数据表熟悉14数据类型熟悉1二5数据库节点构建管理熟练16数据库节点删除管理熟练17数据表的创建掌握18表结构字段的增加与删除掌握1三9数据表的中主外键声明熟练110数据表中联合主键的定义掌握111数据表的完整性约束了解112非空约束、唯一约束、自定义约束熟练1四13数据检索的基本流程了解114数据检索语法熟练115数据检索条件过滤了解116条件过滤类型(大于、小于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论