浅析 VFP(传统数据库)与 SQL SERVER(网络数据库) 毕业论文.doc
《浅析 VFP(传统数据库)与 SQL SERVER(网络数据库) 毕业论文.doc》由会员分享,可在线阅读,更多相关《浅析 VFP(传统数据库)与 SQL SERVER(网络数据库) 毕业论文.doc(18页珍藏版)》请在三一文库上搜索。
1、I 1 浅析 VFP(传统数据库)与 SQL SERVER(网络数据库) 摘 要 数据库是计算机领域发展最快的科技之一,随着数据库规模越来越大,网络越来越 普及,传统数据库系统已很难适应飞速增长的性能要求,未来的高性能数据库将是网络 数据库系统和并行数据库系统。本文论述了 VFP 库(传统数据库)和 SQL SERVER(网络数据库)之间关系和区别以及各自的特点,如何结合 VFP 和 SQL SERVER 来完善老数据库系统,开发基于 C/S 的网络数据库系统。数据库技术从诞生到 现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应 用领域,吸引越来越多的研究者加入。数
2、据库的诞生和发展给计算机信息管理带来了一 场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、 部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,数据 库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。30 年间数 据库领域获得了三次计算机图灵奖(C.W. Bachman, E.F.Codd, J.Gray),更加充分地说 明了数据库是一个充满活力和创新精神的领域。就让我们沿着历史的轨迹,追溯一下数 据库的发展历程。 关键词:Visual FoxPro ;SQL SERVER;C/S II Abstract The databas
3、e is a calculator realm to develop one of quickest science and technologies, along with database scale more and more big, network more and more universal, traditional database system already the very difficult orientation fly to soon increase of function request, the future high performance database
4、 will be a network database system with proceed together database system.This text discussed a VFP database(traditional database) SQLSERVER(network database) it a relation and distinguish and respectively of characteristics, how combine VFP and SQL SERVER to come to perfect and old database system,
5、development according to thenetwork database of the C/S system. Database technology from birth to now, less than half a century, forming a solid theoretical Basis, mature and widely used commercial products leading Field, attracting more and more researchers to join. Database The birth and developme
6、nt to bring the computer information management A huge revolution. 30 years, at home and abroad have The development and construction of thousands of databases, it has An enterprise, departmental and even personal daily work, production And the life of infrastructure. Meanwhile, with the application
7、 of expansion Development and in-depth, volume and size of the database more Large database of research has also been greatly expanded Wide and deepened. Database in the field 30 years received Three computer Turing Award (C. W. Bachman, E. F. Codd, J. Gray), to more fully explain The database is a
8、dynamic and innovative Area. Let us follow the path of history, tracing a Under the database development process. Key Words: Visual FoxPro,SQL SERVER,C/S 目目 录录 1 引言1 2 VFP 的特点2 2.1 VFP 的应用特点2 2.2 VFP 的功能特点2 3 SQL SERVER 服务特点.4 3.1 网络数据库的特点 .4 3.1.1 数据量大、增长迅速、更新速度快 .4 3.1.2 品种齐全,内容丰富 .4 3.1.3 使用便捷、无时
9、空限制 .5 3.1.4 数据标准、规范、多元 .5 3.1.5 数据库的检索功能强 .6 3.1.6 检索结果的显示与输出灵活、多样 .6 3.1.7 数据库系统具有扩展整合功能 .7 3.1.8 可提供相关电子信息服务 .8 4 VFP 和 SQL SERVER 的区别和联系.9 5 VFP 和 SQL 结合开发 C/S 数据库系统 10 6 网络数据库的发展趋势 11 7 总结与展望.13 参考文献 15 致 谢 16 1 引言 自 20 世纪 70 年代关系模型提出后,由于其突出的优点,迅速被商用数据库 系统所采用。主流关系数据库系统产品有 Oracle、DB2、Sybase、SQL
10、Server 等, 微机数据库管理系统产品有 Visual FoxPro、Access 等。自 20 世纪 80 年代以来, RDBMS(关系型数据库管理系统)产品经历了从集中到分布,从单机环境到网络环 境,从关系数据库到对象关系数据库,从支持信息管理到联机事务处理(OLTP), 再到联机分析处理(OLAP)、数据仓库的发展过程。 80 年代末,最流行的数据库系统是 dBaseIII 和 FoxBASE,FoxBASE 是 dBase 的克隆系统,dBaseIII 能做的工作,FoxBASE 会做的更好更快,更重要的是它还 能与 dBASEIII 兼容。当时许多数据库系统都采用 FOXBASE
11、 来编写,后来随着 FoxPro2.5、Visual FoxPro3.0、Visual FoxPro5.0、Visual FoxPro6.0、Visual FoxPro7.0、Visual FoxPro8.0 及未来的 VFP NET 软件的发布,软件的可视化程 序提高,功能增强,用 Visual FoxPro 技术编写数据库系统成为热点。顺应网络 普及的要求,网络数据库运用比较广泛,如 SQL SERVER,以其快捷的速度,简洁 而优雅的格式和强大的功能而深受程序员们青睐,且以上版本受支 持较为完整的功能,这就为两者的相补,从老数据库系统过渡到网络数据 库系统及网络数据库系统发展打下基础。
12、VFP 的应用特点 Visual FoxPro(VFP)是 Miccrosoft 公司运用于 Windows 平台的 32 位可视化 关系数据库开发系统,它功能强大、操作简便、可是化强、面向对象等许多特点, 适用于不同用户的不同用途。但在数据安全问题上,由于文件指示一个具 有一个格式的文本文件,任何文字编辑器均可打开它,数据库本身无法保证数据 的安全, 2 VFP 的特点 2 2. .1 1 V VF FP P 的的应应用用特特点点 在数据库方面:1、VFP 完善了数据库的概念,严格区分了数据库与数据表的概念; 2、复合索引技术的广泛菜用,改变了传统单一入口的索引文件结构,使得一个索引文 件中
13、可以包含多个索引;3、SQL 命令的引入使得能以更少的代码和更快的速度从一张 或多张表中检索数据。 在数据操作方面;VFP 具有简单、灵活、多样的数据交换手段。支持众多的与其它 应用程序进行数据交换的文件格式。 在程序设计方面:VFP 不用编写或仅需少量程序代码,就能快速的创建出功能强大 的可视化应用程序。用 VFP 开发的应用程序可靠性高,调试过程简单。 在操作使用方面:VFP 提供了一个功能相对完善的集成环境,用户通过菜单、工具 栏或快捷键完成指定的操作;其次,提供了许多开发工具,如各种向导、设计器、生成 器和管理器等工具,使得各种操作和维护变得更加方便和容易。 新特点:VFP 提供了杰出
14、的事务处理支持,事务处理是访问数据库的一个单元。在 执行时,数据处理可以接收并可能更新数据。VFP 这样的数据库管理系统,有执行事务 处理的责任,这样它才是原子的(OOP 术语;组合对象中的最小单元)和正确的。在很 大程度上,事务处理是确保数据库的正确性的一种机制。 2 2. .2 2 V VF FP P 的的功功能能特特点点 Visual FoxPro 改进了用户界面,其主窗口与其他 Microsoft 产品(譬如 Office 中 的 Word、Visual Studio 中的 VB)十分类似。建立字段、填入数据、 修改数据、查询 数据库、程序设计都在不同的窗口中完成。不像以前 DOS 版
15、本只有一个枯燥无味的文字 窗口。 另外,用户可以对 Visual FoxPro 系统自身定制工具栏,也能够为编写的应用程 序定义工具栏。 Visual FoxPro 支持鼠标右键激活快捷菜单,用户可更加快捷地操作。 为了利于中文开发,Visual Foxpro 进行了全面的汉化。不但菜单、工具栏、对话 框、出错提示都翻译成了中文,而且内存变量、字段名也可以直接使用汉字。这为交互 使用、程序开发带来了极大的方便,可以直接调用很多已汉化的系统内嵌功能,如:系 统对话框、出错提示。 快速完成任务 Visual FoxPro 提供了“向导”、“生成器”和“设计器”三种工具,这三种工具 都使用图形交互界
16、面方式,使用户能够完全傻瓜化的完成数据操作任务。 Visual FoxPro 添加了新的“应用程序向导”,其提供的新的 Project Hook 对象 和改进了的应用程序框架功能可以使我们的应用程序更有效率。VFP6.0 中还添加了一 些功能来增强开发环境,以便更容易地向应用程序中添加有效功能。 而且,它还提供 了更多更好的生成器、工具栏和设计器等,在他们的帮助下,我们可以快速开发应用程 序。 强大的项目管理器和资源统一控制 在使用项目管理器时,我们可以对项目及数据进行更强的控制。我们可以使用源代 码管理产品,同时可以在“项目管理器”中看到组件的状态。同时,我们可以借助“项 目管理器”创建和集
17、中管理应用程序中的任何元素;也可以访问所有向导、生成器、工 具栏和其他易于使用的工具。因此,可以说它提供了一个进行集中管理的环境。 3 SQL Server 服务的功能和特点 SQL Server 是由微软和 Ashton-Tale 于 1989 年共同开发的 RDBMS(关系数据库管 理系统),Microsoft SQL Server 是高性能的客户/服务器方式的关系数据库管理系统, 能支持大吞吐量的事务处理,能在网络环境下进行数据的存取以及开发应用程序。 SQL Server 的功能主要有:数据库的管理和维护,用户/安全管理,数据的发布 / 转换。 SQL Server 的特点:具有功能强
18、,使用简单,管理方便,运行速度快,可靠性高, 安全保密的特点。 SQL Server 在安全性方面,设置了用户识别和权限管理两大部分,保证了数据的 安全。 3 3. .1 1 网网络络数数据据库库的的特特点点 网络数据库是重要的电子资源,与印刷型文献及光盘、磁盘等电子出版物相比,网 络版数据库有着独特的优势,正日益受到图书馆及其用户的青睐。 3.1.1 数据量大、增长迅速、更新速度快 在国外,数据库生产已形成规模,走向产业化和商业化,这就使得网络数据库的整 体发展呈现出以下两个特点。一是数据库规模大、数据量多,增长迅速。如号称世界上 最大学术电子出版物供应商的 Elsevier Science
19、,通过 ScienceDirtect 可在线提供多 个数据库产品服务,包括一个综合性的学术期刊全文数据库、多个专题数据库、12 种 参考工具书及 15 个书目数据库,可检索、浏览的信息资源包括 1500 多种全文学术期刊、 5900 万条文摘记录、2 百万篇学术期刊论文。ISI 的 Web of Knowledge 信息平台上目 前可提供服务的数据库有:ISI 三大引文索引数据库、期刊目次库、多个专业文献信息 及事实数据库、会议录及专利信息数据库;现有数据容量为:核心期刊 8600 多种、学 术会议录论文记录 2 百多万条,专利信息 2 千多万条、化学反应 60 多万个、化合物 1 百多万个;
20、其数据的年增长量为:12000 多个学术会议的 22 万多条会议录论文记录, 收入的期刊数量则以 2.3%的速度递增。 二是数据更新速度快、周期短,如 SCI、ISTP、BA、EI 等著名文摘索引的印刷版、 光盘版一般为每季度或每月更新,而相应的网络版数据库通常是每周更新;电子期刊数 据库的更新通常早于其相应的印刷版,为每周或每日更新;而电子报纸的更新速度则可 以以小时、分秒计算。 3.1.2 品种齐全,内容丰富 网络数据库品种繁多,内容丰富。从文献的加工程度看,既有目录、索引、文摘等 二次文献数据库,如 ISI 的三大引文索引、Biosis Preview、EI Village 等,又有期
21、刊论文、会议论文等一次文献数据库,如 Elsevier Science 的全文期刊数据库、 IEEE/IEE Electronic Library 等。从文献类型看,既有电子期刊、电子报纸、电子图 书, 如 Science、Nature Publishing Group、Springer-Link、netLibrary 等,又有学 位论文、会议录、专利、标准等数据库,如 ProQuest 的 Digital Dissertations、ISI Proceedings、IEEE/IEE Electronic Library、Derwent Innovations Index 等。从学 科范围看,
22、既有单学科的,又有多学科综合性的,如 RSC(化学)、IOPP(物理学)、 L (法律、法学)、ABI、Business Source Premier(商业与经济管理)、 Elsevier Science 全文电子期刊数据库(综合性)、Springer-Link(人文社会科学、 自然科学与医学)。从数据库的开发与供应看,既有书刊代理商,如,EBSCO、 Blackwell,又有出版商,如 Elsevier Science、Springer、John Wiley 、World Scientific 等著名出版商,还有研究所、学协会等,如 ISI、Royas Society of Chemistr
23、y 及 Institue of Physics 等。 3.1.3 使用便捷、无时空限制 网络数据库借助于互联网出版发行,除极少数外,绝大多数是连续作业,24 小时 不停机,通过互联网为世界各地授权终端用户提供服务,且同一数据库可同时为多人取 用。这就为人们检索、利用数据库提供了极大的便利,只要网路畅通,用户足不出户, 即可查找、获取、利用所需信息资源,无须受信息资源储存的地理位置及图书馆开放时 间的影响与限制,可克服图书馆传统服务受时空限制的缺陷。 网络数据库的用户界面友好,易于理解、便于使用。首先,网络数据库的用户界面 设计通常直观清晰、图文并茂,如不同的文献类型用不同的图形符号标示,生动直
24、观; 其次数据库往往设有专门的功能帮助键,且帮助信息详略适当、清晰、便于查阅;第三, 对信息资源的查找利用具有选择与限定的自由,如,可在不同的数据库或文档、不同检 索方式之间自由切换与选择,可对文献类型、出版时间、出版形式、可检字段等进行限 定与选择,用户只需点击鼠标,即可完成选择与链接操作。这是其他形式的出版物所无 法比拟的。 3.1.4 数据标准、规范、多元 网络数据库的生产标准、规范,如采用超文本、多媒体等先进成熟的信息处理技术, 遵循 Z39.50 等通用的标准、协议与规范,使用 Internet Explorer、Netscape 等通用、 标准浏览器,以及 PDF 格式文档标准阅读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅析 VFP传统数据库与 SQL SERVER网络数据库 毕业论文 VFP 传统 数据库 SERVER 网络
链接地址:https://www.31doc.com/p-3956492.html