高校it专业“数据库课程”开设的探讨及建议

高校it专业“数据库课程”开设的探讨及建议

ID:33240595

大小:57.30 KB

页数:5页

时间:2019-02-22

高校it专业“数据库课程”开设的探讨及建议_第1页
高校it专业“数据库课程”开设的探讨及建议_第2页
高校it专业“数据库课程”开设的探讨及建议_第3页
高校it专业“数据库课程”开设的探讨及建议_第4页
高校it专业“数据库课程”开设的探讨及建议_第5页
资源描述:

《高校it专业“数据库课程”开设的探讨及建议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、高校IT专业“数据库课程”开设的探讨及建议-高等教育学论文高校IT专业“数据库课程”开设的探讨及建议邹兴虎(四川工商职业技术学院信息工程系,四川都江堰611837)摘要:本文主要探讨了现在高校开设“数据库课程”中的不足,建议应把数据库理论课程和数据库开发工具相结合,同时教师在讲解理论课程时应注重数据库性能设计因素的讲解,这样才能给IT专业的学生在今后的工作中打下坚实的基础。关键词:数据库课程;数据库理论;开发工具;数据库性能中图分类号:TP399文献标志码:A文章编号:1674-9324(2014

2、)29-0203-02一、高校开设数据库课程的现状及不足在高校的IT专业中,都要开设一门数据库课程(如SQLServer或ORCALE数据库)。该课程除了部分数据库理论知识外,绝大部分内容都是讲数据库的设计和管理,没有着重讨论影响数据库性能的知识或章节,也没有涉及数据库开发工具的内容。同时由于开设课程的课时限制或教师的关注重点不同,绝大部分教师也只是把书上内容讲授完便结束该门课程。这样学生在学完这门课程后,通过课堂或自己根据某个项目按照书上内容进行完整的数据库设计,基本掌握数据库的开发设计。这样的

3、结果使学生的知识和能力根本不能满足IT行业的需要,因为现在IT行业在进行系统开发的数据库设计时,都采用数据库开发工具进行数据库设计,而且越来越注重数据库性能的高低。但刚毕业的学生在进行数据库开发时,往往不能使用数据库开发工具进行数据库开发,他们会遇到由于自己知识能力不足而不得不进行知识回补。同时他们在数据库设计时往往只考虑系统功能性要求而没考虑性能的要求。这样的结果主要是由于现在学校开设”数据库课程”有缺陷、教师选用教材或教师教授课程关注重点不同所导致的结果。本文就这些状况主要从采用开发工具进行数

4、据库开发的优点、影响数据库性能的因素等进行探讨,希望这些探讨能对“数据库课程”的设置、讲授起到一定的思考,同时对这些初学者在进行数据库设计和学习时起到一定的引导作用。二、采用工具进行数据库开发的优点由于大部分高校学生不知道或无能力通过数据库设计工具进行数据库设计,从而只能采用SQL语句或直接在数据库中创建数据表及其关系,其结果是随着对项目认识的不断深入,在数据库的创建过程中或项目的开发过程中不断对表、字段及字段类型和关系等进行添加或修改,使得数据库的开发效率极其低下,数据库的可维护性也很差,同时中

5、途介入的开发人员很难快速理解整个数据库系统。为了提高开发效率和维护性,提高数据库系统的可视性,采用数据库开发工具进行数据库开发是最好的手段。目前数据库的开发工具非常多,常用的如ERwin、PowerDesign等都是非常优秀的数据库建模工具。不同的数据库建模工具功能虽然有差异,但大体具有以下功能。1.具有”图表化编辑”功能。便于用户快速创建和修改实体关系模型,创建完后能使用户快速、完整、全面地把握整个数据库系统,从而实现快速建模及提高建模的正确性。2.具有“逻辑和物理设计”功能。建模工具能自动将实

6、体、属性和关系映射到表、列和物理关系上。当视图定义发生变化时,可以快速实现物理数据库的同步变化。3.支持“团体开发”功能。通过对“资源”的同步操作,可以保证某个开发成员更改模型视图进而改变物理表结构或关系后,其他成员同步改正或知晓,保证程序中使用的数据库内容和物理数据库的一致性。4.广泛的“数据库平台支持”功能。数据库建模工具可为多种数据库平台生成同样的设计,方便在将应用软件从一个数据库平台移植到另一个数据库平台上时,可以使用原来的逻辑设计在另一个数据库平台上生成所需的数据库,而不用重新设计。5.

7、支持“数据仓库”功能。数据库建模工具一般提供特定数据仓库建模技术,同时支持维度建模技术,可以帮助用户设计高性能的数据仓库。由上述数据库建模工具功能可知,采用数据库建模工具进行数据库设计,既能提高数据库设计的效率和正确性,也为今后系统的维护提供了方便。采用数据库建模工具是软件项目开发时进行数据库设计的最佳手段。因此在校学生在学习“数据库”这门课程到一定程度后,掌握一种数据库开发工具,将为他们今后的工作打下坚实的基础。三、关于数据库设计的性能因数在校学生或刚参加工作的人员在设计数据库时,数据库的功能性

8、一般都能满足系统需要,但性能往往是考虑比较少或是根本没有考虑的部分,而数据库的性能直接影响开发系统的性能,特别是一个信息系统有海量用户的今天,数据库性能考虑就显得尤为重要了。因此要求教师在讲授课程时特别强调哪些设计将直接影响到数据库的性能,本文就数据库设计时哪些因素可提高系统性能做些讨论。①数据库的逻辑设计要满足规范化。数据库中的表至少要满足第二范式,绝大部分表满足第三范式。这样的数据库可以达到较少的列和表,从而减少数据冗余,因而能提高数据库的性能。但减少数据冗余不能作为数据库设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。