数据库基础教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新世纪高职高专计算机专业基础系列规划教材
SQL Server 2005数据库基础
电子教学资料
吴伶琳杨正校主编
大连理工大学出版社
前言
为了配合《SQL Server 2005数据库基础》课程的教学,体现教材的编写特色,更好地为读者服务,编写了此教学资料。教学资料内容有两个部分:第一部分是课程标准,包括了课程性质与任务、课程内容和要求、能力训练项目设计、考核方案等。
第二部分是电子教案,采用PowerPoint课件形式。教师可以根据不同的教学要求按需选取和重新组合。
教学资料中若有错误或不妥之处,请读者给予批评指正。
编者
2010年2月
《SQL Server 2005数据库基础》课程标准
一、课程的性质与任务
本课程是高等职业技术学院计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
二、预备知识
学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。前期课程有《计算机应用基础》、《C语言程序基础》、《Access数据库》等。教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。
三、课程设计
1.课程目标设计
(1)能力目标
1.1 课程的整体能力目标
1.2 课程的单项能力目标
(2)知识目标
(3)其他目标
无
(4)职业资格证书要求
微软公司的数据库管理员等相关证书2.课程内容设计及进度设计
3.能力训练项目设计
为了能更好地训练学生掌握各项能力,针对本课程设计了一个综合的大项目——学生信息管理系统,以其具体实现贯穿教学全过程。学生在教师的带领下开发学生信息系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以学生信息系统项目为驱动,提出项目开发中要解决的问题,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“学生信息管理系统”设计和开发的过程。
学生信息管理系统主要让学生课堂训练时使用,此外还使用员工工资管理系统作为课外
学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。在课程最后30学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台编写代码完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。
通过一学期的学习和能力训练,使学生在以后的工作岗位中能够熟练使用SQL数据操作语句管理和维护数据库,并能在开发实际系统中设计规范化的数据库。
能力训练项目设计表
四、考核方案设计
1.基本思路
该课程取消传统的期末考试,采用形成性考核方式。课程的形成性考核坚持公平、公正、公开为原则,目的激发学生的学习兴趣。将学生考核分为平时考核、实训项目成绩考核、综合项目测试三部分。三部分成绩都以百分制计算。
平时成绩R 30%:包括考勤5%、提问5%、平时作业20%
实训项目T 40%:包括自评、互评、教师评
综合项目测试M 30%:包括数据的基本操作,使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,课时允许时使用编程语言实现前台界面,完成后台数据库的查询、修改等操作。
2. 平时成绩
3.实训项目的评分标准
项目考核包括独立完成项目成绩评价、教师评价,独立完成部分没有互评,目的使学生参加到考评中,了解自己学习情况,能够找出差距、注意相互学习和团队学习精神和能力的培养。
每次项目成绩t i=(自评成绩+教师打分)/2;
项目最终成绩T为所有项目的平均值。
4.综合项目测试
综合项目测试主要为了实现成绩的公平,有些基础差但学习刻苦认真的的学生在项目成绩中会很优秀、一些善于抄袭的学生也会成绩良好,为了激励学生通过自己本领和努力得到课程成绩,进行一次综合项目测试。
对于60课时的课程,综合项目测试选取理论和上机操作的形式进行考核,其中上机操作结合任务需求,从建库、建表到对数据进行查询、编程设计,涵盖了项目教学的各个方面。测试的内容从建设的试题库中随机抽取一套用于测试,综合项目测试成绩记为M。
对于90课时的课程,综合项目测试要求根据企业需求,设计出基于任务需求的微型系统,如:网上电子交易平台、人事管理系统等。要求结合专业方向,选取JAVA、C#语
言,实现前台界面,完成后台数据库的查询,包括使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,综合项目该部分成绩由教师根据设计效果评价,得出综合项目成绩测试M。
最终成绩S=R*30%+ T*40%+M*30%
采用以上考核形式实现了学生参与、过程考核、公平考核、公开考核,使学生每节课都知道自己的学习进度和定位,激励学生积极主动的学习,争取好成绩。
五、教材、资料
教材名称:《SQL SERVER 2005数据库基础》
主编:吴伶琳杨正校
出版社:大连理工大学出版社
出版日期:2010年2月
参考资料:
[1]宋晓峰.从零开始——SQL Server 2005中文版基础培训教程.北京:人民邮电出版
社,2007.3
[2]陈伟.SQL Server 2005数据库应用与开发教程.北京:清华大学出版社,2007.9
[3]程有娥.SQL Server 2000数据库管理系统.上海:华东师范大学出版社,2007.2
[4]杨学全.SQL Server 2000实例教程.北京:电子工业出版社,2007.9
[5]曾长军.SQL Server数据库原理及应用(第二版.北京:人民邮电出版社,2006
[6]杨学全.SQL Server实例教程(第2版)北京:电子工业出版社,2007
[7]Solid Quality Learning著.SQL Server 2005从入门到精通.北京:清华大学出版社,
2006
[8]刘志成.SQL SERVER2005实例教程.北京:电子工业出版社,2008
[9]李伟红.SQL Server 2000实用教程.北京:中国水利水电出版社,2003