vfp(第3版)课件:第1章-16.ppt

上传人(卖家):罗嗣辉 文档编号:2088514 上传时间:2022-02-14 格式:PPT 页数:36 大小:2.35MB
下载 相关 举报
vfp(第3版)课件:第1章-16.ppt_第1页
第1页 / 共36页
vfp(第3版)课件:第1章-16.ppt_第2页
第2页 / 共36页
vfp(第3版)课件:第1章-16.ppt_第3页
第3页 / 共36页
vfp(第3版)课件:第1章-16.ppt_第4页
第4页 / 共36页
vfp(第3版)课件:第1章-16.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、LOGO第第1 1章章 Visual FoxPro 6.0Visual FoxPro 6.0系统概述系统概述第第1章章 Visual FoxPro 6.0系统概述系统概述 2课程简介学习学习Visual FoxProVisual FoxPro的最终目标是什么?的最终目标是什么? 掌握基本的数据库操作方法理解程序设计的理念和基本方法第第1章章 Visual FoxPro 6.0系统概述系统概述 31.1数据库系统的基本概念为了通过计算机来管理类似的表,必须掌握以下两方面技:为了通过计算机来管理类似的表,必须掌握以下两方面技: (1) 如何利用计算机创建一个表格用来存放数据;如何利用计算机创建一个

2、表格用来存放数据; (2) 如何增加、删除、修改、查找或统计表格中的信息如何增加、删除、修改、查找或统计表格中的信息数据库技术1.1.数据库数据库第第1章章 Visual FoxPro 6.0系统概述系统概述 41.1数据库系统的基本概念数据库数据库数据库(Database)是数据的集合,具体指按照一定的结构模型,组织、存储在一起、能为多个用户共享的、与应用程序相对独立的、存储在计算机存储设备上的相关的数据集合。 层次模型层次模型学 生 甲学 生 乙学 生 丙学 生 丁课 程 1课 程 2课 程 3课 程 4实 例网状模型网状模型关系模型关系模型第第1章章 Visual FoxPro 6.0系

3、统概述系统概述 51.1数据库系统的组成2.2.数据库管理系统数据库管理系统数据库管理系统(Database Management System)负责数据库的数据组织、数据操纵、数据维护和数据服务等 数据库管理系统是数据库系统的核心 第第1章章 Visual FoxPro 6.0系统概述系统概述 61.1数据库系统的基本概念3.3.数据库系统(数据库系统(DBSDBS) 数据库系统(Database System)由数据库、数据库管理系统、数据库管理员、硬件平台和软件平台等构成,是以数据库管理系统为核心的完整的运行实体。 第第1章章 Visual FoxPro 6.0系统概述系统概述 71.1

4、数据库系统的基本概念4.4.数据库应用系统(数据库应用系统(DBASDBAS) 数据库应用系统(Database Application System)是在数据库系统基础上进行应用开发而形成的一个应用系统。 第第1章章 Visual FoxPro 6.0系统概述系统概述 8练习【例例1 1】数据库(数据库(DBDB)、数据库系统()、数据库系统(DBSDBS)和数据库管理系统)和数据库管理系统(DBMSDBMS)之间的关系是)之间的关系是_。 A ADBDB包含包含DBSDBS和和DBMSDBMSB BDBMSDBMS包含包含DBDB和和DBS DBS C CDBSDBS包含包含DBDB和和D

5、BMSDBMSD D没有任何关系没有任何关系解析:数据库系统(DBS)由5部分组成:硬件系统、数据库集合(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户。答案:C【例例2 2】Visual FoxPro DBMSVisual FoxPro DBMS是是_。 A A操作系统的一部分操作系统的一部分B B操作系统支持下的系统软件操作系统支持下的系统软件 C C一种编译程序一种编译程序 D D一种操作系统一种操作系统解析:Visual FoxPro是一种在微机上运行的数据库管理系统软件,而DBMS(即数据库管理系统)是为数据库的建立、使用和维护而配置的软件。DBMS利用了操作系统提

6、供的输入/输出控制和文件访问功能,所以它需要在操作系统的支持下运行。答案:B 第第1章章 Visual FoxPro 6.0系统概述系统概述 9测试1.1.数据库系统的核心是数据库系统的核心是_。A A数据模型数据模型 B B数据库管理系统数据库管理系统 C C软件工具软件工具 D D数据库数据库答案:B2 2数据库系统由数据库、数据库系统由数据库、_组成。组成。A ADBMSDBMS、应用程序、支持数据库运行的软、硬件环境和、应用程序、支持数据库运行的软、硬件环境和DBADBAB BDBMSDBMS和和DBADBAC CDBMSDBMS、应用程序和、应用程序和DBADBAD DDBMSDBM

7、S、应用程序、支持数据库运行的软件环境和、应用程序、支持数据库运行的软件环境和DBADBA答案:A第第1章章 Visual FoxPro 6.0系统概述系统概述 101.2.11.2.1关系模型关系模型以二维表的形式表示实体及实体间联系的数据模型。二维表简称为表,以二维表的形式表示实体及实体间联系的数据模型。二维表简称为表,一个二维表就是一个关系,一个关系的逻辑结构就是一张二维表。一个二维表就是一个关系,一个关系的逻辑结构就是一张二维表。 属性(字段)属性(字段)field:垂直列,字段名。垂直列,字段名。元组(记录)元组(记录)record:水平行,具体记录。水平行,具体记录。域:属性的取值

8、范围称为域。域:属性的取值范围称为域。1.2 关系数据库第第1章章 Visual FoxPro 6.0系统概述系统概述 111.2 关系数据库键:键:在关系表中能在关系表中能唯一唯一标识元组的最小属性集称为键,也称为码标识元组的最小属性集称为键,也称为码 主键:主键:在关系表中可以有多个键,用户选取使用的键为主键在关系表中可以有多个键,用户选取使用的键为主键第第1章章 Visual FoxPro 6.0系统概述系统概述 121.2 关系数据库1.2.21.2.2关系运算关系运算1.1.投影:一种纵向的操作,即从列的角度进行运算,它可以根据用户的投影:一种纵向的操作,即从列的角度进行运算,它可以

9、根据用户的要求从关系中选取若干个属性(字段)组成一个新的关系。新关系所包要求从关系中选取若干个属性(字段)组成一个新的关系。新关系所包含的属性的个数往往比原来的关系少,或者属性的排列顺序不同。含的属性的个数往往比原来的关系少,或者属性的排列顺序不同。投影投影运算可以改变关系的结构。运算可以改变关系的结构。例如,对例如,对“学生学生”关系中的关系中的“专业专业”属性进行投影运算,得到无重复元属性进行投影运算,得到无重复元组的新关系组的新关系“学生学生1”1”。 第第1章章 Visual FoxPro 6.0系统概述系统概述 131.2 关系数据库2.2.选择:是一种横向的操作,即从行的角度进行运

10、算,它可以根据用户选择:是一种横向的操作,即从行的角度进行运算,它可以根据用户的要求从关系中筛选出满足一定条件的元组(记录)。选择运算可以改的要求从关系中筛选出满足一定条件的元组(记录)。选择运算可以改变关系表中元组的个数,但不影响关系的结构。变关系表中元组的个数,但不影响关系的结构。例如,在例如,在“学生学生”关系中选择出关系中选择出“性别性别”为为“男男”的学生,得到新的关的学生,得到新的关系系“学生学生2”2” 第第1章章 Visual FoxPro 6.0系统概述系统概述 141.2 关系数据库3.3.连接:是两个关系的横向结合操作,它可以根据用户的要求将两个关连接:是两个关系的横向结

11、合操作,它可以根据用户的要求将两个关系拼接成满足连接条件的新关系。系拼接成满足连接条件的新关系。例如,从例如,从“学生学生”和和“选课选课”两个关系中查询学生的学号、姓名、课程两个关系中查询学生的学号、姓名、课程号和成绩信息。得到新的关系号和成绩信息。得到新的关系“学生学生3”3” 第第1章章 Visual FoxPro 6.0系统概述系统概述 15练习【例例3 3】在在Visual FoxProVisual FoxPro中中“表表”是指是指_。A A报表报表 B B关系关系C C表格表格 D D表单表单【例例4 4】从关系模式中指定若干个属性组成新的关系的运算称从关系模式中指定若干个属性组成

12、新的关系的运算称_。A A连接连接 B B投影投影 C C选择选择 D D排序排序【例例5 5】在下列在下列4 4个选项中,不属于基本关系运算的是个选项中,不属于基本关系运算的是_。A A连接连接 B B投影投影 C C选择选择 D D排序排序【例例6 6】操作对象只能是一个表的关系运算是操作对象只能是一个表的关系运算是_。 A A连接和选择连接和选择B B连接和投影连接和投影 C C选择和投影选择和投影 D D自然连接和选择自然连接和选择BDBC第第1章章 Visual FoxPro 6.0系统概述系统概述 16练习【例例7 7】在教师表中,如果要找出职称为在教师表中,如果要找出职称为“教授

13、教授”的教师,所采用的教师,所采用的关系运算是的关系运算是_。 A A选择选择 B B投影投影 C C联接联接 D D自然联接自然联接【例例8 8】下列关于关系的说法正确的是下列关于关系的说法正确的是_。A A列的次序非常重要列的次序非常重要 B B行的次序非常重要行的次序非常重要 C C列的次序无关紧要列的次序无关紧要 D D关键字必须指定为第一列关键字必须指定为第一列 【例例9 9】设有表示学生选课的三张表,学生设有表示学生选课的三张表,学生S S(学号,姓名,性别,(学号,姓名,性别,年龄,身份证号),课程年龄,身份证号),课程C C(课号,课名),选课(课号,课名),选课SCSC(学号

14、,课号,(学号,课号,成绩),则表成绩),则表SCSC的关键字(键或码)是的关键字(键或码)是_。A A课号课号, ,成绩成绩 B B学号学号, ,成绩成绩 C C学号学号, ,课号课号 D D学号学号, ,姓名姓名, ,成绩成绩ACC第第1章章 Visual FoxPro 6.0系统概述系统概述 171.3 VFP 6.0系统的特点1.1. 良好的用户界面良好的用户界面 2.2. 数据库的操作更加方便数据库的操作更加方便 3.3. 强大的查询与管理功能强大的查询与管理功能 4.4. 支持面向对象的程序设计支持面向对象的程序设计 5.5. 开发与维护更加方便开发与维护更加方便 6.6. 集成开

15、发实现了数据共享集成开发实现了数据共享 7.7. 支持网络应用支持网络应用 第第1章章 Visual FoxPro 6.0系统概述系统概述 181.4 VFP 6.0启动与退出 1.4.1 Visual FoxPro 6.01.4.1 Visual FoxPro 6.0的启动的启动 启动启动Visual FoxProVisual FoxPro通常采用以下三种方式。通常采用以下三种方式。(1) (1) 从从“开始开始”菜单启动菜单启动 (2) (2) 双击桌面上的双击桌面上的Visual FoxPro 6.0Visual FoxPro 6.0快捷方式图标快捷方式图标 (3) (3) 双击与双击与

16、Visual FoxPro 6.0Visual FoxPro 6.0关联的文件关联的文件 第第1章章 Visual FoxPro 6.0系统概述系统概述 191.4.2 Visual FoxPro 6.01.4.2 Visual FoxPro 6.0的退出的退出 退出退出Visual FoxProVisual FoxPro系统经常使用以下几种方法:系统经常使用以下几种方法:(1 1)选择)选择“文件文件”“”“退出退出”命令。命令。(2 2)在系统主界面窗口中单击)在系统主界面窗口中单击“关闭关闭”按钮。按钮。(3 3)在)在“命令命令”窗口中输入窗口中输入QUITQUIT命令,并按命令,并按

17、 键。键。(4 4)按)按组合键。组合键。1.4 VFP 6.0启动与退出 第第1章章 Visual FoxPro 6.0系统概述系统概述 201.5 Visual FoxPro的用户界面 Visual FoxPro 6.0Visual FoxPro 6.0用户界面用户界面 菜单栏菜单栏命令窗口命令窗口标题栏标题栏工具栏工具栏工作区工作区状态栏状态栏第第1章章 Visual FoxPro 6.0系统概述系统概述 211.6 VFP工作方式和命令规则1.6.1 Visual FoxPro 6.01.6.1 Visual FoxPro 6.0的工作方式的工作方式 1.1.交互操作方式交互操作方式

18、命令操作命令操作 可视化操作可视化操作 2.2.程序执行方式程序执行方式 第第1章章 Visual FoxPro 6.0系统概述系统概述 221.6 VFP工作方式和命令规则1.6.21.6.2Visual FoxProVisual FoxPro的命令规则的命令规则命令方式是命令方式是VFPVFP中常用的工作方式,中常用的工作方式,VFPVFP中的命令都有固定的中的命令都有固定的格式,必须按相应的格式和语法规则书写和使用,否则系统格式,必须按相应的格式和语法规则书写和使用,否则系统无法识别和执行。无法识别和执行。1 1Visual FoxProVisual FoxPro命令的基本格式命令的基本

19、格式 1 1)命令格式中语法标识符的意义和用法)命令格式中语法标识符的意义和用法:必选项,表示命令中必须选择该项,不可省略。:必选项,表示命令中必须选择该项,不可省略。 :可选项,表示可根据实际需要选用或省略该项内容。:可选项,表示可根据实际需要选用或省略该项内容。| | :任选项,表示根据实际需要任选且必选其中一项内容。:任选项,表示根据实际需要任选且必选其中一项内容。注意:以上符号表示各选项在语句中的地位。在输入命令时,注意:以上符号表示各选项在语句中的地位。在输入命令时,不能包含上述这些语法标识符。不能包含上述这些语法标识符。第第1章章 Visual FoxPro 6.0系统概述系统概述

20、 231.6 VFP工作方式和命令规则2 2)命令动词)命令动词命令动词一般是要执行的操作所对应的英文单词,是一条命令命令动词一般是要执行的操作所对应的英文单词,是一条命令中必不可少的部分。一条命令必须以命令动词开头,当此命令中必不可少的部分。一条命令必须以命令动词开头,当此命令动词超过动词超过4 4个字母时,在使用时可以只写前四个字母,系统会个字母时,在使用时可以只写前四个字母,系统会自动识别。自动识别。3 3)范围子句)范围子句范围子句用于限定命令操作的记录范围。范围子句包括如下四范围子句用于限定命令操作的记录范围。范围子句包括如下四种选择范围。种选择范围。ALLALL:对当前表中所有记录

21、操作。:对当前表中所有记录操作。RECORD RECORD :仅对当前表中记录号为:仅对当前表中记录号为n n的记录操作。的记录操作。NEXT NEXT :对当前表中从当前记录开始的连续:对当前表中从当前记录开始的连续n n条记录操作。条记录操作。RESTREST:对当前表中从当前记录开始到表尾的所有记录操作。:对当前表中从当前记录开始到表尾的所有记录操作。第第1章章 Visual FoxPro 6.0系统概述系统概述 241.6 VFP工作方式和命令规则4 4)条件子句)条件子句条件子句的作用是以指定的逻辑条件为依据,从表中选择符合条件的记条件子句的作用是以指定的逻辑条件为依据,从表中选择符

22、合条件的记录。它对应于关系运算的选择运算。条件子句有两种:录。它对应于关系运算的选择运算。条件子句有两种:FOR FOR :对指定范围内所有满足条件的记录进行操作。:对指定范围内所有满足条件的记录进行操作。WHILE WHILE :在指定范围内按顺序对满足条件的记录操作,直到遇到:在指定范围内按顺序对满足条件的记录操作,直到遇到第一个不满足条件的记录为止。第一个不满足条件的记录为止。注意:注意: 由一个逻辑表达式或关系表达式构成,其值为逻辑型数据。由一个逻辑表达式或关系表达式构成,其值为逻辑型数据。(5 5)字段名表子句)字段名表子句字段名表子句用来限制只对指定的若干个字段进行操作。字段名表子

23、句字段名表子句用来限制只对指定的若干个字段进行操作。字段名表子句的格式如下:的格式如下:FIELDS FIELDS 其中字段名表由若干个以逗号分隔的字段名构成,默认情况下是对当前其中字段名表由若干个以逗号分隔的字段名构成,默认情况下是对当前表中的所有字段进行操作,但不包括备注型字段和通用型字段。表中的所有字段进行操作,但不包括备注型字段和通用型字段。第第1章章 Visual FoxPro 6.0系统概述系统概述 251.6 VFP工作方式和命令规则2. Visual FoxPro2. Visual FoxPro命令的书写规则命令的书写规则(1 1)命令必须以命令动词开头,命令中其他各子句的次序

24、)命令必须以命令动词开头,命令中其他各子句的次序可以任意排列。可以任意排列。(2 2)命令动词与子句之间、各子句之间以空格分隔。)命令动词与子句之间、各子句之间以空格分隔。(3 3)命令中的字符不区分大小写。)命令中的字符不区分大小写。(4 4)命令中的所有字符和标点符号都必须在英文半角状态)命令中的所有字符和标点符号都必须在英文半角状态下输入。下输入。(5 5)一条命令可以分成多行书写,用分号)一条命令可以分成多行书写,用分号“;”;”作为续行标作为续行标志。志。第第1章章 Visual FoxPro 6.0系统概述系统概述 261.7 VFP系统环境配置1.1.使用使用“选项选项”对话框对

25、话框 1 1)设置默认目录)设置默认目录VFPVFP默认的工作目录是安装默认的工作目录是安装VFPVFP系统时用户和系统所确定的安系统时用户和系统所确定的安装目录,即存放装目录,即存放VFPVFP系统文件的目录,通常是系统文件的目录,通常是“C:Program C:Program FilesMicrosoft Visual StudioVfp98”FilesMicrosoft Visual StudioVfp98”。在使用在使用VFPVFP中产中产生的所有文件将存储在此目录下,为了避免与系统文件混淆,生的所有文件将存储在此目录下,为了避免与系统文件混淆,用户应定义自己的工作目录,将用户创建的文

26、件存储在自己用户应定义自己的工作目录,将用户创建的文件存储在自己的目录下。的目录下。选择选择“工具工具”“选项选项”命令,弹出命令,弹出“选选项项”对话框,单击对话框,单击“文件位置文件位置”选项卡,选项卡,在此对话框中,可以设置默认目录。在此对话框中,可以设置默认目录。第第1章章 Visual FoxPro 6.0系统概述系统概述 271.7 VFP系统环境配置【例例1.11.1】 设置默认目录为设置默认目录为D:D:教学管理系统教学管理系统在在D D盘建立盘建立“教学管理系统教学管理系统”文件夹。文件夹。12378当前设置保存当前设置保存为为V FP的默认的默认(永久)设置(永久)设置4D

27、:教学管理系统教学管理系统56D:教学管理系统教学管理系统第第1章章 Visual FoxPro 6.0系统概述系统概述 281.7 VFP系统环境配置(2 2)设置日期和时间的显示方式)设置日期和时间的显示方式VFPVFP默认的日期显示方式为默认的日期显示方式为“mm/dd/yy”mm/dd/yy”,默认的时间显示方式为,默认的时间显示方式为1212小小时制,可以根据需要重新设置时期和时间的显示方式。时制,可以根据需要重新设置时期和时间的显示方式。【例例1.21.2】 设置日期的显示格式为设置日期的显示格式为“年月日年月日”,设置日期的分隔符为,设置日期的分隔符为“- -”,年份用,年份用4

28、 4位显表示,时间的显示格式为位显表示,时间的显示格式为2424小时的表示形式。小时的表示形式。12345第第1章章 Visual FoxPro 6.0系统概述系统概述 291.7 VFP系统环境配置2 2使用使用SETSET命令设置命令设置Visual FoxProVisual FoxPro提供了一系列以提供了一系列以SETSET开头的命令,用户可以随时在命令窗开头的命令,用户可以随时在命令窗口中输入执行这些命令,改变系统当前的环境配置参数。口中输入执行这些命令,改变系统当前的环境配置参数。例如:例如:SET DATE TO ANSI &SET DATE TO ANSI &将系统的日期格式设

29、置为将系统的日期格式设置为yy.mm.ddyy.mm.ddSET DEFAULT TO d:SET DEFAULT TO d:教学管理系统教学管理系统 &将系统的默认目录指定为将系统的默认目录指定为“d:d:教学管理系统教学管理系统”。注意:如果使用注意:如果使用SETSET命令配置环境,只对当前工作期有效,即仅在本次命令配置环境,只对当前工作期有效,即仅在本次Visual FoxProVisual FoxPro运行期间有效,重新启动运行期间有效,重新启动Visual FoxProVisual FoxPro后,所做的设置后,所做的设置无效。无效。第第1章章 Visual FoxPro 6.0系

30、统概述系统概述 301.8 VFP辅助设计工具 向导向导第第1章章 Visual FoxPro 6.0系统概述系统概述 311.8 VFP辅助设计工具 设计器设计器第第1章章 Visual FoxPro 6.0系统概述系统概述 321.8 VFP辅助设计工具 生成器生成器第第1章章 Visual FoxPro 6.0系统概述系统概述 331.9 VFP常用文件类型 第第1章章 Visual FoxPro 6.0系统概述系统概述 34本章小结 本章重点讲述了数据库系统的有关概念,描本章重点讲述了数据库系统的有关概念,描述了关系数据模型中的关系、属性、元组、键等定述了关系数据模型中的关系、属性、元

31、组、键等定义,介绍了关系模型的并、差、交等集合运算和选义,介绍了关系模型的并、差、交等集合运算和选择、投影、连接等操作运算;总结了择、投影、连接等操作运算;总结了Visual Visual FoxPro 6.0FoxPro 6.0系统的功能和特点,详细地讲述了系统的功能和特点,详细地讲述了Visual FoxPro 6.0Visual FoxPro 6.0系统的窗口、菜单、工具栏等系统的窗口、菜单、工具栏等开发环境,并介绍了向导、生成器以及项目管理器开发环境,并介绍了向导、生成器以及项目管理器的功能和作用,最后总结了的功能和作用,最后总结了Visual FoxPro 6.0Visual Fox

32、Pro 6.0的的性能指标和常用文件类型。性能指标和常用文件类型。 LOGO第第1章章 Visual FoxPro 6.0系统概述系统概述 36 :限定命令操作的记录范围限定命令操作的记录范围 ALLALL:对当前表中所有记录操作。:对当前表中所有记录操作。RECORDRECORD:仅对当前表中记录号为:仅对当前表中记录号为n n的记录操作。的记录操作。NEXTNEXT:对当前表中从当前记录开始的连续:对当前表中从当前记录开始的连续n n条记录操作。条记录操作。RESTREST:对当前表中从当前记录开始到表尾的所有记录操作。:对当前表中从当前记录开始到表尾的所有记录操作。 :限制只对符合指定条件的记录进行操作限制只对符合指定条件的记录进行操作 FOR:选择表中符合条件的所有记录:选择表中符合条件的所有记录 WHILE:选择符合条件的记录,直到第一个不符合条件的记:选择符合条件的记录,直到第一个不符合条件的记录为止录为止 :限制只对指定的若干个字段进行操作限制只对指定的若干个字段进行操作 FIELDS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(vfp(第3版)课件:第1章-16.ppt)为本站会员(罗嗣辉)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|