【vfp精品源码栏目提醒】:网学会员,鉴于大家对vfp精品源码十分关注,论文会员在此为大家搜集整理了“【精品资料下载】数据库程序设计论文 数据库管理系统论文 - 学士论文”一文,供大家参考学习!
数据库程序设计论文数据库管理系统论文 Access数据库和
VFP数据库 摘要数据库课程的学习不同于WORD、Excel课程的学习在学习方法和思想以及逻辑思维上都有很大的区别同样都是数据库Access数据库和
VFP数据库在学习方法和思想上也不尽相同。
本文就是通过对Access数据库和
VFP数据库的比较为读者提供一个如何选择适合自己的数据库。
关键词数据库 数据库管理系统 程序设计 0 前言 目前很多高校都开设了数据库与程序设计的课程Access数据库和
VFP数据库更是高校非计算机专业开设最多的两门课。
然而Access数据库和
VFP数据库是有一定区别虽然都是数据库但设计对象的方法和思路是有所不同的所以针对不同的学生开设什么课程对学生的学习会有很大的影响。
1 Access数据库概述 Microsoft Office Access是由微软发布的桌面关系型数据库管理系统。
它结合了 Microsoft Jet Database Engine和图形用户界面两项特点是 Microsoft Office的成员之一。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle或者任何 ODBC兼容数据库的资料。
Access界面友好而且易学易用作为Office套件的一部分可以与 Office集成实现无缝连接Access提供了表Table、查询Query、窗体Form、报表Report、宏Macro、模块Module等用来建立数据库系统的对象。
提供了多种向导、生成器、模板把数据存储、数据查询、界面设计、报表生成等操作规范化。
Access是入门级小型桌面数据库性能安全性都很一般。
可供个人管理或小型网站之用。
Access不是数据库语言只是一个数据库程序。
目前最新版本为Office 2010。
2
VFP数据库概述 Visual FoxPro是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良并且移植到Windows之后得来的应用程序开发软件主要用于开发数据管理与运算等方面的软件。
VFP是Microsoft公司推出的最新可视化数据库管理系统平台是功能特别强大的32位数据库管理系统。
它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术交肯有良好的兼容性、真正的可编译性和较强的安全性是目前最快捷、最实用的数据库管理系统软件之一。
比较成功的版本是
VFP 6.0目前最高的版本是
VFP 9.0。
VFP数据库以其强健的工具和面向对象的以数据为中心的语言将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。
VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。
VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最 强的优秀软件之一。
微软已经于2007年前后宣布 Visual Foxpro停止研发
VFP9是最后一个官方版本。
微软在曾经2007年3月份的时候声称将会对 Visual Foxpro开放源代码到其代码共享社区站点CodePlex上但是截止到2010年4月在CodePlex似乎搜索不到Visual Foxpro的源代码。
日前在微软官方网站释出了一份公告A Message to the Community说明未来将不会再推出
VFP 10并且持续
VFP 9的支持到 2015年之后只会在 2007年夏季推出 SP2。
2006年进行的 Sedna项目则是增强
VFP对SQL Server 2005与 Vista的支持其他的一些项目则已经开源到CodePlex。
3 Access数据库与
VFP数据库特点分析 通过学习我们发现ACCESS是桌面型关系数据库只适合数据量少的应用在处理少量数据和单机访问的数据库时是很好的效率也很高。
ACCESS数据库有一定的极限如果数据达到100M左右很容易造成服务器假死或者消耗掉服务器的内存导致服务器崩溃。
虽然理论上支持255个并发用户但实际上根本支持不了那么多如果以只读方式访问大概在100个用户左右而如果是并发编辑则大概在10-20个用户。
记录数过多单表记录数过百万性能就会变得较差如果加上设计不良这个限度还要降低。
不能编译成.EXE文件必须要安装Access运行环境才能使用。
ACCESS是MICROSOFT OFFICE的一个组件一个前后台结合 的数据库“软件”。
也就是说ACCESS既拥有用户界面VB可以用来开发用户界面也拥有逻辑、流程处理即VBA语言VB也可以用来做逻辑处理又可以存储数据即在“表”中存储数据。
而所有这些都存储在一个 MDB格式的文件中。
VFP是一个中型数据库开发软件比不上ORICAL、INFOMATION、POWERBUILDER等是微软购并FOX公司后开发的一个数据库开发软件。
可用于中型数据库软件工程的建构可以用来做商业开发。
VFP与Access两者间最大的差异则是在产品定位与语言特性。
VFP向来是以速度著称比Access快很多而在融入真实的控件导向与事件导向模型以及先进的C/S结构后更使
VFP成为企业编程人员的最爱。
Access则标榜它是不须编写程序的数据库管理系统通过众多的内建巨集与向导、易用的用户界面以及与Office的高度整合能力使得Access成为一般非专业人员的最佳选择。
在程序语言方面
VFP除了具有Xbase语言的相容能力外并加入了部分的SQL语言与全新的控件向导语言。
至于Access则是以Basic语言为基础并加入部分SQL语言。
就数据处理量而言
VFP要比Access宽松许多因此
VFP比Access更适合来开发文件服务器的数据库应用系统。
然而就开发主从结构系统而言两者则是不分上下。
就报表设计能力而言
VFP显然较Access来的逊色。
4 结束语 数据库与程序设计课程不仅是大学计算机教育的基础课程同时又是计算机等级二级的考试课程之一。
本文通过对Access数据库和
VFP数据库的介绍主要是两者功能上比较希望能给读者提供一个如何选择数据库的参考。
参考文献 1教育部考试中心. Access数据库与程序设计.全国计算机等级考试二级教程2009. 2教育部考试中心.
VFP数据库与程序设计.全国计算机等级考试二级教程2009. 3卢湘鸿.Access数据库与程序设计.2011.
上一篇:
2011江苏VFP秋笔试真题与上机
下一篇:
试题库管理系统毕业论文