高职SQL SERVER数据库教学方法
高职“SQL Server数据库开发”课程实践教学环节设计

高职“SQLServer数据库开发”课程实践教学环节设计在高职教学中,实践教学环节起着十分重要的作用,这是培养学生实际操作能力以及综合职业能力的重要教学环节。
然而高职教育在我国还处在起步阶段,受传统高等教育的影响,教师在教学过程中普遍重视理论教学环节的设计,虽然在教学计划中设置了足够的实验学时,可是教师对实践教学环节缺乏足够的重视,对教学方法以及实践方式缺乏足够的设计。
本文从“SQL Server数据库开发”课程教学单元的划分、教学方法与手段的选择、实践教学实施方式设计以及考核方式的选择几方面对该课程在高职教学中的设计进行了分析研究。
1 “SQL Server数据库开发”课程实践教学环节的教学目标“SQL Server数据库开发”课程是软件技术、信息管理技术和信息安全技术等专业的专业课,该课程的前导课程包括数据库原理与应用、计算机网络技术、可视化程序设计(VB)以及Web程序开发(ASP技术)等,同时,该课程也是管理信息系统开发、网络商务处理、网络应用系统开发以及系统安全与防范技术等课程的前导课程。
课程的实践教学环节的教学目标包括:(1) 操作技能目标●能够熟练使用“企业管理器”、“查询分析器”以及“OSQL”等实用工具●能够根据实际需要设计数据模式,选择合理的完整性控制方案并实施设计方案●能够根据实际需要设计视图、存储过程以及触发器等数据库对象并实施设计方案●能够对系统进行安全管理●能够对系统进行日常维护(2) 综合职业能力目标●培养学生对任务的组织与执行能力●培养学生交流与合作的能力●培养学生对学习方法运用的能力●培养学生团队合作能力●培养学生良好的责任感以及质量意识等为了达到以上目标,首先通过设置足够的实验学时,保证学生有足够的动手操作机会,并熟练掌握基本操作技能。
另外需要教师根据职业教育的特点,更新教学观念,在教学方法与教学手段的选择上进行充分的设计以培养学生的综合职业能力。
2实践教学环节的设计思想图1展示的是该课程实践教学环节的设计思想,包括教学单元的划分方法、教学方法与手段的选择、实践教学实施方式的设计以及考核方式的选择。
高职SQL Server数据库课程教学思路刍议

据 库课 程的授 课 效果 ,达成课 程授 课 目标 。
2 3 学 习 以被 动 接 受 为 主 ,对 知识 及 技 能 的掌 握 流 于 表 面 在 教 学 实 践 中 , 笔 者 发 现 相 当 一 部 分 学 生 对 教 师 讲 过 的 T S O l 编 程 方 面 的 知 识 点 的 理 解流 于表 面 ,编 程 能 力 较 弱 。
关键 词 S QL S e r v e r ;数 据库 ;课 程教 学 ;高职 中图分 类号 :G 7 1 2 文献 标识码 :B 文 章编 号 :1 6 7 1 — 4 8 9 X( 2 0 1 3 ) 2 7 — 0 0 8 6 — 0 2
2 . 4 考核 方式难 以有效评价学生真实水平
针 对 上 文 中 提 到 的 课 程 教 学 存 在 的 问题 中 的 前 两 个 问
题 ,教 师 应 着 力 使 学 生对 课 程 学 习 目标 有 一 一 个 较清 晰 的把 握 , 继 而提 升 学 生 的课 程 学 习 兴 趣 。这 应 是 整 个 s Q L S e r v e r课 程 教 学 的 重要 基 础 。 帮 助 学 生 明确 课 程 学 习 目标 ,也 可 以理 解 为 帮助 学 生 弄 清学习该课程 的意义,是一 件 比较 复 杂 的事 情 , 不 是 教 师 在
目前 S Q L S e r v e r数 据 库 课 程 的 考 核 仍 主 要 依 赖 于 在 学
数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。
数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。
课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。
(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。
能熟练掌握Transact-SQL 语言,并能进行简单编程。
能保证数据的完整性和一致性、数据库的安全。
(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。
从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。
三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。
四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。
(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。
中职计算机SQLServer数据库课程的多样化教学

中职计算机SQLServer数据库课程的多样化教学赵水红(郑州财经技师学院)摘要:结合自身关于SQL Server数据库教学经验和本课程特点,探索多样化的教学途径,以保障教学活动的顺利开展,学生能真正掌握相关专业化的知识。
关键词:SQL Server数据库;教学;中职发展至今,数据库技术已有大约30的历史,它是一种管理数据的有效方式,在很大程度上扩大了计算机在各行业的使用范围。
在这短短的30年里,数据库技术也在不断优化,关系数据库以其独特的优势取代了以往的层次数据库和网络数据库。
在信息技术高速发展的今天,数据库显然成了一颗璀璨的明星,发挥着自身独特的功用,而数据库当中比较受欢迎的一种——SQL Server也已经成为中职学校相关专业的必修课。
一、案例教学法数据库知识相对而言是一种综合性较强的技术,它由多个部分组合而成。
通常为了满足教学需求我们会将其分解成几个部分,使其成为一个个相对独立的知识点,这样虽然有助于完成教学任务,却不利于学生全面系统地掌握知识,他们很难从整体的视角上把握所学知识,更无法运用这些知识完成实际任务。
为了解决这个难题,在教学过程中教师必须注重课程与课程之间的联系,在课程接近尾声的时候进行综合性的实训教学。
实训教学应该包括相关专业实训大纲中的主要内容,加之以专业相应岗位实际工作时的技能和技巧;而且要足够灵活,不仅能分解成一个个细碎的实例,而且能组成一个系统而完整的综合系统。
教学中所选取的案例要循序渐进,引导学生自然而轻松地步入实际系统当中,从而逐步掌握分析和综合的能力,在熟悉和掌握基本知识框架的基础上,学会如何独立完成一个实际而系统的设计实施。
二、理论联系实际动手能力的培养固然重要,但丰富的理论知识是实践背后的动力,缺乏理论支撑实践就会显得肤浅而不合理,学生也就只了解表层变化而不懂其内涵。
而要教好学生理论知识,关键就在于将枯燥而抽象的理论知识讲活、讲生动,然后找准理论与实际的焦点切入,从现实生活中寻找例子,帮助学生理解。
《sqlserver数据库》课程设计范例

《sqlserver数据库》课程设计范例一、教学目标本课程的教学目标是使学生掌握SQL Server数据库的基本理论、操作方法和应用技巧。
通过本课程的学习,学生将能够:1.知识目标:理解数据库的基本概念、原理和SQL Server数据库的特点;掌握SQL语言的基本语法和用法,包括数据定义、数据查询、数据更新和数据控制;了解数据库设计和建立的基本步骤。
2.技能目标:能够使用SQL Server数据库管理系统进行数据库的创建、维护和管理;能够编写简单的SQL查询语句进行数据的增、删、改、查操作;能够进行数据库的安全性和完整性设置。
3.情感态度价值观目标:培养学生对数据库技术的兴趣和好奇心,提高学生的问题解决能力和创新意识;培养学生的团队协作精神和良好的编程习惯。
二、教学内容本课程的教学内容主要包括以下几个部分:1.SQL Server数据库的基本概念和特点:数据库的概念、发展历程、数据模型、SQL Server的特点。
2.SQL语言的基本语法和用法:数据定义语言(DDL)、数据查询语言(DQL)、数据更新语言(DML)、数据控制语言(DCL)。
3.数据库的创建和管理:数据库的创建、维护、备份和恢复。
4.数据的增、删、改、查操作:使用SQL语句进行数据的添加、删除、修改和查询。
5.数据库的安全性和完整性设置:用户管理、权限分配、约束设置等。
三、教学方法本课程采用多种教学方法相结合的方式,以激发学生的学习兴趣和主动性:1.讲授法:讲解SQL Server数据库的基本概念、原理和SQL语言的语法。
2.案例分析法:通过实际案例让学生掌握数据库的创建、维护和管理方法。
3.实验法:让学生动手实践,进行数据库的创建、数据的增、删、改、查操作以及安全性和完整性设置。
4.讨论法:学生进行小组讨论,分享学习心得和经验,提高团队协作能力。
四、教学资源本课程所需的教学资源包括:1.教材:《SQL Server数据库教程》。
SQL Server数据库教学方法探究与实践

SQL Server数据库教学方法探究与实践【摘要】SQL server数据库广泛应用于程序设计,但其课程内容抽象,逻辑思维要求高,对高职计算机专业学生来讲,存在学习困难。
在实际教学中,我们用多种教学法对教学难点进行形象化处理,最终使程序设计不再抽象,代码不再枯燥,学习不再被动、教学难点得以突破。
本文结合教学实践经验,对本课程所用“选项扮演”、故事演绎、网络探究等教学法进行了探究与实践。
【关键词】职业教育;数据库;形象教学一、数据库教学在web项目开发中实现SQL Server数据库广泛应用于程序设计,我校计算机专业的培养目标是WEB开发工程师,数据库课程的培养目标不是数据库管理员,而是偏重数据库技术在web项目开发中的应用。
因此,课程内容总体设计为:以学生成绩管理系统web项目开发为主线,兼顾数据库本身课程体系。
从而使数据库课程教学教有所依,学有所用。
二、SELECT语句教学采用“SELECT队列游戏”法SELECT查询语句的难点:其语法选项多,有必选和可选、有前后顺序要求,使用灵活多变,不容易学透,但编写正确的查询语句是核心职业能力。
为此,我们设计了“SELECT队列游戏”增加学习乐趣,让学生扮演SELECT语句中的各选项,把SQL语句形象转化为有形的“SQL语句队列”,用排队游戏替代抽象讲解。
1.教学目标:掌握以下SELECT语句的一般格式,并能灵活运用SELECT[ALL|DISTINCT][TOP expression[PERCENT][WITH TIES]]/*指定要范围*/<列名>/*指定要选择的列及其限定*/[INTO<表名>]/*INTO子句,指定结果存入新表*/[FROM<查询对象>] /*FROM子句,指定表或视图*/[WHERE<条件>]/*WHERE子句,指定查询条件*/……2.游戏设计分组,让学生扮演一般格式中的选项,根据查询要求,每小组排成一个“SQL 语句队列”。
项目案例驱动的高职SQL SERVER数据库实践教学

式, 在多媒体教学 过程 中缺 乏创新性 。 缺 乏调动 学生们对课程的积极性 ,
提高学生 的学 习兴趣 。大量难 以理解的理论知识与概念 ,如超集 、范式 、 关 系代数等 ,让 老师授课 的时候增 加压力 。由于没有具体 项 目做 支撑 ,
使 得 理 论 和 实 践 教 学 相 脱 节 ,让 学 生 感 觉 所 学 不 能 学 有所 用 ,无 法 应 用
到实践 中 ,达 不到课程 的教学 目标。
二 、项 目案 例驱 动式 实践教学
1 . 授 课 内容 循 序 渐 进 , 实 践在 前 ,理 论 在 后
教学 内容应 由浅入深 ,认 真研究本课 程学 习的规律和课 程体 系。针 数据库 的产 生与发 展; 理解 数据 库的原 理与模 式;掌握数据库建立 、 查询 、
对课 程教学逐 步 的让 学生达 到了解 、理解 、掌握 、应用 四个阶段 。了解 沟通 , 及 时 了解 团队成 员的工作情况 。项 目结束后 ,可以让 团队抽选一 增删 改等的基本 操作 ;能把 所学 的只是应用 到工作实践 中。数据库技术
题 与 解 决 方 法 等 。源 代 码 要 完 整 可运 行 ,能 够 实现 设 计 的 主 要功 能 。
4.组 织 学 生 团 队 , 引 入 案 例 驱 动教 学 法 , 增 强 学 生 项 目工 案例 驱动教 学法使学生在 真实情景 下 ,探索解 决问题 的过程中 ,通 划分 团队 ,结合 学生特 点进 行分工 ,为每 个团队布 置项 目。以团队为一 个基 本单元 ,共 同完成数据库 项 目的开发 。在项 目过程 中 ,学生可 以发 现 自身的优 点 ,在 团队 中适 合充 当什 么角色 ,有利于 自身优 点的培养 , 增强 团队合作 能力。另一方 面 ,在项 目过程中 ,教师 应该引导 学生 向学 生 兴趣与特长 方向发展 ,教 会他们如 何进行 团队 合作 。项 目结束时 ,各 个 团队都交 上了他们 的项 目成果 ,成果要 包括各个阶 段的文档 ,经过测 试功 能相对 完善的软件 。在 项 目过程 中 ,教师要和积 极和 团队 沟通 ,充 当每 个团队项 目顾问 ,与此 同时 ,教师还 应该及 时与项 目经理 ( 组长 ) 人进行项 目总结 ,可 以演 示一下项 目成果 ,总结此次项 目中的经验 。
职业教育说课比赛 sql server数据库教学设计

熟练使用INSERTVALUES语法添加数据。
教学难点
熟练应用SELECT INTO、INSERT SELECT语法进行批量添加数据。
教学准备
多媒体课件、数据库文件
教学方法
讲授法、演练法、任务驱动法
教学课时
一课时(40分钟)
教学流程
导入新课
(3分钟)
通过请问的方式,检查学生对上次课的知识掌握程度,并以此进入新课学习。
1、nvachar是什么字段类型?
2、在sql中表示“真”和“假”的数据类型是什么?
学生听讲、并回到问题
巩固旧知,引出新课
新课学习
(12分钟)
1、讲授使用SSMS管理器添加数据的方法,并通过演示加深学生的印象。
2、讲授使用INSERTVALUES语句的形式添加数据。
3、布置一个题目给学生使用SSMS及INSERTVALUES进行添加数据。
实践练习
(10分钟)
1、将实践所需要的资料发放到学生机上
2、在实践练习环节,教师在教室走动,观察学生完成情况,并对有疑惑的学生提供帮助。
1.完成老师安排的作业
通过实践巩固知识点。
教学环节
教师活动
学生活动
设计意图
学生讲评
(12分钟)
1、抽几名技术比较强的学生上来,分别讲解我安排的作业。
2、老师评价“小老师”的讲解,并对“小老师”理解错误的地方进行纠正。
4、讲授使用SELECT INTO语句的形式添加数据。
5、布置一个题目给学生使用SELECT INTO进行添加数据。
6、讲授使用INSERT SELECT语句的形式添加数据。
7、布置一个题目给学生使用INSERT SELECT进行添加数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈高职SQL SERVER数据库教学方法
[摘要] 计算机专业“大学生”向“职业人”顺利转变,实际应用能力尤为重要,数据库技术作为实践性很强的课程,尤其强调学生的应用能力。
“项目导向,任务驱动”教学法是提高学生善于思考,勤于动手的重要手段,能体现数据库教学特点。
就此教学方法的内容、特点,过程及其在sql server数据教学中的应用进行了有益的探索。
[关键词] sql server项目导向任务驱动教学方法
引言
数据库作为数据管理的最新技术,是计算机科学的重要分支,是信息系统的核心和关键。
作为优秀的关系型数据库,sql server在信息系统中广泛应用,因此很多高校选择其作为数据库技术课程的软件平台。
如何提高学生对该门课程的兴趣,增加学生的实际应用能力,学以致用,实现所学与就业无缝对接,是我们教学改革不懈努力的方向。
笔者结合数年讲授该门课程的教学经验,对高职sql server数据库课程教学方法做一些探讨。
1.“抛压解压”知重要,“就业前景”提热情
由于大规模的扩招,高职学生的入学门槛逐步下降,因此学生素质下滑是客观事实。
如何不让相对枯燥的理论知识冲淡他们的学习热情,是我们首先要解决的问题。
所谓“抛压解压”就是将高职生严峻的就业压力,社会上对数据库工程师、数据库管理员的缺口用数据告诉学生。
明确告知其如果深入掌握该门技术并取得含金量较
高的认证(如软考数据库工程师),就业便是一步之遥。
由此让其深知学习该门课程的重要性,提高其学习热情。
2.制定“职业人”培养方案,确定教学内容
教育的本质和高职教育的特点决定了高职教育应培养可持续发
展的职业人,既要满足社会对人才的需求,又要满足个人职业生涯的可持续发展。
教育部《关于全面提高高等职业教育教学质量的若干意见》为高职教育指明了方向,围绕“能力本位”对工学结合人才培养模式、素质教育、专业建设、课程建设、实训基地建设、“双师”结构教学团队建设、教学质量保障体系等方面提出指导性建议。
根据这一建议,高职院校可制定职业人培养方案。
教师根据培养方案,确定教学内容。
在教学中,教师可先介绍数据库系统的基本概念,包括数据库系统、数据模型、数据库系统结构、数据库系统组成等,让学生对数据库系统有一个大体的认识;然后介绍数据库系统的设计和数据控制。
包括数据库恢复技术、并发控制、安全性和完整性。
从而使学生对数据库系统的设计和开发有一个整体的、较完整的认识。
接着从整体到局部,将数据库系统整体进行分解,对每一部分,包括数据模型、数据操纵、完整性约束等进行详细的讲解。
采用从整体到局部的教学方式,有助于学生理清思路、对数据库有一个完整、全面的认识[1]。
另外,数据库是一门实践性很强的课程,应重视实践开发。
因此课本上一些理论性很强的章节,如关系代数、关系演算、关系数据
理沦等,可以不必过于重视数学公式和推导证明,克服抽象的、脱离实际的被动学习,而是用通俗易懂的语言解释概念,用形象生动的实例来阐释要点和难点,贯彻学以致用,理论终归是为实践服务的思想。
当然,还可以在教学中介绍一些最新的数据库发展技术。
包括分布式数据库系统、并行数据库系统、数据仓库、数据挖掘与知识发现、云计算等,这样一方面可以引起学生对数据库课程的兴趣,对数据库的用途和重要性有更深入的了解;另一方面能够使学生对数据库最新的技术前沿有一定的了解,扩展学生的知识面,而不拘泥于教材中的基本概念和原理。
3.灵活运用多种教学方法
支架式教学法,抛锚式教学法,随机进入教学法是目前三种较为成熟的教学方法,支架式教学指教师应为学生理解知识提供一种概念框架。
为此,教师应事先要把复杂的学习任务加以分解,便于学生由浅入深理解知识。
抛锚式教学法要求学生到实际的环境中去感受和体验问题,直接获得经验。
随机教学方法指让学生随意通过不同途径、不同方式进入同样教学内容的学习,从而获得对同一问题的多面认识和理解[2]。
教师可有机结合多种教学方法,从而达到满意教学效果。
根据高职学生特点,采用“项目导向,任务驱动”的教学方法适合本课程。
4.任务驱动教学法在sql server数据库技术中的应用
4.1任务驱动法的含义
“任务驱动”教学法是一种建立在建构主义理论基础上的教学方法,建构主义强调教学应该通过设计一项重大任务或问题以支撑学习者积极的学习活动,帮助学习者成为学习活动的主体,设计真实的、开放的学习环境,诱发、驱动并支撑学习者探索,提供机会并支撑学习者对教学内容和教学过程进行反思与调控[3]。
“任务驱动”教学法的主要特点是“任务驱动,注重实践”。
正如前文所述,sql server数据库技术是实践性很强的课程,不仅要求学生掌握一定的理论知识,又要具备较强的实际操作技能。
且该门课程的知识内容更新很快,学生必须具有一定的自主学习能力与独立分析、解决问题能力,才能与时俱进,不被淘汰。
4.2 任务驱动法的教学过程
不同于传统的教学方法,任务驱动教学法是由“设计任务”,“任务分解”,“反馈与调整”,“评价与总结”四步组成[4]。
4.2.1 设计任务
提出明确而适度的任务是任务驱动教学法的前提。
驱动“任务”的设计是非常重要的一环,“任务”设计的完整性、难易程度及是否能引起学生的兴趣等都将直接影响到学生课堂上探究的效果。
任务的提出可以由师生共同讨论或学生根据自身需求自主提出,使学生根据自己内在的需要去探究和学习,培养他们勤于思考,勇于探索的精神。
例如活期储蓄是人们日常生活中经常碰到的事情,教师便可根据这一实际需求设计任务。
4.2.2 分解任务
分解任务是将一个大的任务分成若干个子任务,直到每个小的子任务可操作为止。
在子任务中,有很多以前没学过的知识或技能,即隐含了新的知识点,这就需要引发学生探究问题的欲望,教师可以创设任务情景,通过讲解、示范等教学方法,尽量不让学生对任务产生畏惧。
sql server数据库技术的教学,一般要求学生会根据实际需求设计与实现一个小型的数据库系统。
以活期储蓄管理系统数据库为例,教师可根据数据库设计的步骤,把该设计作为一个大的任务进行分解,通过完成每个子任务,以掌握不同的知识点,具体如表1所示。
4.2.3调整与控制
采用任务驱动法,学生自由发挥的空间较大,教师需及时掌握学生的学习动态,以快速调整教学内容和进度。
采取“勤寻查,多沟通”方法效果较好。
所谓“勤寻查”指的是在学生上机实践中,教师需主动巡查,而不是学生举手提问了才下讲台解决。
当看到学生被某个难题困住多时,教师及时的提点可帮他茅塞顿开,难题也就迎刃而解。
“多沟通”是指除课堂外,教师和学生的互动。
学生的很多任务是在课堂外完成的,当遇到难题,但通过自身努力却无法解决时,教师的及时帮助尤为重要。
可使用聊天工具和学生课后讨论或建设该课程学习网站,答疑解惑,方便学生第一时间联系。
4.2.4 评价与总结
评价一方面对学生探究学习有很好的约束作用,同时也会对学生
的学习具有指导、促进作用,是任务驱动法的重要阶段。
当学生完成了任务后,教师挑选出部分同学的作品(尤其注意那些采用与教学实例不同的思路和方式制作的成果),对他们的设计成果进行展示。
可由大家来评论其优点,并由作品本人来说明模块功能及实现过程。
然后,其他学生可进行质疑,或提出改进措施。
最后,由教师总评,着重阐明值得学习和借鉴之处,指出需要完善的地方供大家参考。
这样的分析与评价,既肯定了学生的成绩,也指出了有待改进之处。
授人以鱼,不如授人以渔。
在sql server数据库教学中,采用项目导向,任务驱动教学的教学方法,不仅把静态的教学变成全体学生主动参与的开放式教学,更提高了学生善于思考,勤于动手的能力,是实现“大学生”向“职业人”转变重要手段。