《数据库原理及应用》课程标准
高职
课程名称:数据库原理及应用课程代码: PE123037参考单位: 3参考学时: 48课程管理系:计算机系
应用专业:计算机应用技术专业
开发者:职业技术学院计算机类数据库原理与应用教学团队二.课程概述(一)课程性质和定位1 .课程性质
《数据库原理及应用》课程是计算机专业的专业核心课程,是培养数据库管理和开发人员的基础性支撑课程。2 .课程定位
根据高职计算机专业人才培养模式的要求,培养了学生基于当前主流软件开发技术的应用开发能力,确立了其作为本课程开发后台数据库在专业课程体系中的地位。 目前各种信息系统、动态网站、移动APP应用的开发都需要后台数据库,数据库已成为当今计算机时代不可缺少的组成部分。 通过本课程的学习,要求学生掌握关系型数据库的开发过程,为软件开发、动态网站的创建奠定坚实的技术基础。导读课程:编程基础知识后续课程:网页设计、JSP动态网页开发、 NET编程技术、高级编程技术(二)课程设计思路
本课程采用“项目驱动、案例分析、一体化课堂”教学模式进行教学。 整个课程由一个实际的数据库APP开发项目驱动,完成师生交流的演习和教学过程。 学生在完成各项任务、子任务的过程中,学习数据库的应用技术、原理和工具的使用。本课程理论安排在多媒体教室,实践环节在设施先进的多媒体教室进行。 教学中以学生为中心,教师负责讲授知识,指导项目设计,充分调动师生双方的积极性以实现教学目标。(1)项目贯彻教育以学生管理系统等数据库为载体进行教学,包括概念模型设计、关系模型设计、数据库的创建与维护、表的创建与维护、表的查询、存储过程的创建、数据库的备份与恢复、数据库的设置)2)工作分解知识点
明确每门课的任务、子任务,教学是完成任务的过程,在此过程中吸取相关知识,达到“完成任务、掌握知识、本领学会”的教学目的。(3)教、学、做)一体化教学
在一体化课堂上完成师生互动演练相结合的教学过程。 教师讲解项目、分解任务、传授知识、示范; 学生重复操作过程,学习知识技能; 允许学生选择扩展项目,如“选修课管理”数据库、“图书管理”数据库和“活期存款”数据库。三.课程教学目标表1目标
目标要求备注1 .能力目标
)1)熟悉一个或多个主要数据库管理系统,如Microsoft SQL Server、MySQL等。)2)了解数据库理论和开发技术,了解数据库建模。 )3)熟悉T-SQL或PL-SQL、存储过程和触发器、SQL优化和数据库管理,能够快速解决数据库故障。 )4)熟悉SQL的设计和开发)包括表的设计和优化、查询语句的调试和优化)。)5)熟悉数据库后台管理和SQL编程。
)6)具有规范的企业编程风格,良好的程序错误排查能力。2 .知识目标)1)可以基于关系数据库理论设计小型数据库系统。)2)可以将E-R图转换为关系模型。
)3)可以创建数据库和数据表,创建索引,并可以使用约束、缺省值、规则等管理数据库完整性。)4)可以对表中的数据进行插入、删除、更新等操作。)5)可以使用SQL语句查询数据表中的信息。(6)可以创建、删除、查询、更新视图。(7)可以创建、执行和删除存储过程。)8)可以创建和删除触发器。)9)可以使用系统函数,根据需要创建用户定义的函数。3 .素质目标
(1)较强的敬业精神、创新精神、开拓意识、自我规范能力。)2)分析和解决问题的能力,沟通、合作、学习能力优秀。)3)公文写作能力四.课程内容和要求
选择难度适中的案例、项目,进行分解、排序,从简单到复杂兼顾认知规律和学生的学习兴趣,作为载体注重项目,创设学习情境,学生按照工作流程,合作进行小项目的后台数据课程表教学课程模组情景学习
(项目)
辅助学习方案(任务)主要内容
学习时间的分配
智慧校园教务系统
4、将E-R模型转换为关系模型;5、关系模式可能存在的问题及规范;4
任务2 :安装2:SQL Server 20051、SQL Server 2005安装的硬件、软件要求;2、SQL Server 2005的安装;3、SQL Server 2005的主要组件;2使用数据库和表
建立“学生管理”管理数据库
任务1 :创建“学生管理”管理数据库1、使用SSMS创建数据库使用CREATE DATABASE语句创建数据库3、设置数据库的基本属性2
任务二:编制“学生管理”管理系统基本表1、编制基本表2、保存基本表;3、表中增加记录4、修改表格结构5、删除表中记录6、重命名表格、删除表格;4
任务3 :设置数据表完整性1、创建主键2、建立检查约束3 .创建缺省约束4、制定规则5、关系(外键);2
数据查询和更新操作
“学生管理”管理数据库的查询和更新任务一:查看和查询“学生管理”基本信息1、数据查询语句语法结构;2、单表无条件查询;3、单表有条件查询;2
任务2 :“学生管理”各类数据统计1、集合函数的使用;2、多表连接查询3、嵌套查询
4、分组和排序;6
任务3 :更新“学生管理”数据1、插入数据记录;2、修改数据记录;3、删除数据记录4索引,使用视图
“学生管理”管理数据库查询(优化) ) ) )。任务1 :使用索引优化数据查询1、索引的概念和类型
2、索引的编制、使用、删除;3
任务2 :使用视图优化数据查询1、视图的概念和作用2、创建、修改、删除视图;3
存储过程、触发器、编程“学生管理”管理数据库的编程任务1 :用户定义函数1、编程基本要素和代码编写规范2、程序的基本结构和流程控制语句;3、函数的基本种类4、编写和运用用户定义函数4
任务2 :存储过程
1、定义局部变量并为变量赋值;2、创建和修改存储过程;3、调用存储过程4、存储过程与函数的联系和区别4
任务3 :触发器
一、触发器的概念和作用2、创建、修改、删除触发器;2数据库安全、备份和还原管理“学生管理”管理数据库任务1:SQL Server数据库安全性
1、登录、角色、创建SQL Server 2005数据库用户;2、授权用户进行回收2
任务2 :“学生管理”管理数据库备份和还原1、数据库备份的概念和作用2、数据库备份和还原3、制定维护计划;2
复习考试2初中时代48
关于职业教育的通知
主要内容教育组织导入任务
(1)介绍任务的作用、功能)2)演示任务的执行、操作)3)每个项目团队独立或分组安排任务教师演示文稿,任务安排知识的定义知识的定义教师、学生任务设计
学生按项目小组独立或分组完成任务学生做提出任务
提交设计作业,在教师课上评分后,在下节课进行评价。学生提交设计任务任务总结
在结束之前,总结一下这次设计中出现的问题教师总结五.实施教育的建议(一)教育组织1、教学模式:
“教、学、做”一体化---“一体化”实训室采用“教、学、做”一体化教学。 教师是项目的引导者和评估者,起辅助作用的学生是项目的设计者和完成者,起主导作用。 “教”是指教师安排需要完成的项目,简要讲授项目所需知识点,并演示操作过程; “学”是指学生在教师的指导下,主动学习项目设计所需的知识、技能,并恰当地练习操作; “做”是指学生分组或独立进行项目设计,完成任务。 强化“做”,将初步设计“做”分为两个阶段。 一个是“做”。 也就是说,学生模仿教师刚到“教”阶段的演示操作过程,实现任务的再现。 另一个是“做”的个人任务,让学生独立完成同样的任务,从而巩固练习,进行知识转移,掌握操作技能。 “教、学、做”一体化教学,把知识技能素质培养融为一体,强化了学生的职业能力,锻炼了学生的动手能力、解决问题能力、团结合作能力。 项目建成,学生提出项目,教师评价、评优,以此促进学生相互学习,举一反三。2、教学方法:(1)任务驱动
)2)项目)案例)教学)3)演习结合)4)启发式教学六.教育条件(一)教育条件提出完成本课程所需的教育条件。设备名称基本配置/功能实践项目
投影机
在机房和多媒体教室平时的课堂演示服务器教师作为电子教室的主人教师示范控制学生桌子计算机多媒体计算机与互联网并联学生实战操作(二)网站要求
完成本课程所需的场地条件如下。站点名称基本结构实践项目多媒体教室
电脑、投影仪、麦克风用于整个课程的理论课机房服务器、学生桌
用于机载实战演示和操作(三)任课教师条件1 .主讲教师条件
大学本科以上学历,讲师或中级以上职称,具有一定实践动手能力,具备“双师型资格”的教师最佳。2 .兼职教师的条件校企合作的工程师或专业人士,最好是有2年以上高中教育经验的教师。(四)教材要求
本课程教材选用王永乐、郭长庚编著、北京邮电大学出版社出版的《SQL Server2008数据库项目教程》。 这本书理论通俗,案例经典易懂,章节设计合理,难度合适。七.教育评估和评价方式
改革传统的以目标评价为主的教学评价方法,采用过程性评价和目标评价相结合的方法,加大过程性评价的比重,目标评价采用期末一次性目标评价和每项工作完成后目标评价相结合的方式进行。 过程评价和阶段性目标评价以评价职业技能为主,目标评价以评价理论知识为主,过程评价可占60%以上的比重。注重评价多样性,结合出勤、课堂提问、作业、平时考试、技能训练过程、期末考试对学生成绩进行综合评价。课程评价方法和标准表评价项目
评价方法比例小计
过程性评价
学习态度、自我管理
教师根据课堂上的工作情况评定得分10%40%
课堂提问和作业
根据作业完成情况、课堂回答、课堂实践示范情况,由教师评定得分10%实践性训练
根据学生主动与团队成员沟通、承担工作任务、共同完成培训项目的情况,由老师和组长评定得分(各50 ) )。20%子项目评价
把完成的时间、功能的实现、有无创新结合起来评价成绩20%20%
终结性评价
期末考试(机考)教师评定成绩40%40%合计
八.参考书和其他参考文献
[1]刘志成,陈承欢,吴海波. SQL Server 2005实例教程.北京:电子工业出版社,2010.7[3]宋晓峰.从零开始---- SQL Server 2005中文版基础培训教程.北京:人民邮电出版社,2007.3[4]彭勇.数据库技术(SQL Server 2005 )案例分析.北京:中国铁路出版社,20106