计算机基础教育的新探索

时间:2020-10-12 13:13:06 教育毕业论文 我要投稿

关于计算机基础教育的新探索

关于计算机基础教育的新探索 计算机基础教育的本质应该是计算机文化教育,计算机文化教育的目的与核心是为了提高被教育者的计算机文化素质与数字化生存质量。

一、从数据库应用看计算机基础课的教学

数据库技术是信息化社会的重要基础技术之一,是计算机科学领域中发展最为迅速、应用最为广泛的重要分支;《数据库系统应用》也是计算机应用基础课程的必修科目。

(一)数据库系统应用的背景:概念、市场及其发展

数据库可以理解为在一个或多个企业组织中,为多个用户服务的、在计算机上可运行的、有结构的数据集合。与文件相比,文件是面向单个程序的,而数据库则是面向整个需求的;数据库中的数据是有结构的,而文件中各记录之间是没有联系的。传统意义上,数据库系统是把有关的硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

数据表示可以有不同的抽象层次。在数据库结构的描述中至少需要有三级抽象层:概念观点、逻辑观点和物理观点。数据模型(DataModel)是数据及其相互关系的代表,而数据及其关系又是关于现实世界的抽象。数据模型既代表了数据的逻辑观点,同时也代表了数据的概念观点。三种最流行的数据模型是层次模型、网状模型和关系模型。在最常用的关系模型中,包含有关系(Relation)、元组(Tuple)、属性(Attribute)等成分,其中,关系与逻辑记录值的集合相对应,元组与逻辑记录值相对应,属性与数据项、记录之间的联系也用关系来表示。那么,什么是好的关系模式?起码它不该有数据冗余、更新异常、插入异常和删除异常。这取决于数据依赖的概念,但在许多数据依赖的类型中,最重要的是函数依赖和多值依赖。

数据库技术的发展,曾使其产品分为文件系统、关系数据库、对象数据库以及关系-对象数据库等四大类,而目前世界上最大的系统软件市场依然是关系数据库,虽然它能解决的问题与对象数据库并不相同,但它们之间大有兼容、融合之势。未来最大的数据库市场是支持通用的应用(UniversalApplications),并支持简单和复杂的数据;同时,一些新的应用将驱动市场,如Web、DigitalFilm、DigitalKiosks和GPS等等。

(二)数据库系统应用课程教学的回顾:dBase-FoxBASE-VisualFoxPro

微机数据库管理系统dBaseⅢ曾是数据库技术中的杰出代表。dBaseⅢ具有关系数据库的基本特征,程序结构精巧,处理信息能力较强,运行效率较高;它的全屏幕编辑功能,操作简便;它的人机会话方式,易学易懂;它提供运行的辅助手段,方便用户,还有它的较强的适应环境的能力,使其应用极其广泛,因此它获得了“大众数据库”的美称。自从dBaseⅢ引进我国并成功汉化后,计算机专业人员和经济、管理等方面的技术工作者,经过几年的不懈努力,使汉字dBaseⅢ广泛应用于财务会计、物资、图书资料、科研项目、学生成绩、人事档案、生产调度、经营计划、财政税收、银行帐目等各个管理部门,建立了无数的小型信息系统,有力地促进了我国经济的发展和管理现代化的工作,使它成了名副其实的大众数据库,也因此随着IBM-PC淘汰AppleII,dBaseⅢ取代了dBaseII,自然而然地走进了大专院校的课堂。

和dBaseⅢ相比,FoxBASE 更胜一筹:可在UNIX、XENIX等多用户操作系统下运行;完全兼容dBaseⅢ;运行速度更快;可以使用数组来实现数组和数据库文件之间的数据交换,以方便对数据库文件中记录的操作;可以自定义函数,简化程序设计;可以保存和恢复屏幕图像;可以将多个命令文件合并成一个过程文件,减少读盘次数,提高运行速度;能自动调整内存分配,以便充分利用有效内存,提高速度;扩充了部分命令的功能,新增了若干命令;扩充了一些技术参数的范围,方便了程序设计。于是伴随着CPU的换代和DOS的升级,FoxBASE 理所当然地替代了dBaseⅢ。