资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
航班信息查询系统论文航班信息查询系统论文2.3数据库技术的现状与发展生成器也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。如果数据存在不同的系统中而不通过数据库进行管理,当数据库变更时,可能因为变更操作的不同,造成数据矛盾。在数据库系统中,则仅需要改变一份数据,可避免数据的相互矛盾。不编程而建立应用程序界面数据库是将大量的数据集合在一起,利用存储介质(磁盘、磁带等)来储存。而数据库管理系统(Database Management System,即DBMS)则利用来控制建立数据中的数据、数据的存取,并维护数据库的数据。说起数据库,必然同时含有三方面的意义:数据库的内容,即数据;如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种Visual Foxpro6.0提供的方便有效的工具设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。例如:用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。对数据库实施的管理。数据库应用非常广泛,可应用于各行各业。尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,可免除人为的丢失,并且运算速度快,可靠性提高。建立数据库总是希望能实现一定的操作,完成预期的目的。一般而言,数据库应当具有以下功能:操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。例如:此工资管理系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。按照一定的规则将所需要的数据进行筛选。容易产生使用者要求的结果,如表格、报表、图表、标签以及统计结果可在网络上供多人同时使用。现在市场上有很多管理系统的开发工具,如:Visual basic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过Visual foxpro6.0有着以下几项特点:数据库的优点使用数据库来管理数据,具有下列优点:1.减少数据冗余在非数据库系统中,每种应用方法使用自己的数据来处理,经常会造成数据的重复建立,而且彼此之间的数据格式也不相同,无法交互应用。而在数据库系统中,仅建立共用的数据,其余的应用程序都使用这个数据库,因此冗余性可大大减小。数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库的结构可分为三种:3.数据可以共享所有的程序都存取同一份数据库,数据完全共享。4.数据独立应用程序不须了解数据关系的存取方式,通过数据库系统的存取指令,就可得到需要的数据,因此,当数据的存储结构变更时,仅须更改数据库系统的内部程序,不须要改外部应用程序。数据库的种类数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。计算机世界报社与IBM公司联合举办了21世纪数据库技术发展专家研讨会。IBM DB2的创始人Donald Haderle先生与国内著名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBM DB2的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论。层次型(hierarchical database)象许多其他Microsoft产品一样,Visual Foxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。关系型(relational)层次型数据库如树状结构,具有父子关系,每个父结点可以有很多结点,但每个子结点仅可有一个父结点。比如说一个学校系统,最上层为校长,下管理很多老师,然后每位老师下面拥有很多学生,如此形成一个庞大的层次型结构数据库。这种数据库适合于数据庞大的数据库。它结构简单,易于操作,可利用树状数据库来完成,每一结点有其应用的义务与责任。或者是想要寻找较过远结点间的关系,则必须先往上通过很多父结点,然后再往下寻找另一结点。若是稍大的数据库将会耗费很多的搜索时间,即录找非直系的结点非常麻烦,搜录的效率很差。网状型数据库允许子结点有多个父结点,并且子结点之间的关系较接近,容易联系;由于路径多,当加入或删除数据时,牵动的相关数据多,不易维护修改,因此不适合于动态数据库。关系型数据库在结构上可以通过关键字将相关的表格联系在一起。关系型数据库中的表必须有一个字段的数据不能重复,当作主关键字以区别每条记录,而其他字段则允许数据重复。将相关的表格通过关键字联系在一起,这种联系方法,在关系型数据库中称为连接关系。从一个较大的表格中得到一个小的表格,仅产生若干条记录,因而表格缩小,称为映射关系。数据库的发展历史70年代后期,数据库理论的研究已基本上进入了成熟阶段;随着80年代初期微机计算机的普及和性的大幅提高,Ashton Tate公司的dBASE关系型数据库产品迅速进入了微机世界,并取得了令人欣喜的成功。由于dBASE具有简单、易操作、功能较强、交互性好等特点,迅速成为微机数据库的主导产品,形成了dBASEII、dBASEIII、dBASEIIIplus、dBASEIV系列产品,其功能也逐渐得到加强。dBASE系统将字符以数据库记录、变量等方式分别进行处理,使得编程变得非常方便。尤其是在微机上运行的数据库软件,很适合我国的国情。尽管dBASE系列产品在实际应用上存在一些问题和缺陷(如运行速度慢、界面不够友好、早期版本仅能解释执行等),然而正是由于dBASE产品的广泛使用,带来了PC平台关系型数据库产品市场的繁荣。(1)简单,易学,易用随着图形用户界面的广泛使用以及面向对象程序设计、网络持续术、多媒体技术的发展,要求PC平台上的关系型数据库管理系统(DBMS)有一个质的飞越。正是在这一背景下,Fox软件之后,在Fox数据库应用方面推出了又一PC平台上的杰出关系型数据库管理系统软件。用项目管理器统一界面Visual Foxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。2.4系统开发工具的选择数据库的简介Visual foxpro是microsoft公司推出的全新的pc平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的dbase以及foxbase各种版本,同时还提供了许多基于windows的崭新功能。Visual foxpro作为具有windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。随着桌面操作系统有windows98逐渐向windowsXP升级的发展潮流,visual foxpro必将成为今后数据库产品中的主流。Microsoft visual foxpro是一个32位的数据库开发系统,可运行于window98和windowsxp操作系统。Visual foxpro既具有visual系列的功能强大、直观易用、面向对象等优点,又兼具windows和foxpro的长处。提供了向导、设计器和生成器等工具,使的数据库的管理工作变的容易。Visual foxpro的易用性使初学者和那些想避免涉及foxpro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力工具;其兼容性使原来的广大Xbase用户能迅速转为使用visual foxpro;visual foxpro还能广泛地与其他许多软件共享和交换数据。正是由于其易用性、先进性和广泛性,使visual foxpro真正做到了面向各种水平的用户。1986年,FOX软件公司推出了与dBASEIII plus完全兼容的FoxBase,并在以后推出了FoxBase2.和FoxBase 2.0两个版本,从而给PC平台关系型数据库产品家族带来了新的气象。它们不仅在速度上全面超越了早期的各种dBASE产品崦且扩充了许多有利于开发人类的语言功能。更为重要的是,所有这些产品均提供了良好的界面和较丰富的工具,如Fox-GRAPH、FoxDOC、FoxVIEW等。快速完成应用任务从Visual FoxPro的发展,可以看到数据库软件的发展过程,正在走向新的更高阶段,必将有力地推动数据库软件技术的发展。利用数据库方便地寻找所需要的数据。2.避免数据处矛盾存储数据的硬件,如磁盘等;Visual Foxpro6.0提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。网状型(network)可设置使用权限,依据权限给予有限度的数据查询功能。随着科技的不断发展,数据库的发展非常的迅速,到期1997,新推出的VisualFoxPro5.0,继续保持了VisualFoxPro3.0的各种优点,增加了应用程序生成器和WWW搜索面面生成器,提亢程序编译器的功能,增强了数据库设计器的易用性和直观性、查询和视图设计功能以及程序的调试功能,其使用更加方便、界面更加友好,是VFP系列产品的又一次飞跃。使用方便的工具栏Visual Foxpro6.0提供的另一高效易用的工具是项目管理器。通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也可以在项目管理器中使用Visual Foxpro6.0提供的简单而有效的其他工具,如向导,生成器,工具栏等。所有这些,使用户能够对工作进行集中管理而又简单有效。管理信息系统就是我们常说的MIS(Management Information System),在强调管理、强调信息的现代化社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如:管理经济学、运筹学、概率统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1管理信息系统的概述20世纪,随着全球的蓬勃发展,众多经济学家提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:管理将以较低的成本得到及时准确的信息,做到较好的控制。这个时期,计算机开始用于会计工作,出现数据处理一词。1985年,管理信息系统的创始人,明尼苏
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号