第8章 Visual FoxPro 6.0中文版简介_第1页
第8章 Visual FoxPro 6.0中文版简介_第2页
第8章 Visual FoxPro 6.0中文版简介_第3页
第8章 Visual FoxPro 6.0中文版简介_第4页
第8章 Visual FoxPro 6.0中文版简介_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

VisualFoxPro6.0数据库管理系统教程第8章VisualFoxPro6.0

中文版简介1数据库的基础知识2VisualFoxPro6.0的安装与启动3VisualFoxPro6.0的用户界面4VisualFoxPro6.0的发展历史5VisualFoxPro6.0的特点及新增功能6VisualFoxPro6.0的常用文件类型7VisualFoxPro6.0的性能指标1数据库的基础知识P3111.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数据库的基本概念P3121.2数据管理技术的发展经历了三个阶段:

人工管理阶段

文件系统阶段

数据库系统阶段Page1计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护等操作。计算机数据处理方法:

程序自带数据。…………应用程序1数据集1应用程序n数据集n(1)人工管理阶段(50年代中期以前)特点:硬件方面,无直接存取设备;

软件看,没有操作系统及管理数据的软件;数据的量小,无结构,由用户直接管理,数据间缺乏逻辑组织,数据信赖于特定的应用程序,缺乏独立性。文件系统管理下的数据文件:将数据组织成相互独立的数据文件,存放于外存储器上,由文件系统统一管理。(2)文件系统阶段(50年代后期-60年代中期)…...……应用程序1数据集1应用程序n数据集n文件系统特点:形成了文件系统,实现了记录内的结构化,即给出了记录内各种数据间的关系。但是,文件从整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。出现了大容量磁盘设备,出现了数据库,数据库技术的应用使数据存储量猛增,从文件系统到数据库系统,标志着数据管理技术质的飞跃。(3)数据库系统阶段(60年代后期至今)数据库的特点是数据是面向整个组织、具有整体的结构性、共享性高、冗余度小、具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。数据共享,便于数据的集中管理、应用程序的研制和维护,从而提高了数据的利用率和相容性。…...应用程序1应用程序n文件系统数据库四部分:(1)硬件系统(2)软件系统(包括操作系统、数据库管理系统)(3)数据库应用系统(4)各类人员1.3数据库系统的组成P314四部分:(1)硬件系统(2)软件系统(包括操作系统、数据库管理系统)(3)数据库应用系统(4)各类人员1.3数据库系统的组成P314对于硬件系统的要求:有足够大的内存以存放操作系统、DBMS的核心模块、数据缓冲区和应用程序。有足够大的直接存取设备(例如磁盘)以存放数据,有足够的其他存储设备来进行数据备份。要求计算机有较高的数据传输能力,以提高数据传送率。(1)硬件系统P314包括:操作系统、数据库管理系统、与数据库接口的高级语言及其编译系统,以及以DBMS为核心的应用开发工具。(2)软件系统P314

操作系统是计算机系统必不可少的系统软件,也是支持DBMS运行必不可少的系统软件。数据库管理系统是数据库系统不可缺少的系统软件,它提供数据库的建立、使用和维护功能。(2)软件系统P314数据库接口的高级语言及其编译系统,用于开发应用程序。以DBMS为核心的应用开发工具是系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代语言等各种软件工具。(3)数据库应用系统P314数据库应用系统是为特定应用开发的数据库应用软件。数据库管理系统为数据的定义、存储、查询和修改提供支持,而数据库应用系统是对数据库中的数据进行处理和加工的软件,它面向特定应用。例如,基于数据库的各种管理软件:管理信息系统、决策支持系统和办公自动化等都属于数据库应用系统。(4)各类人员P314参与分析、设计、管理、维护和使用数据库的人员,分别是:(1)数据库管理员(DataBaseAdminitrator,简称DBA)(2)系统分析员(3)应用程序员(4)最终用户人们经常以实物模型或抽象的模型来刻画现实世界中的实际事物,描述事物及事物运动的规律。数据模型就是这一类模型,它是以实际事物的数据特征的抽象来刻画事物的,描述的是事物数据的表征及其特性。1.4数据模型P315数据库中最常见的数据模型有三种:(1)层次模型(2)网状模型(3)关系模型1.4数据模型P315在数据库中是用数据模型对现实世界进行抽象的,现有的数据库系统均是基于某种数据模型的。(1)层次模型计算机学院计科系信息系公共部实验室硬件教研室软件教研室若用图来表示,层次模型是一棵倒立的树,有如下特点:(1)有且仅有一个结点无父结点,这个结点称为根结点;(2)其它结点有且仅有一个父结点。层次模型R1R21R22R31R32R33在层次模型中,结点层次从根开始定义,根为第一层,根的子结点为第二层,根为其子结点的父结点,同一父结点的子结点称为兄弟结点,没有子结点的结点称为叶结点。中国(面积,人口,总产值)黑龙江省(面积,人口,总产值)黑龙江省(面积,人口,总产值)黑龙江省(面积,人口,总产值)……哈尔滨市(面积,人口,总产值)齐齐哈尔市(面积,人口,总产值)牡丹江市(面积,人口,总产值)……层次模型对具有一对多层次关系的描述非常自然、直观、容易理解,这是层次数据库的突出优点。层次数据库采用层次模型作为数据的组织方式。典型的层次数据库管理系统是1968年IBM公司推出的IMS系统。若用拓扑图来表示,网状模型是一个网络。(2)网状模型专业教师学生课程教室R1R2R5R4R3R6R7在数据库中,满足以下两个条件的数据模型称为网状模型:(1)允许一个以上的结点无父结点;(2)一个结点可以有多于一个的父结点;系老师专业课程学生成绩聘任开设任课下设招收被选选课网状模型的示例如图:由于在网状模型中子结点与父结点的联系不是唯一的,所以要为每个联系命名,并指出与该联系有关的父结点和子结点。姓名出生年月职称课程号课程名学时数学号课程名成绩学号姓名出生年月性别教师课程学生学习成绩

网状模型允许一个以上的结点无父结点或某一个结点有一个以上的父结点,从而构成了比层次结构复杂的网状结构。

网状数据库采用网状模型作为数据的组织方式。网状数据库管理系统的典型代表是70年代美国的数据系统研究会CODASYL(ConferenceOnDataSystemLanguage)下属的数据库任务组DBTG(DataBaseTaskGroup)提出的DBTG系统。(3)关系模型在关系模型中,数据的逻辑结构是一张二维表。在数据库中,满足以下两个条件的数据模型称为关系模型:(1)每一列中的分量是类型相同的数据。(2)列的顺序可以是任意的。(3)行的顺序可以是任意的。(4)表中的分量是不可再分割的最小数据项,即表中不允许有子表。(5)表中的任意两行不能完全相同。学号姓名性别出生年月0802001张三凤女1988.01.040802002王二小男1990.05.060802003李治成男1987.06.080802004刘罗锅男1989.05.030802005赵敏女1989.01.23记录字段(域)字段值每个二维表格称为一个“关系”

。表的每一行称为一条记录(或元组,对应一个实体或事物)。表的每一列称为一个字段(或域,对应一个属性或特征),每个字段有一个字段名。域:是字段的取值范围,即不同元组对同一个属性的取值所限定的范围。一条记录在某个字段的内容称为字段的值。不同的字段允许有不同的数据类型与取值范围,但同一字段不同记录的值的类型与取值范围相同。字段名、字段的数据类型合起来称为字段的型。2.1VFP6.0的安装2.2VFP6.0的启动2VFP6.0的安装与启动P318首先打开光驱,将VFP6.0的安装盘放进光驱,系统将自动运行autorun文件。如果没有该文件,可以通过资源管理器找到光盘上的setup.exe文件并运行它,系统将弹出一系列的对话框,按提示进行操作即可。2.1VFP6.0的安装P3182.2VFP6.0的启动P320在Windows【开始】菜单的【程序】子菜单中找到【MicrosoftVisualFoxPro6.0】程序组,运行该程序组下的【MicrosoftVisualFoxPro6.0】,则系统进入VisualFoxPro6.0中文版第一个运行界面。第一个运行界面VisualFoxPro6.0系统启动方法:双击桌面快捷方式方法三双击双击双击双击双击命令窗口

在命令窗口中用户可以输入和执行VisualFoxPro的命令,也可以通过系统菜单来设计程序或者创建项目,这些将在后面的章节中介绍。若在该窗口中输入QUIT命令并回车,或者选择【文件】菜单的【退出】命令,则退出VisualFoxPro6.0中文版。3VFP6.0的用户界面

P321FoxPro有三种工作方式:(1)利用菜单系统或工具栏按钮执行命令;(2)在命令窗口直接输入命令进行交互式操作;(3)利用各种生成器自动产生程序,或者编写FoxPro程序命令文件,然后执行它。前两种方法属于交互式工作方式,可以通过这两种方法得到同一结果。执行命令文件为自动化工作方式。菜单工作方式为最终用户提供了更加便利的操作手段。3VFP6.0的用户界面

P3213.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选择菜单项目可以采用以下三种方法之

温馨提示

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

评论

0/150

提交评论