1、个人收集整理 勿做商业用途论现代计算机的发展与基础数据的关系社会需求带动社会生产力的发展.正是基于此种理论,近现代对数据的获取与处理的需求促进了计算机的发展,使人类由电气化时代迈入了信息时代。我们人类在进化的道路上又取得了重大进步.正如阿姆斯特朗在踏上月球是说的:“我的一小步,是人类的一大步。第二次世界大战极大的考验了人类对数据的快速反应与处理的能力.交战双方都费尽精力研究如何解决因弹道轨道而产生的巨大数据计算问题。其中,我们人类历史上第一台名副其实的计算机ENIAC(Electronic Numerical Integrator And Calculator)问世。它是二战期间美国军方为了解
2、决在武器研究中需要进行快速、准确而又复杂的数字计算的问题在宾夕法尼亚大学开始研制的。这又恰恰证明社会需求带动社会生产力发展的唯物辩证。初期,计算机的不断发展是能够满足人们对数据处理需求的要求。但伴随着人类迈入信息时代,我们所面对的数据问题呈几何级数成长,计算机也难以在庞大且复杂的数据中快速找到人们需求的数据,而且庞大且无序的数据对计算机的存储能力与计算能力也提出了更高的要求.因此,人类经过的探索,提出了数据管理的三个阶段:文件管理阶段,基于数据库的管理阶段等,并提出了管理数据的三种模型,即层次模型,网状模型,关系模型:(一) 层次模型在层次模型中,实体间的关系形同一棵根在上的倒挂树,上一层实体
3、与下一层实体间的联系形式为一对多.现实世界中的组织机构设置、行政区划关系等都是层次结构应用的实例。基于层次模型的数据库系统存在天生的缺陷,它访问过程复杂,软件设计的工作量较大,现已较少使用.(二) 网状模型网状数据模型也称为网络数据模型,它较容易实现普遍存在的“多对多”关系,数据存取方式要优于层次模型,但网状结构过于复杂,难以实现数据结构的独立,即数据结构的描述保存在程序中,改变结构就要改变程序,因此目前已不再是流行的数据模型。(三) 关系模型关系模型自1970年 被提出后,迅速取代层次模型和网状模型成为流行的数据模型。它的原理比较简单其特征是基于二维表格行式的实体集,即关系模型数据库中的数据
4、均以表格的形式存在,其中表完全是一个逻辑结构,用户和程序员不必了解一个表的物理细节和存储方式;表的结构由数据库管理系统(DBMS)自动管理,表结构的改变一般不涉及应用程序,在数据库技术中称为数据独立性。正是由于其强大的功能和便捷的操作,成为时下流行的数据模型应用方式,广泛的应用在大中型企业的日常管理应用中,并日益发挥着日益重要的作用。基于关系数据模型的关系数据库系统产品包括Access、SQL Server、FoxPro、Oracle等是目前流行的。数据库(Database,DB)是以给储存数据的“仓库”,可以说是基础数据的“家”,仓库中不但有数据,而且数据被分门别类、有条不紊地保存。可以这样
5、定义数据库:数据库是保存在磁盘等外存介质上的数据集合,它能被各类用户所共享;数据的冗余被降到最低,数据之间有紧密的联系;用户通过数据库管理系统对其进行访问。同时,一个完整的数据库系统由3部分组成:数据库、数据库管理系统和数据库应用,三者的关系如图1.1所示.DB 应用1应用2DBMS应用n 图1.1 数据库系统的3个组成部分总之,使用关系模型来组织数据存储在计算机里是现代数据库系统最基本的、最流行的、最实用的存储模型,现代计算机的发展与基础数据的关系越来越紧密,越来越成为制约现代计算机发展的关键因素,一个好的数据模型组织方式,也成为突破现在制约计算机处理能力的重要手段,因此,现代计算机的发展与
6、基础数据有着重要的关系。例如,一个学生成绩管理系统的组织关系如下。(一) 系统功能需求分析学生成绩管理系统的主流程图如图1。2课程信息综合成绩学生信息(二) 系统功能设计学生成绩管理系统系统结构框图如图1。3学生成绩管理系统学生课程成绩查询修改删除学生信息课程信息综合成绩学生信息查询课程信息查询综合成绩查询学生信息修改课程信息修改学生信息删除课程信息删除1。3 系统结构图(三) 数据表设计图1.4 学生信息表设计图1。4 课程信息表设计图1.5 综合成绩表设计(四) 操作界面设计图1。6 学生信息窗体设计视图图1.7 课程信息窗体设计视图图1.8 成绩综合窗体设计视图图1。9 学生信息查询窗体
7、设计视图图2。0 课程信息查询窗体设计视图图2。1成绩综合查询窗体设计视图图2。2 学生信息修改窗体设计视图图2.3 课程信息修改窗体设计视图图2。4 学生信息删除窗体设计视图图2。5 课程信息删除窗体设计视图(五) 报表设计图2。6 学生信息报表窗体视图实体设计图2.7 课程信息报表窗体视图设计(六) 程序设计例如学生信息窗体代码:Option Compare DatabasePrivate Sub intiztextbox()学号。Value = ”姓名。Value = 性别.Value = ”年龄。Value = ”出生年月。Value = End SubPrivate Sub Comm
8、and10_Click()Call intiztextboxEnd SubPrivate Sub 添加记录_Click()On Error GoTo Err_添加记录_Click DoCmd.GoToRecord , , acNewRecExit_添加记录_Click: Exit SubErr_添加记录_Click: MsgBox Err.Description Resume Exit_添加记录_Click End SubPrivate Sub Command13_Click()On Error GoTo Err_Command13_Click DoCmd。CloseExit_Command1
9、3_Click: Exit SubErr_Command13_Click: MsgBox Err.Description Resume Exit_Command13_Click End SubPrivate Sub Command16_Click()On Error GoTo Err_Command16_Click Screen.PreviousControl.SetFocus DoCmd.FindNextExit_Command16_Click: Exit SubErr_Command16_Click: MsgBox Err。Description Resume Exit_Command16
10、_Click End SubPrivate Sub Command17_Click()On Error GoTo Err_Command17_Click DoCmd.GoToRecord , , acFirstExit_Command17_Click: Exit SubErr_Command17_Click: MsgBox Err。Description Resume Exit_Command17_Click End SubPrivate Sub Command18_Click()On Error GoTo Err_Command18_Click Screen.PreviousControl.
11、SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70Exit_Command18_Click: Exit SubErr_Command18_Click: MsgBox Err。Description Resume Exit_Command18_Click End SubPrivate Sub 主体_Click()End Sub(七) 主界面窗体视图设计如下最初,人们制造计算机就是为了应对数据的复杂度而设计制造的, 处理数据就是计算机的最基本功能,无论多媒体数据还是做基本的计算数据。计算机的发展一刻也离不开数据的支持,数据的应用也离不开计算机,因此,它们就像一对亲兄弟,共同支持着人类社会的发展。 论文作者:08计应(1)班汤强谨献给论文导师: