vf期末复习资料:第8章visualfoxpro6.0中文版简介_第1页
vf期末复习资料:第8章visualfoxpro6.0中文版简介_第2页
vf期末复习资料:第8章visualfoxpro6.0中文版简介_第3页
vf期末复习资料:第8章visualfoxpro6.0中文版简介_第4页
vf期末复习资料:第8章visualfoxpro6.0中文版简介_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualFoxPro6.0,数据库管理系统教程,第8章VisualFoxPro6.0中文版简介,1数据库的基础知识2VisualFoxPro6.0的安装与启动3VisualFoxPro6.0的用户界面4VisualFoxPro6.0的发展历史5VisualFoxPro6.0的特点及新增功能6VisualFoxPro6.0的常用文件类型7VisualFoxPro6.0的性能指标,1数据库的基础知识P311,1.1数据库的基本概念1.2数据管理技术的发展1.3数据库系统的组成1.4数据模型,1数据库的基础知识P311,目前,信息在现代社会和国民经济发展中所起的作用越来越大,在计算机的三大主要应用领域(科学计算、数据处理和过程控制)中,数据处理是计算机应用的最主要的方面。数据库技术就是作为数据处理中的一门技术而发展起来的。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。,1数据库的基础知识P311,数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,它是计算机数据管理技术发展的新阶段。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等领域。,(1)数据:是指存储在某一种媒体上的能够被识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。,1.1数据库的基本概念P311,(2)数据处理:是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。目的:从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;为了借助计算机科学地保存和管理复杂、大量的数据,以便人们能够方便而充分地利用这些宝贵的信息资源。,1.1数据库的基本概念P311,(3)数据库:可以直观地理解为存放数据的仓库,是被长期存放在计算机内、有组织的、可以表现为多种形式的、可共享的数据集合。数据库技术使数据能按一定格式组织、描述和存储,且具有较小的冗余度(重复数据),较高的数据独立性和易扩展性,并可为多个用户所共享。,1.1数据库的基本概念P311,(4)数据库管理系统:(DataBaseManagementSystem,简称DBMS)是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。,1.1数据库的基本概念P312,(5)数据库系统:是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。数据库系统不仅包括数据本身(即实际存储在计算机中的数据),还包括相应的硬件、软件和各类人员。,1.1数据库的基本概念P312,1.2数据管理技术的发展,经历了三个阶段:人工管理阶段文件系统阶段数据库系统阶段,Page1,计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护等操作。,计算机数据处理方法:程序自带数据。,(1)人工管理阶段(50年代中期以前),特点:硬件方面,无直接存取设备;软件看,没有操作系统及管理数据的软件;数据的量小,无结构,由用户直接管理,数据间缺乏逻辑组织,数据信赖于特定的应用程序,缺乏独立性。,文件系统管理下的数据文件:将数据组织成相互独立的数据文件,存放于外存储器上,由文件系统统一管理。,(2)文件系统阶段(50年代后期-60年代中期),特点:形成了文件系统,实现了记录内的结构化,即给出了记录内各种数据间的关系。但是,文件从整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。,出现了大容量磁盘设备,出现了数据库,数据库技术的应用使数据存储量猛增,从文件系统到数据库系统,标志着数据管理技术质的飞跃。,(3)数据库系统阶段(60年代后期至今),数据库的特点是数据是面向整个组织、具有整体的结构性、共享性高、冗余度小、具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。数据共享,便于数据的集中管理、应用程序的研制和维护,从而提高了数据的利用率和相容性。,.,应用程序1,应用程序n,文件系统,数据库,四部分:(1)硬件系统(2)软件系统(包括操作系统、数据库管理系统)(3)数据库应用系统(4)各类人员,1.3数据库系统的组成P314,对于硬件系统的要求:有足够大的内存以存放操作系统、DBMS的核心模块、数据缓冲区和应用程序。有足够大的直接存取设备(例如磁盘)以存放数据,有足够的其他存储设备来进行数据备份。要求计算机有较高的数据传输能力,以提高数据传送率。,(1)硬件系统P314,包括:操作系统、数据库管理系统、与数据库接口的高级语言及其编译系统,以及以DBMS为核心的应用开发工具。,(2)软件系统P314,操作系统是计算机系统必不可少的系统软件,也是支持DBMS运行必不可少的系统软件。数据库管理系统是数据库系统不可缺少的系统软件,它提供数据库的建立、使用和维护功能。,(2)软件系统P314,数据库接口的高级语言及其编译系统,用于开发应用程序。以DBMS为核心的应用开发工具是系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代语言等各种软件工具。,(3)数据库应用系统P314,数据库应用系统是为特定应用开发的数据库应用软件。数据库管理系统为数据的定义、存储、查询和修改提供支持,而数据库应用系统是对数据库中的数据进行处理和加工的软件,它面向特定应用。例如,基于数据库的各种管理软件:管理信息系统、决策支持系统和办公自动化等都属于数据库应用系统。,(4)各类人员P314,参与分析、设计、管理、维护和使用数据库的人员,分别是:,(1)数据库管理员(DBA)(2)系统分析员(3)应用程序员(4)最终用户,人们经常以实物模型或抽象的模型来刻画现实世界中的实际事物,描述事物及事物运动的规律。数据模型就是这一类模型,它是以实际事物的数据特征的抽象来刻画事物的,描述的是事物数据的表征及其特性。,1.4数据模型P315,数据库中最常见的数据模型有三种:(1)层次模型(2)网状模型(3)关系模型,1.4数据模型P315,在数据库中是用数据模型对现实世界进行抽象的,现有的数据库系统均是基于某种数据模型的。,(1)层次模型,若用图来表示,层次模型是一棵倒立的树,有如下特点:(1)有且仅有一个结点无父结点,这个结点称为根结点;(2)其它结点有且仅有一个父结点。,层次模型,在层次模型中,结点层次从根开始定义,根为第一层,根的子结点为第二层,根为其子结点的父结点,同一父结点的子结点称为兄弟结点,没有子结点的结点称为叶结点。,层次模型对具有一对多层次关系的描述非常自然、直观、容易理解,这是层次数据库的突出优点。层次数据库采用层次模型作为数据的组织方式。典型的层次数据库管理系统是1968年IBM公司推出的IMS系统。,若用拓扑图来表示,网状模型是一个网络。,(2)网状模型,在数据库中,满足以下两个条件的数据模型称为网状模型:(1)允许一个以上的结点无父结点;(2)一个结点可以有多于一个的父结点;,系,老师,专业,课程,学生,成绩,聘任,开设,任课,下设,招收,被选,选课,网状模型的示例如图:,由于在网状模型中子结点与父结点的联系不是唯一的,所以要为每个联系命名,并指出与该联系有关的父结点和子结点。,教师,课程,学生,学习成绩,网状模型允许一个以上的结点无父结点或某一个结点有一个以上的父结点,从而构成了比层次结构复杂的网状结构。网状数据库采用网状模型作为数据的组织方式。网状数据库管理系统的典型代表是70年代美国的数据系统研究会CODASYL(ConferenceOnDataSystemLanguage)下属的数据库任务组DBTG(DataBaseTaskGroup)提出的DBTG系统。,(3)关系模型,在关系模型中,数据的逻辑结构是一张二维表。,在数据库中,满足以下两个条件的数据模型称为关系模型:(1)每一列中的分量是类型相同的数据。(2)列的顺序可以是任意的。(3)行的顺序可以是任意的。(4)表中的分量是不可再分割的最小数据项,即表中不允许有子表。(5)表中的任意两行不能完全相同。,记录,字段(域),字段值,每个二维表格称为一个“关系”。表的每一行称为一条记录(或元组,对应一个实体或事物)。表的每一列称为一个字段(或域,对应一个属性或特征),每个字段有一个字段名。域:是字段的取值范围,即不同元组对同一个属性的取值所限定的范围。一条记录在某个字段的内容称为字段的值。不同的字段允许有不同的数据类型与取值范围,但同一字段不同记录的值的类型与取值范围相同。字段名、字段的数据类型合起来称为字段的型。,2.1VFP6.0的安装2.2VFP6.0的启动,2VFP6.0的安装与启动P318,首先打开光驱,将VFP6.0的安装盘放进光驱,系统将自动运行autorun文件。如果没有该文件,可以通过资源管理器找到光盘上的setup.exe文件并运行它,系统将弹出一系列的对话框,按提示进行操作即可。,2.1VFP6.0的安装P318,2.2VFP6.0的启动P320,在Windows【开始】菜单的【程序】子菜单中找到【MicrosoftVisualFoxPro6.0】程序组,运行该程序组下的【MicrosoftVisualFoxPro6.0】,则系统进入VisualFoxPro6.0中文版第一个运行界面。,第一个运行界面,VisualFoxPro6.0系统启动方法:,方法三,命令窗口,在命令窗口中用户可以输入和执行VisualFoxPro的命令,也可以通过系统菜单来设计程序或者创建项目,这些将在后面的章节中介绍。若在该窗口中输入QUIT命令并回车,或者选择【文件】菜单的【退出】命令,则退出VisualFoxPro6.0中文版。,3VFP6.0的用户界面P321,FoxPro有三种工作方式:(1)利用菜单系统或工具栏按钮执行命令;(2)在命令窗口直接输入命令进行交互式操作;(3)利用各种生成器自动产生程序,或者编写FoxPro程序命令文件,然后执行它。,前两种方法属于交互式工作方式,可以通过这两种方法得到同一结果。执行命令文件为自动化工作方式。菜单工作方式为最终用户提供了更加便利的操作手段。,3VFP6.0的用户界面P321,3.1VisualFoxPro6.0的主界面3.2工具栏的使用,3.1VisualFoxPro6.0的主界面P321,菜单操作命令操作项目管理器窗口,1.菜单操作P321,菜单系统是在交互方式下实现人机对话的工具。,VisualFoxPro6.0主界面顶端的菜单栏实际上是各种操作命令的分类组合,其中包括8个下拉式菜单项:文件(F)、编辑(E)、显示(V)、工具(T)、程序(P)、格式(O)、窗口(W)、帮助(H)。大多数操作均可以通过菜单方式进行。,1.菜单操作P321,选择菜单项目可以采用以下三种方法之一:,(1)鼠标操作,用鼠标左键单击菜单项,下拉子菜单出现在屏幕上;单击所选择的项目,则激发与之相关的操作。,1.菜单操作P321,选择菜单项目可以采用以下三种方法之一:,(2)键盘操作,所有菜单项的名字中都有一个带下划线的字母,该字母是菜单的“热键”。对主菜单栏,按住Alt键的同时按下所选菜单的“热键”就激活了该菜单项。如按Alt+F键则下拉【文件】菜单。在菜单中,按住Ctrl键的同时按下相应的“热键”则执行菜单项的功能。,1.菜单操作P321,选择菜单项目可以采用以下三种方法之一:,(3)光标操作,在选择子菜单时,按光标键将光带移动到所需菜单选项上,然后按Enter键即可激活相关操作。,1.菜单操作P321,菜单中有的选项颜色暗淡,表示该选项在当前状态下无效。有些选项后面带有省略号“”,它表示选择该选项后,系统将通过对话框向用户询问更多的信息。,在VFP6.0的菜单系统中,当前运行的程序不同,所显示的横向主菜单和下拉菜单的选项也不尽相同。这种情况称为上下文敏感。,2.命令操作P322,在命令窗口中,直接键入VFP6.0的各条命令,回车之后便立即执行该命令。,对已经执行的命令会在窗口中自动保留,如果需要执行一个前面输入过的相同命令要将光标移到该命令行所在的任意位置,按回车键即可。还可以对命令进行修改、删除、剪切、复制、粘贴等操作。,2.命令操作P322,有三种操作方法来显示与隐藏命令窗口:,(1)单击命令窗口右上角的关闭按钮可关闭它。通过【窗口】菜单下的【命令窗口】选项可重新打开。(2)单击【常用】工具栏上的【命令窗口】按钮。按下则显示,弹起则隐藏命令窗口。(3)按Ctrl+F4组合键隐藏命令窗口;按Ctrl+F2组合键显示命令窗口。,3.项目管理器窗口P323,项目管理器是VFP中各种数据和对象的主要组织工具。,项目管理器用图形化分类的方法来管理属于同一个项目的文件,一个项目是文件、数据、文档和对象的集合,项目文件以扩展名pjx及pjt保存。因此,【项目管理器】窗口是系统的【控制中心】。,项目管理器,3.2工具栏的使用P323,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多,其默认界面仅包括【常用】工具栏和【表单设计器】工具栏,显示在菜单栏下面,用户可以将其拖放到主窗口的任意位置。工具栏按钮都有文本提示功能。,3.2工具栏的使用P324,显示或隐藏工具栏定制工具栏修改现有工具栏,1.显示或隐藏工具栏显示或隐藏工具栏,可以单击【显示】菜单,从下拉菜单中选择【工具栏】,弹出【工具栏】对话框,单击鼠标选择或清除相应的工具栏,然后单击【确定】按钮,便可显示或隐藏指定的工具栏。,用鼠标右键在任何一个工具栏的空白处单击,打开工具栏的快捷菜单,从中选择要打开或关闭的工具栏,或者打开工具栏对话框。,工具栏快捷菜单,工具栏对话框,工具栏快捷菜单,2.定制工具栏为方便操作,用户还可以创建自己的工具栏,或者修改现有的工具栏,统称为定制工具栏。,(1)单击【显示】菜单,从下拉菜单中选择【工具栏】(2)单击【新建】按钮,弹出【新工具栏】对话框(3)输入工具栏名称后,单击【确认】按钮(4)单击选择【定制工具栏】左侧的【分类】列表框中的任何一类,其右侧便显示该类的所有按钮。(5)根据需要,选择其中的按钮,并将它拖动到【职工管理】工具栏上即可(6)单击【定制工具栏】对话框上的【关闭】按钮,创建步骤:,3.修改现有工具栏P325在【显示】菜单中选择【工具栏】后弹出【工具栏】对话框后,(1)在【工具栏】对话框上单击【定制】按钮,弹出【定制工具栏】对话框。(2)向要修改的工具栏上拖放新的图标按钮可以增加新工具。(3)从工具栏上用鼠标直接将按拖动到工具栏之外可以删除该工具。(4)修改完毕,单击【定制工具栏】对话框上的【关闭】按钮即可。,4VFP6.0的发展历史P321,(1)1981年Ashton-Tate公司推出了dBASE微机数据库,1984年又推出了dBASE及dBASEPlus。(2)1984年,美国关系数据库产品公司FoxSoftware公司推出了它的第一个数据库产品FoxBASE。1986年又推出了FoxBASE的升级版本FoxBASE+,1987年最高版本FoxBASE+2.1后,1989年推出了FoxBASE产品的升级换代产品FoxPro1.0,1991年FoxSoftware公司又推出了FoxPro1.0的升级版本FoxPro2.0。在该版本中引进了Rushmore查询优化技术、结构化查询语言(SQL)、自动生成报表技术、自动生成程序代码(即第四代语言)技术等一系列非常先进的技术,使FoxPro的功能发生了质的飞跃。,4VFP6.0的发展历史P321,(3)1992年Microsoft公司兼并了FoxSoftware公司,从此在FoxPro的前面加上了Microsoft的字样。(4)1991年Microsoft公司推出了FoxPro2.5,该产品是一个跨平台产品,能够运行在DOS、Windows等多种操作系统下。(5)1994年Microsoft公司又陆续推出了FoxPro2.5的更新版本FoxPro2.5B和FoxPro2.6版本。(6)1995年Microsoft公司推出了面向对象的关系数据库VisualFoxPro3.0。,4VFP6.0的发展历史P321,(7)1997年Microsoft公司推出了VisualFoxPro5.0中文版,该版本引进了对Internet和Intranet的支持,首次在FoxPro中实现了ActiveX技术。1998年Microsoft公司又推出了FoxPro的最新产品VisualFoxPro6.0中文版,也称为VisualFoxPro98中文版。该版本同Microsoft公司的其他产品一样,全面支持Internet和Intranet。,5VFP6.0的特点及新增功能P325,VisualFoxPro6.0中文版在以前版本的基础上增强了很多功能,主要表现在向微机系列开发平台的标准靠拢和引进对Internet和Intranet更加强大的支持。本节将介绍VisualFoxPro6.0中文版的新增功能。,(1)访问(ACCESS)和赋值(ASSIGN)方法(2)活动文档(3)组件库(4)Coverage和Profile应用程序,5VFP6.0的特点及新增功能P325,(5)对GIF和IPEG格式图形文件的支持(6)基于HTML格式的帮助。(7)程序语言的增强(8)支持OLE拖放(9)项目管理器子对象(10)增强的自动化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论