“数据库原理及应用”课程教学实践与探索.docVIP

“数据库原理及应用”课程教学实践与探索.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“数据库原理及应用”课程教学实践与探索   文章编号:1672-5913(2008)12-0039-02   摘要:本文阐述了在数据库教学过程中积累的一些经验,给出了教学的重点,实验和课程设计的安排,以及课程的考核方式。   关键词:数据库;教学实践;教学安排   中图分类号:G642   文献标识码:B      1 前言      中原工学院属于二类本科院校,计算机学院目前开设三个专业:计算机科学与技术专业、网络工程专业和软件工程专业。培养目标是能够从事计算机软硬件以及网络设计、运行及维护的高级应用型人才。   数据库课程是计算机及相关专业的核心课程,通过多年的办学实践以及参考兄弟院校的培养计划,将三个专业的数据库课程要求安排的一样,我们对数据库课程的安排如下:将数据库原理和数据库应用合为一门课程,课程名为“数据库原理及应用”,开课学期为第6学期,5学分,75学时(55理论+20实践)。      2 课程的教学要求      2.1课程内容安排   对于专业核心课程,任课教师一直选用国内或者国际流行的主流教材。对于数据库课程,我们目前使用的是王珊、萨师煊老师编写,高等教育出版社出版的《数据库系统概论》第四版。该课程各章节安排如表1所示。      数据库课程是一门知识体系结构比较完整、知识的整体性和连贯性非常强的一门学课,因此在教学中随着概念的引入和知识的加深,应逐步向学生介绍知识的连贯性,通过实例向学生介绍如何进行需求分析、在进行需求分析的过程中应该重点考虑的问题以及注意事项。进行数据库设计时特别应该强调数据库概念结构设计的重要性,因为这是数据库非常重要的一步,是数据库设计的基础,如果这一步设计出现错误,以后的设计都会出错。数据库概念结构设计完成以后进行数据库逻辑结构设计,将ER图转换为逻辑模型,然后进行优化,并用规范化理论进行分析。这些步骤要使每一位同学都有深刻的认识,改变一些同学只注重编程而忽视数据库设计的错误思想。通过例子使学生认识到数据库课程的知识是一环扣一环,是一门体系结构非常完整的课程,该课程中没有孤立存在的知识。例如,在讲到SQL语言时,根据题意写出SQL脚本后,向学生提出如何用关系代数实现。在复习关系代数时让学生根据内容将关系代数转换为相应的SQL语言脚本,体现了关系数据库是建立在严格的数学理论基础之上。在教学中要求学生能够熟练进行关系代数和SQL语言之间转换。   数据库课程也是一门与实际结合非常紧密、实用性非常强的课程。因此,在教学中与实际应用紧密结合,由浅入深进行系统的介绍。结合SQL语言在SQL Server 2000的查询分析器进行讲解,并指出SQL Server 2000与标准SQL的区别,适当介绍SQL Server 2000中的SQL-Transact SQL。   2.2理论教学的重点   根据培养目标,数据库课程教学就应仅仅围绕应用,并将理论与实践密切结合起来,理论教学的重点:①基本概念,如概念模型、逻辑模型、数据库数据的独立性和完整性、并发控制等;②基本理论,如关系代数、规范化理论;③基本技能,如数据库设计、SQL语言等。   加强课堂教学,提高课堂教学质量,注重学生动手能力的培养,由原来的以教师为中心转变为以学生为中心,加强师生之间的教学互动。在讲解的过程中,将知识点展开并与实际工程相结合,课堂上老师提出问题后先由学生回答,对回答正确的同学给予鼓励,对错误回答进行简单的分析。对于课程涉及较深的内容时只给予简单的介绍并列出参考书,让那些有能力和感兴趣的同学课外进行学习。例如,讲到索引时涉及到数据库文件的物理结构,而数据库文件的物理结构涉及的知识和内容又较多,可以让学生参考由复旦大学施伯乐等老师编写、高等教育出版社出版的《数据库系统教程 第二版》。      3 实验和课程设计      3.1实验和课程设计的构建   由于数据库课程是应用性非常强的一门课程,因此在教学中加强实践环节非常重要,我们在课程中安排20学时的实验,学期末有1.5周的课程设计。实验内容安排如表2所示。   课程实验要求学生规范书写代码,在实验中用软件工程的思想和技术要求学生,实验指导书提前上传到网上。对于写过数据库应用程序的同学,让他们学习扩展SQL。个别能力强的同学可以提出申请不做实验指导书上的内容,而由老师安排具有一定难度的几个题目进行选作,要求3~5人为一个小组完成一个题目,期末进行代码和文档验收。例如,其中一个题目要求学生写出标准SQL解释器。      要求学生熟练掌握一个应用程序开发平台,如Delphi、PowerBuilder、Java或者C#等,熟练掌握一种数据库,主要是SQL Server或者Oracle。在进行实验时重点强调一些技术

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档