高职院校《SQL Server数据库》课程教学设计与实现

2015-09-09 05:59冯燕
电脑知识与技术 2015年16期
关键词:项目教学教学设计

冯燕

摘要:该文以真实项目为载体,SQL Server 2008为设计平台,从课程性质、课程目标设计、课程内容设计、能力训练目标设计、考核方案设计、课程评价几个方面对《SQL Server数据库》课程进行了整体教学设计。

关键词:SQL Server数据库;教学设计;项目教学

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)03-0134-02

在现代社会中,数据库技术的应用无处不在,重要的信息系统开发等都离不开数据库技术的强有力的支持。《SQL Server数据库》课程作为高职院校计算机软件专业,网络专业,信息管理等专业的一门专业基础课程,它既是基础又具有较强的综合性和时间性。本课程的教学设计以实际项目为中心,介绍了SQL Server 2008数据库应用与开发的各种知识与技能。体现了“项目驱动,案例教学、理实一体化”的教学理念。

1 课程性质

本课程主要培养学生在SQL Server 2008数据库的应用开发和管理方面的专业能力;培养学生的团队协作、沟通表达能力;培养学生的工作责任心、职业规范和职业道德等综合素质。

本课程的学习情境是依据以工作过程为导向,以典型工作任务为基点,综合理论知识、操作技能和职业素质为一体的思路设计。通过学习情境,学生能够正确使用和配置数据库;理解数据库的相关概念;并具有在中小企事业单位从事信息化维护(数据库)的能力;能够基于SQL Server 2008平台熟练掌握需求分析、系统设计、物理实现及应用和维护的流程的数据库开发过程;全面培养学生的团队协作、沟通表达能力以及工作责任心、职业道德与规范等综合素质;使学生掌握工作岗位所需的各项技能和相关专业知识。

通过本课程的学习,学生应掌握管理和维护SQL Server 2008数据库所需的知识和技能;并具备利用SQL语言维护数据的能力;能够适应团队开发环境;熟练应用SQL Server 2008平台,按照要求完成相关的需求分析、设计、物理实现和维护等工作;具备安装、配置、使用SQL Server 2008的能力;能够利用工具或SQL语句对数据库进行备份与恢复、分离与附加、创建与删除等操作;能够正确的进行安全管理;掌握数据库的基本设计设计能力;能够根据业务逻辑及需求,设计出合理的E-R图,并转换为物理实现;能够熟练掌握对表的各种操作,包括定义、修改、约束;熟练掌握各种SQL语句的语法;能够使用T-SQL编写存储过程和触发器。能进行资料收集整理、制订和实施工作计划、理解程序代码和编写程序代码;能理解基本类库、能自我检查和判断理论知识学习运用等情况;能熟练交接工作、沟通协作;有良好的语言表达能力、较强的责任心、职业道德、安全意识与自我保护等社会能力。

2 课程目标设计

课程的能力目标为:能够安装、配置、使用SQL Server 2008数据库,能够熟练查询与统计数据;能够创建于管理数据库和数据表;能够实施数据的完整性;能够实现索引;会使用T-SQL编写存储过程和触发器。

课程的知识目标为:理解数据库中的一些基本概念和术语;理解数据库创建的语句格式;掌握约束的类型和创建方法;掌握查询语句的一般语句格式;掌握插入、删除、修改的一般语句格式;理解索引和视图的定义和作用,以及视图更新的限制条件;理解存储过程的定义和作用;掌握SQL Server 2005安全管理策略;掌握数据库的备份和还原。

课程的素质目标为:培养学生项目合作、团队精神及小组交流的能力;培养学生的逻辑思维能力和分析问题能力;培养学生运用数据库管理系统解决实际问题的能力。

3 课程的内容设计

课程的内容设计共分为九个模块,教学课时共计50课时。课堂教学模块和课时分配见表1所示。

4 能力训练目标设计

本课程以实际项目“高职院校教学管理系统”的设计与实现为主线,以SQL Server 2008为平台,将开发过程分解为既独立又相互联系的若干子项目。下面图1中的十个子项目囊括了《SQL SERVER数据库》课程教学的主要内容以及各子项目之间的联系。

图1 《SQL Server 数据库》课程项目流程

学生在完成一个个子项目的过程中,由浅入深地学习SQL Server 2005基础知识和操作技能,并逐步建立起系统开发的整体概念。

各项目说明如下:

子项目一:对“高职院校教学管理系统”进行需求分析、概念结构、逻辑结构及物理结构设计;讲解SQL Server 2005的安装过程及简单操作。

子项目二:认识SQL Server数据库的存储结构,创建“高职院校教学管理系统”数据库JXGL。

子项目三:创建和管理JXGL数据库中的表。

子项目四:创建和应用约束,对数据库JXGL实施数据完整性。

子项目五:对数据库中的数据进行查询、汇总和统计。

子项目六:创建、应用索引和视图,优化数据库JXGL中的查询和管理。

子项目七:创建和应用存储过程,提高数据库JXGL中的数据操作速度。

子项目八:对数据库JXGL实施安全管理策略。

子项目九:加强对数据库JXGL的维护、设计、实施备份和还原策略

子项目十:和《网页制作》课程结合,完成“高职院校教学管理系统”开发

5 考核方案设计

本课程操作性强,鉴于平时学习过程的重要性,考核以平时课堂表现、课堂、课程设计几部分组成,其中平时成绩占70%,课程设计成绩占30%。

本课程没有设立独立的实训课程,因此和网站制作实训相结合,将网站制作的后台数据库设计与实现部分作为本课程的课程设计考核。包括:服务器端数据库的创建、管理、维护。主要考查内容有:合理的数据库设计;表之间的关系设计;创建合理的索引,视图;存储过程;创建不同的用户授予不同的权限;对表完整性控制时约束的使用

6 课程评价

课程评价包括对学生学习效果的评价、对教师课程教学能力的评价和对课程评价三部分组成。课程评价的主要依据是:后续课程任课教师对课程的建议和评价;学生提出的建议和要求;社会调研结果和要求;与相关院校同类课程的比较和学习结果;其它资料和信息。

课程督导包括院系职能部门、学院督导室对课程、学生、教师进行督导和评价,重点评价教学质量、教学过程、学生的参与度等内容,督导应有记录。

院系负责人、教研室主任和课程负责人,应根据各自的职责和权利,对课程目标、课程实施、课程评价进行管理和控制,持续改进课程质量和课程实施的有效性。

7 结束语

本课程在教学中采用了基于真实案例的“任务驱动型”教学模式 ,基于“项目”的教学方式 ,将理论知识讲解和技能训练相结合,按“提出任务,教师讲解并演示,学生上机训练”的流程,融“教、学、做”于一体,充分体现“做中学,学以致用”的教学理念。经过验证,学生的学习效果很好,极大地提高了教学质量和学生的技能水平。

猜你喜欢
项目教学教学设计
基于项目教学的高校服装设计教学现状及对策
基于多元智能理论的高职项目教学分组学习探讨
基于项目教学的人才培养模式改革
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
提高课堂教学有效性的研究