《SQL数据库与应用》课程标准.docx
《《SQL数据库与应用》课程标准.docx》由会员分享,可在线阅读,更多相关《《SQL数据库与应用》课程标准.docx(16页珍藏版)》请在冰豆网上搜索。
《SQL数据库与应用》课程标准
《SQL数据库与应用》课程标准
一、基本信息
课程名称:
SQL数据库与应用
课程编码:
Z040109
适用对象:
计算机应用技术专业
总学时/学分:
96/6
实践(实验)学时:
48
考核性质:
考试
编制单位:
信息工程系
执笔人:
企业审核人:
○○
标准定位:
近似国标中高
教学建议:
任务驱动项目化
○学赛一体化情境教学
专业审定人:
审定日期:
系主任:
二、课程概述
(一)制订依据
2016年教育部办公厅印发《关于做好<高等职业学校专业教学标准>修(制)订工作的通知》,要求坚持就业导向,明确规格定位。
坚持工学结合,注重知行合一。
我们邀请行业企业专家共同修订人才培养方案,与企业合作进行课程开发与设计,以SQL数据库应用能力培养为核心,瞄准企业岗位需求来进行课程改造。
按照基础性、规范性、可操作性等原则,对现行的高职专业教学标准进行修订和完善。
(二)课程性质和作用
《SQL数据库与应用》是计算机应用技术专业的一门必修课,是计算机应用技术专业的核心课程。
前导课程为计算机应用基础、C语言程序设计、数据恢复技术;后续课程为PHP动态网页设计、IT运维管理项目、网页设计综合实训和计算机技术综合实训。
SQL数据库应用于信息化建设领域,是计算机应用技术专业学生毕业后的主要就业方向之一,毕业生可从事网站后台数据库开发和维护及其它就业岗位。
因此,本课程在计算机应用技术专业课程体系中具有重要的地位,对培养学生数据库管理与应用的职业能力与素养起明显的促进作用:
支撑数据库管理员、数据库应用开发的程序员、数据库工程师等岗位能力;培养岗位所需的责任心强,具有信息安全与服务意识、创新意识,较好的沟通协调、团队协作和分析处理问题,计算机应用开发经验和软件工程意识的职业素养;培养学生管理、维护和开发数据库项目的需求分析、系统设计、数据库创建、数据库操作、数据库的安全管理等专业技能。
(三)课程设计思路
《SQL数据库与应用》是以数据库应用项目的需求分析、系统设计、数据库创建、数据库操作、数据库的安全管理工作任务的岗位职业能力为依据设置的课程。
总体设计思路是立足于职业能力培养,既充分考虑了高等职业教育对理论知识学习的需要,又融合了相关职业资格证书(全国计算机信息高新技术数据库应用SQLServer数据库操作员级国家职业资格四级证书)对知识和技能的要求。
本课程以项目为载体选取教学内容和组织教学活动,打破知识传授为主要特征的传统学科课程模式,旨在用工作任务设计出学习项目,为学生创造一个职业化的学习情境,使学生在实际情境中获得真正的职业能力。
将完成工作任务必需的相关理论知识构建于项目之中,学生在完成具体项目的过程中学会完成相应工作任务,掌握必备的的理论知识,训练职业能力,从而符合数据库管理员职业标准,并胜任企业特定岗位要求。
教学评价采取项目化阶段评价模式,通过理论与实践相结合,重点评价学生的职业岗位能力。
三、课程目标
知识目标
技能目标
素质目标
1、了解数据库技术发展阶段;识记数据描述的术语;领会数据抽象的级别、数据库管理系统的功能和组成,数据库系统的组成和全局结构。
2、识记ER模型和关系模型的基本概念;掌握概念设计中ER模型的设计方法,逻辑设计中ER模型向关系模型转换的算法。
3、了解关系模式的设计准则;识记函数依赖、关系模式分解和范式的基本概念;掌握1NF到BCNF的分解算法和合成算法。
4、了解SQL发展史、组成和特点;识记SQL的数据定义、数据查询、数据更新的语句;掌握嵌入式SQL语句。
5、了解事务的定义和性质;领会数据库的完整性约束和触发器概念;掌握数据库的恢复策略、故障类型和检查点;识记数据库的并发控制概念;掌握SQL的安全性机制。
1、专业能力目标
(1)积累丰富的数据库处理技术项目经验;
(2)理解并掌握数据库项目设计开发的基本方法;
(3)掌握SQL数据库管理和维护;
(4)理解并掌握数据库设计方法。
2、方法能力目标
(1)能根据需求分析做系统设计,包括数据库的概念结构设计、逻辑结构设计和物理结构设计;
(2)能使用SQL语言实现数据库的创建、修改和删除;数据表的创建、修改和删除;数据查询等;
(3)能对数据库系统进行运行和维护;
(4)掌握数据管理的基本方法;
(5)熟练掌握基本的sql语句select、insert、update、delete等的编写;
(6)理解sql编程的基本思想,并会创建存储过程、触发器等对象;
(7)掌握用vs平台实现数据库系统开发的基本方法。
1、恪守数据处理技术工作的准则和职业道德规范,德能并进;
2、具备与跨部门、跨工种工程师进行良好沟通,理解、分析、协调、引导和修正数据库开发者、管理者、用户之间需求的职业素质;
3、能够应对繁琐的数据库运维工作,具备较好时间管理能力。
4、具备数据库管理员遇到问题主动并且及时排查故障的责任心;以及按期完成数据维护的计划,服从上级的安排,较好的吃苦耐劳品质。
四、课程内容与教学目标
教学内容
教学目标
项目一:
ER模型与关系模型的转换
任务1:
ER图绘制
1、了解数据模型概念
2、掌握E-R模型的设计方法
3、会根据E-R模型与关系模型的转换方法实现关系模式设计
任务2:
关系模式设计
项目二:
数据库和表的基本管理
任务3:
认识数据库的基础结构
1、了解数据管理技术的发展
2、掌握数据库系统的构成
3、会根据需求分析的目标完成两个任务;调查、收集与分析用户在数据管理中的信息、处理要求及安全性和完整性要求。
任务4:
创建和维护数据库
1、了解数据库文件和文件组
2、熟悉数据库的基本属性
3、掌握复制和移动数据库,创建数据库,数据库备份与恢复方法,会实现数据的导入和导出,会设置数据库的属性。
任务5:
创建和管理数据表
1、了解数据表、约束、表的规则和表关系的概念
2、认知如何生成脚本
3、掌握创建数据表、修改数据表、建立约束和设置属性的方法。
任务6:
创建和管理视图
1、理解视图的概念
2、掌握建立和管理视图的方法
3、会通过视图管理基本表中的数据
任务7:
建立和管理索引
1、了解查看索引信息的方式
2、理解索引的概念
3、掌握创建索引和删除索引的方法
项目三:
用T-SQL语句
实现数据库数据管理和维护
任务8:
T-SQL语言基础
1、了解T-SQL功能与特点、函数与表达式、常量和变量的定义以及执行方式
2、理解批处理的概念与限制,认知流程控制语句。
3、掌握编写基本的T-SQL程序和运行方法。
任务9:
数据查询
1、理解查询的概念、查询的条件表达式、总计查询和分组总计查询、连接查询、嵌套查询(子查询)。
2、掌握运用select语句实现简单、模糊查询;实现分组总计查询;实现连接、合并、嵌套查询。
任务10:
数据更新
1、理解插入数据、修改(更新)数据、删除数据。
2、掌握运用insert语句实现插入数据;
3、掌握运用update语句更新数据;
4、运用delete语句删除数据。
任务11:
存储过程和触发器对象的设计
1、了解存储过程、触发器、游标的概念及其使用方法;
2、掌握编写存储过程的方法;
3、能编写简单的触发器。
项目四:
用VS平台开发数据库管理系统
任务12:
基于Windows窗体程序的数据库管理系统的设计与实现
1、了解ADO对象的定义及其常见方法;C#语言的编写基础;VS平台的开发环境;windows窗体的定义及其属性和方法。
2、理解MIS的功能模块划分。
3、解决MIS的数据表查询模块、数据基本管理模块、数据维护模块和用户安全登录模块实现问题。
任务13:
基于web技术的数据库管理系统的设计与实现
1、了解Web的定义及其属性和方法;Web连接数据库的方法;动态Web的常用控件
2、理解MIS的功能模块划分。
3、解决MIS的数据表查询模块、数据基本管理模块、数据维护模块和用户安全登录模块实现问题。
五、实施建议
教学内容与建议学时
教学设计(教师活动、学生活动、教学策略等)
项目一:
ER模型与关系模型的转换
任务1:
ER图绘制(4学时)
本项目采用讲授法、任务驱动法和小组协作学习相结合方式;
(1)教师通过PPT讲解相关知识点,突出重点,详解难点;
(2)教师示范绘图方法与步骤,以实例讲解关系模式设计过程。
(3)按3-4名学生分小组形式下发任务,教师巡堂指导,督促各小组完成任务。
(4)选拔出色完成任务的小组进行成果展示,教师整体点评各小组完成情况。
任务2:
关系模式设计(4学时)
项目二:
数据库和表的基本管理
任务3:
认识数据库的基础结构(4学时)
在本项目教学设计中,项目载体设计是一个关键环节,围绕学生熟悉场景图书管理信息系统选定案例数据库和表的基本管理工作任务来进行开放性设计,项目与工作任务采用分段式和对应式两种匹配模式。
教学中采用讲授法、案例教学法、独立学习和交流学习法相结合方式;
(1)教师通过PPT讲解相关知识点,突出重点,详解难点;
(2)教师示范工作任务完成的方法与步骤,以实例讲解数据库和表的基本管理要求。
(3)对每组学生下发任务,教师巡堂指导,督促各组学生完成任务。
(4)选拔出色完成任务的学生进行操作演示和学习交流,教师整体点评全班完成情况。
教学过程中,充分利用实训室教师机控制软件的半屏显示和投影,促使学生边听边练,提高学生课堂关注度,有效管理课堂,提高教学效果。
任务4:
创建和维护数据库(8学时)
任务5:
创建和管理数据表(8学时)
任务6:
创建和管理视图(4学时)
任务7:
建立和管理索引(4学时)
项目三:
用T-SQL语句
实现数据库数据管理和维护
任务8:
T-SQL语言基础(4学时)
在本项目教学设计中,项目载体设计是一个关键环节,围绕企业真实案例人事管理数据库和表的基本管理工作任务来进行开放性设计,项目与工作任务采用分段式和对应式两种匹配模式。
教学中采用讲授法、案例教学法、独立学习和交流学习法相结合方式;
(1)教师通过PPT讲解相关知识点,突出重点,详解难点;
(2)教师示范工作任务完成的方法与步骤,以实例讲解T-SQL语句实现数据库管理和维护操作。
(3)对每组学生下发任务,教师巡堂指导,督促各组学生完成任务。
(4)选拔出色完成任务的学生进行操作演示和学习交流,教师整体点评全班完成情况。
教学过程中,充分利用实训室教师机控制软件的半屏显示和投影,促使学生边听边练,提高学生课堂关注度,有效管理课堂,提高教学效果。
任务9:
数据查询(8学时)
任务10:
数据更新(8学时)
任务11:
存储过程和触发器对象的设计(8学时)
项目四:
用VS平台开发数据库管理系统
任务12:
基于Windows窗体程序的数据库管理系统的设计与实现(16学时)
实训周项目是以工作任务为主线而非以知识为主线,将理论知识用工作任务穿起来,理论知识内容在符合工作任务职业行为的同时,也符合学生的认知规律,做到由易到难,由简到繁,分散难点,前后衔接,循环前进。
因此,本实训周项目教学设计按照企业真实岗位工作任务,组织指导学生完成基于windows和web技术的企业人事管理系统的需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行和维护六个工作过程,它涵盖了本门课程需要学习的所有工作任务。
根据工作任务界线,把这个项目划分成以下5个子项目:
需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施与维护。
学生按照工作顺序分段并分组逐步完成各个任务,最终完成整个项目。
教学中采用讲授法、任务驱动法和小组协作学习相结合方式;
(1)教师通过PPT讲解相关知识点和任务要求,突出重点,详解难点;
(2)按工作场景指定各小组成员的角色分工,下发具体任务。
教师巡堂指导,跟进并记录每组学生任务进展情况。
(3)按照开发周期定期组织各小组进行项目进展汇报交流活动,并利用网络平台及时跟进指导小组工作所遇问题。
(4)组织项目成果汇报会,每组学生通过PPT讲解和现场演示进行学习评定和学习交流,教师点评各组完成情况。
教学过程中,充分利用校企合作单位的校外指导教师资源和校外实训基地资源,组织实施实训周项目教学活动,提高双师型队伍建设,提高学生实践教学效果。
任务13:
基于web技术的数据库管理系统的设计与实现(16学时)
六、考核及评价
(一)考核方式
本课程考核评价以学生为中心,以学生预期学习成果为导向,以国家职业资格标准和企业岗位工作职责要求为依据,采用学生互评、校内指导教师评价和校外企业指导老师评价相结合的项目化阶段评价模式。
着重考核学生掌握本课程相关的基本技能、专业技术和职业素养,并能综合运用所学知识和技能分析、解决实际工作任务问题的能力。
1.考核总评:
项目一阶段评价*20%+项目二阶段评价*20%+项目三阶段评价*20%+项目四阶段评价*40%
2.项目阶段评价:
根据学生对本课程四个实例项目的掌握情况,每个项目为一个评价的阶段,每个阶段评价都包括团队考评和个人考评。
团队考评的要素包括:
功能验收、团队答辩、项目产出物、软件工具、编码、测试、项目日常管理工作等。
个人考评将基于团队考核得分,引入PM考评与组内成员互评相结合的方式,考评要素包括:
工作任务完成情况、学生日常课堂表现(考勤、回答问题积极性、项目参与度等)。
(二)考核评价表
团队考核评价表
序号
考核内容
评分标准
考核方式
分值设定
得分
1
团队答辩
项目演示过程的流畅度;成员答辩的演说与表达能;PPT的专业程度;
评审
20
2
项目产出物
需求分析、架构设计、系统设计、数据库设计、测试文档;过程文档。
评审
20
3
功能验收
主要针对功能性需求验收系统;考评时会考虑到功能的复杂度、难度。
走查
20
4
软件工具
根据对软件工具的使用熟练情况来评分
走查
10
5
编码
根据编码完成程度和编码遵循风格、代码注释来评分
走查
10
6
测试
根据发现别的小组的bug质量和数量来评分
评审
10
7
项目日常管理工作
根据项目小组工作态度、学习氛围和职业精神等进行评分
走查
10
总评
100
个人考核评价表
序号
考核内容
评分标准
考核方式
分值设定
得分
1
任务完成情况
根据系统功能验收情况
评审
30
2
是否按照流程或规范完成任务
是否按照编码规范编码,是否按照开发流程进行开发。
评审
10
3
学生互评
各项目小组成员互相评分
评审
10
4
团队考核
团队整体表现得分
评审
10
5
学生日常课堂表现
考勤、回答问题积极性、项目参与度等
走查
20
6
学习精神面貌
学习态度/工作礼仪/沟通技巧等
评审
10
7
任务完成质量
任务在整个项目中的贡献度,是否很出色完成该任务并为团队带来亮点(贡献)
评审
10
总评
100
七、课程资源开发与利用
(一)推荐教材和指导书
1、教材选取的原则
教材选用符合高职办学层次、培养目标以及我院学生实际情况的教材,原则上选用高职高专近三年出版的教材,优先选用规划教材和重点教材,选用教材的版本和内容均考虑到近年教材的变动与更新,有效保证了学生能汲取到有用、新鲜和实用的相关知识和技能,可选用教师自编教材。
2、学校图书馆藏书中拥有计算机应用技术专业的纸质和电子图书、期刊,包括计算机应用技术专业有关本课程职业资格证考试相关参考和培训书,数据库技术方面的相关书籍等。
推荐如下:
序号
书名
具体信息
1
SQLServer项目实例教程
主编:
张美枝崔娜刘雯
出版社:
北京理工大学出版社
类别:
高等职业教育精品课程“十三五”规划教材
版次:
2014年8月第4版
2
数据库应用SQLServer平台试题汇编(数据库管理员级)
主编:
国家职业技能鉴定专家委员会
计算机专业委员会
出版社:
北京希望电子出版社
类别:
人力资源和社会保障部全国计算机信息高新技术考试指定教材
版次:
2015年6月
3
SQLServer2008数据库技术与应用
主编:
熊发涯胡大威
出版社:
高等教育出版社
类别:
高等职业教育计算机类课程新形态一体化规划教材
版次:
2017年8月
4
数据库基础与应用-SQLServer2005
主编:
陈显通胡芳霞
出版社:
重庆大学出版社
类别:
国家骨干高职建设项目成果
版次:
2015年4月
5
数据库案例与应用开发项目教程(SQLServer2008+VisualStudio2010综合开发)(第2版)
主编:
王红陈功平
出版社:
清华大学出版社
类别:
高等学校计算机基础教育教材精选
版次:
2016年9月
(二)硬件条件
本课程在校内软件开发实训室或者校外实习基地进行授课,软件安装包括:
SQLServer2005\SQLServer2008,VS2010平台,Dreamweaver、PHOTOSHOP、HBuilder,sublime等;网络环境需具备内网和外网连接。
(三)师资条件
校内专任教师:
具有计算机应用技术专业知识能力,熟悉数据库管理岗位工作要求,具有较强的课堂组织能力和课程设计(开发)能力和一定的科研能力,能为学生做示范,有创新能力,具有团队合作精神与良好的师德,热爱专业教学工作,工作作风严谨,认真负责,具有本专业相关的技术职称及职业资格证书。
企业兼职教师:
在企业一线从事数据库开发和管理技术工作,具有计算机应用技术相关工作的丰富经历和较强的专业技能,熟悉工作流程,热心教育,具有一定的教学能力,能胜任计算机应用技术专业课程教学工作及指导学生实习实训。