vf数据库基础练习题

2024-09-22

vf数据库基础练习题(精选7篇)

vf数据库基础练习题 第1篇

第一章 VF基础知识

一、选择题

1.在一个二维表中,行称为________,列称为________。

A)属性;元组

B)元组;属性 C)关系;元组

D)属性;关系 2.数据库系统的核心是________。

A)数据库管理系统

B)数据库

C)数据

D)数据库应用系统 3.VFP是一种________数据库管理系统。

A)层次型

B)网状型 C)关系型

D)树型 4.支持数据库各种操作的软件系统是________。

A)数据库系统

B)操作系统 C)数据库管理系统

D)命令系统

5.在关系模型中,从表中选出满足条件的记录的操作称为________。A)连接

B)投影 C)联系

D)选择 6.数据库系统与文件系统的主要区别是________。

A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B)文件系统管理的数据较少,而数据库系统能管理大量数据 C)文件系统比较简单,数据库系统比较复杂

D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题

7.在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是________。

A)一个表;一个表;两个表 B)一个表;两个表;两个表 C)一个表;一个表;一个表 D)两个表;一个表;两个表

8.在关系数据库中,基本的关系运算有三种,它们是________。A)选择、投影和统计

B)选择、投影和连接 C)排序、索引和选择

D)统计、查找和连接 9.VFP是一种关系型数据库管理系统,所谓关系是指________。A)表中各个记录之间的联系

B)数据模型满足一定条件的二维表格式 C)表中各个字段之间的联系

D)一个表与另一个表之间的联系

10.一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。

A)一对一

B)多对一 C)一对多

D)多对多 11.自然连接要求被连接的两关系有若干相同的________。A)实体名

B)属性名 C)主关键字

D)主属性名 12.数据库类型是根据________划分的。

A)文件形式

B)存取数据方法 C)数据模型

D)记录形式 13.关系是指________。

A)元组的集合B)字段的集合 C)属性的集合D)实例的集合

14.对于关系S(S1, S2, S3, S4),写一条规则,把其中S2的属性限制在10-20之间,则这条规则属于________。

A)参照完整性规则

B)实体完整性规则 C)域完整性规则

D)不属于以上任何规则 15.在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件________。

A)属于当前打开的项目 B)不属于任何项目 C)属于任何项目 D)以上都不正确

16.在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会________。

A)不被保留在原目录中 B)将被从磁盘上删除

C)也可能保留在原来的目录中,也可能被保留在其他目录中 D)被保留在原目录中

17.Visual FoxPro的工作方式不包括_______。

A)程序执行方式

B)结构操作方式 C)菜单操作方式

D)命令操作方式 18.关于VFP命令格式的规则,下面叙述错误的是________。A)每条命令必须以命令动词开头 B)命令动词太长,最小保留4个字符

C)FOR和WHILE引导的条件子句是有区别的 D)命令动词后面的子句顺序是不能调换的 19.下面关于“类”的描述,错误的是________。

A)一个类包含了相似的有关对象的特征和行为方法

B)类可以按所定义的属性、事件和方法进行实际的行为操作 C)类只是实例对象的抽象

D)类并不实行任何行为操作,它仅仅表明该怎样做 20.下列关于对象的说法,不正确的是_______。A)任何对象都有自己的属性和方法

B)属性是对象所固有的物理特征,方法是附属于对象的行为和动作 C)客观世界的任何实体都可以看作是对象 D)不同的对象具有相同的属性和方法

21.关系数据库系统中所使用的数据结构是

A)表格

B)二维表

C)树

D)图 22.下面关于属性、事件和方法的叙述中,错误的是 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显示调用

D)在新建一个表单时,可以添加新的属性、方法和事件

23.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为

A)并运算

B)交运算

C)差运算

D)积运算

24.数据处理的核心问题是_______。

A)数据管理

B)数据分组 C)安全维护

D)数据传输

25.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。

A)DB包括DBS和DB

B)DBMS包括DB和DBS C)DBS包括DB和DBMS

D)三者之间没有联系 26.从关系模式中指定若干个属性组成新的关系称为_______。A)选择

B)投影

C)连接

D)人工连接 27.计算机数据管理依次经历了_______几个阶段。

A)人工管理、文件系统、分布式数据库系统、数据库系统 B)

文件系统、人工管理、数据库系统、分布式数据库系统 C)

数据库系统、人工管理、分布式数据库系统、文件系统 D)人工管理、文件系统、数据库系统、分布式数据库系统

28.按一定的组织形式存储在一起的相互关联的数据集合称为_______。A)数据库管理系统

B)数据库

C)数据库应用系统

D)数据库系统 29.在一个关系中,不可能有完全相同的_______。

A)分量

B)属性

C)域

,D)元组

30.下列操作方法中,不能退出VFP的一项是_______。

A)单击“文件”菜单中的“退出”命令 B)单击“文件”菜单中的“关闭”命令

C)在命令窗口中输入QUIT命令,按Enter键 D)按Alt+F4键

31.下面关于项目及项目中的文件的叙述,不正确的一项是_______。

A)项目中的文件不是项目的一部分

B)项目中的文件表示该文件与项目建立了一种关联 C)项目中的文件是项目的一部分 D)项目中的文件是独立存在的

32.按所使用的数据模型来分,数据库可分为_______三种模型。A)网状、链状和环状

B)独享、共享和分时 C)大型、中型和小型

D)层次、关系和网状 33.下列关于类的说法,不正确的是_______。

A)类是对象的集合,类是对一类相似对象的性质描述 B)类是对象的实例,对象是类的集合 C)类具有继承性、封装性等特性

D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法

34.下列关于事件的说法,不正确的是_______。

A)用户可以根据自己的需要创建事件

B)事件是一种由系统预先定义而由用户或系统发出的动作 C)事件可以由系统和用户引发

D)事件是由系统定义的,用户不能随便创建或修改 35.层次模型不能直接表示_______。

A)1:1关系

B)1:n关系

C)m:n关系

D)1:1和1:n关系

36.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。

A)一对一联系

B)一对二联系

C)多对多联系

D)一对多联系

37.设有关系R1和R2,经过关系运算得到结果S,则S是_______。

A)一个关系

B)一个表单

C)一个数据库

D)一个数组

38.Visual FoxPro DBMS是_______。

A)操作系统的一部分

B)操作系统支持下的系统软件 C)一种编译程序

D)一种 操作系统

39.对于现实世界中事物的特征,在实体-联系模型中使用_______。

A)属性描述

B)关键字描述

C)二维表格描述

D)实体描述

40.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。

A)建立新的属性来实现

B)建立新的关键字来实现 C)建立新的关系来实现

D)建立新的实体来实现 41.专门的关系运算不包括下列中的_______。

A)连接运算

B)选择运算

C)投影运算

D)交运算

42.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_______。

A)并运算

B)交运算

C)差运算

D)积运算

43.关系模型中,一个关键字是_______。A)只能由一个属性组成

B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 C)可由多个任意属性组成 D)以上都不是

44.关系模式的任何属性_______。

A)在该关系模式中的命名可以不唯一

B)可以再分 C)不可再分

D)以上都不是 45.同一个关系模型的任两个元组值_______。

A)不能完全相同

B)可以相同 C)必须全部相同

D)以上都不是 46.关系模型是用关系表示_______。

A)实体

B)联系

C)属性

D)实体及其联系

47.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_______。

A)主键

B)候选键 C)主属性

D)外部键

48.数据结构、关系操作集合和完整性约束三部分组成了_______。A)关系模型

B)关系

C)关系模式

D)关系数据库 49.下列四项中,_______不是构成数据模型的要素。A)完整性约束

B)数据操作 C)数据结构

D)数据类型 50.下列关系运算中,_______是单目运算。

A)连接

B)选择 C)自然连接

D)比较

51.下面关系数据库系统的说法,正确的一项是_______。A)数据库中只存在数据项之间的联系 B)数据库中只存在记录之间的联系

C)数据库的数据项之间和记录之间都存在联系 D)数据库的数据项之间和记录之间都不存在联系

52.两个实体之间的联系可以分为3种类型,其中不包括_______。A)一对一联系

B)一对多联系 C)多对多联系

D)多对一联系 53.下列关于数据库系统的说法不正确的是_______。

A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段

B)数据库系统分为5部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户

C)数据库系统分为4部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户

D)数据库系统是指引进数据库技术后的计算机系统

54.如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。A)自然连接

B)选择

C)投影

D)多对一联系 55.下面关于面向对象数据库的叙述中,错误的是_______。A)一个父类包括其所有子类的属性和方法 B)一个子类能够继承其所有父类的属性和方法 C)每个对象在系统中都有唯一的对象标识

D)事件作用于对象,对象识别事件并做出相应反映

56.项目管理器中的“全部”选项卡用于显示和管理_______。A)数据、文档、自由表、文本文件 B)数据、文档、类库、代码、其他 C)表单、报表、文档、标签、查询

D)表单、菜单、文本文件、数据库、其他文件

57.通过项目管理器中的按钮不可以完成的操作是_______。A)新建文件

B)添加文件 C)为文件重命名

D)删除文件

58.项目管理器中的“文档”选项卡用于显示和管理_______。A)数据库、自由表和查询

B)表单、报表和标签 C)数据库、标签和报表

D)表单、报表和查询 59.项目管理器中的“数据”选项卡用于显示和管理_______。A)数据库、自由表和查询

B)表单、报表和标签 C)数据库、标签和报表

D)表单、报表和查询 60.隐藏命令窗口的操作方法是_______。A)单击“窗口”菜单中的“命令窗口”命令 B)单击常用工具栏上的“命令窗口”按钮 C)按CTRL+F4组合键 D)以上方法均可以

二、填空题

1.数据处理的核心问题是________。

2.数据库管理系统可以支持3种数据模型,它们是层次模型________和关系模型。

3.数据库系统的核心部分是________。

4.在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;________是属性或属性的组合,它的值可以唯一地标识一个记录。

5.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为________。

6.在连接运算中,_______ 连接是去掉重复属性的等值连接。7.计算机数据管理的发展大致经历了人工管理、_______ 和数据库系统三个阶段。

8.VFP中,项目文件的扩展名是________。

9.对象的________就是对象可以执行的动作或它的行为。

10.现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是________。

11.将数据转换成信息的过程称为_______,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。

12.在Visual FoxPro中,专门的关系运算有3种:选择、投影和连接。_______是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。

13.每个对象都有对应的属性和_______。

14.Visual FoxPro具有交互操作方式和_______两种工作方式。

15.Visual FoxPro具有_______、设计器和生成器3类界面操作工作。16.Visual FoxPro的_______用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。

17.在关系数据库中,二维表中水平方向的行称为元组,有时也叫做_______。18.在连接运算中,_______ 连接是去掉重复属性的等值连接。19.Visual FoxPro 6.0是一个 _______ 位的数据库管理系统。

20.用二维表数据来表示实体与实体之间联系的数据模型称为_______。21.关系数据库中,从关系中选择满足某些条件元组的关系运算称为_______。

22.关系数据库中,从关系中选择满足某些属性列的关系运算称为_______。23.关系是具有相同性质的_______的集合。24.关系数据库中每个关系的形式是_______。

25.在Visual FoxPro中,显示命令窗口的快捷键是_______。26.在Visual FoxPro中,隐藏命令窗口的快捷键是_______。

27.在命令窗口中输入_______命令,按Enter键,可以退出Visual FoxPro。28.在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。

29.在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。

《基础知识》参考答案:

一、选择题

1.B)

2.A)

3.C)

4.C)

5.D)6.D)

7.A)

8.B)

9.B)

10.D)

11.B)

12.C)

13.A)

14.C)

15.B)16.D)

17.B)

18.D)

19.B)

20.D)21.B)

22.D)

23.A)

24.A)

25.C)26.B)

27.D)

28.B)

29.D)

30.B)31.C)

32.D)

33.B)

34.A)

35.C)36.A)

37.A)

38.B)

39.C)

40.A)

41.D)

42.A)

43.B)

44.C)

45.A)46.D)

47.B)

48.A)

49.D)

50.B)51.C)

52.D)

53.C)

54.C)

55.A)56.B)57.C)

58.B)

59.A)

60.D)

二、填空 1.数据管理 2.网状模型

3.数据库管理系统|DBMS 4.关键字

5.外部关键字 6.自然 7.文件系统 8..PJX|PJX 9.方法 10.属性 11.数据处理 12.连接 13.方法

14.程序执行方式 15.向导

16.项目管理器 17.记录 18.自然 19.32

20.关系模型或关系 21.选择 22.投影

23.元组(或记录)24.二维表 25.CTRL+F2 26.CTRL+F4 27.QUIT 28.代码 29.项目

vf数据库基础练习题 第2篇

2.1 Visual FoxPro的安装、启动与关闭 2.1.1 Visual FoxPro 6.0 的安装

中文Visual FoxPro 可以从CD-ROM或网络上安装。以下介绍三种从CD-ROM上安装Visual FoxPro 的方法。

1.直接启动CD-ROM

2.直接运行安装程序

3.使用Windows 安装 2.1.2 Visual FoxPro 6.0的启动与关闭

一、Visual FoxPro 6.0的启动

启动Visual FoxPro有多种方法,可采用以下三种方式之一。

1.从“开始”菜单启动

2.从“运行”对话框中启动

3.从资源管理器中启动

4.双击Visual Foxpro6.0快捷图标

二、Visual FoxPro 6.0的退出

(1)在Microsoft Visual FoxPro主菜单中,打开“文件”菜单,选择“退出”选项;

(2)按Alt+F4组合键;

(3)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮;

(4)在Microsoft Visual FoxPro的系统环境窗口,单击其右上角的“退出”按钮;

(5)在“命令”窗口,输入命令Quit。2.2 Visual FoxPro 6.0系统运行环境的配置

Visual FoxPro系统环境的配置,决定了Visual FoxPro系统的操作环境和工作方式。

单击“工具”-> “选项”可以打开选项选窗口,在“选项”窗口中,有12种不同类别的环境选项卡,用户可以根据操作的需要通过“选项”窗口中的各种选项卡,确定或修改设置每一个参数,从而确定Visual FoxPro的系统环境.2.2.1 设置默认工作目录

VF有其默认的工作目录,就是系统文件所在的VF6.0目录,但是,为了管理,用户最好还是设置自己的工作目录以保存所建的文件 设置默认路径的方法: “工具”->“选项”->文件位置 使用命令设置:

SET DEFA TO <默认路径> 功能:设置默认路径 例:

SET DEFA TO D:WMQ SET DEFA TO E:200723 2.2.2 设置日期的表示格式 设置日期时间格式: “工具”->“选项”->“区域”

2.3 Visual FoxPro 6.0的系统窗口

Visual FoxPro的界面

Visual FoxPro界面,是由标题栏、菜单栏、工具栏、工作区、状态栏和命令窗口组成的。

一、标题栏

标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。

二、菜单栏

菜单栏位于屏幕的第二行,它包含文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。

当单击其中一个菜单选项时,就可以打开一个对应的“下拉式”菜单,在该“下拉式”菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。

三、工具栏

Visual FoxPro系统提供了11种常用的工具栏:

(1)常用工具栏(2)布局工具栏

(3)表单控件工具栏(4)表单设计器工具栏

(5)查询设计器工具栏(6)视图设计器工具栏

(7)数据库设计器工具栏(8)报表控件工具栏

(9)报表设计器工具栏(10)调色板工具栏

(11)打印预览工具栏

四、命令窗口

命令窗口位于菜单栏和状态栏之间,是Visual FoxPro系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件并运行命令文件。

在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口;选择“命令窗口”,可以弹出命令窗口。

五、工作区与状态行

状态行位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。(1)Set Status off/ on,可控制屏幕上的状态行是否出现。

(2)如果当前工作区中没有表文件打开,状态行的内容是空白;如果当前工作区中有表文件打开,状态行显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。

2.4 可视化管理工具

1、设计器

通过设计器可以方便地对表、表单、数据库、查询和报表等进行管理。

2、向导

通过用户对问题的回答或对选项的选择,向导将创建相应的文件或执行某一项任务。

3、生成器 是一种可视化的辅助工具,用来帮助拥护按要求设计各种控件的表现形式。2.5 Visual Foxpro 6.0的工作方式 Visual FoxPro 6.0提供了两种工作方式:

  交互方式(可执行方式和可视化操作方式)程序方式

2.5.1 交互方式

包括命令执行方式和可视化操作方式。

1、命令执行方式

Visual FoxPro 6.0提供命令方式主要有两种目的,一是对数据库的操作使用命令比使用菜单或工具栏要快捷而灵活;另一方面,熟悉命令操作是程序开发的基础。

Visual FoxPro 6.0提供了命令窗口用于输入执行命令。

Visual FoxPro 6.0中的命令采用近似于自然语言的结构。

Visual FoxPro 6.0中的命令不区分大小写,即命令可以用大写字母也可以用小写字母书写。另外,对于较长的命令可以只输入命令的前四个字母。

Foxpro提供了多条命令,命令中常出现的一些符号有:(P19)

<....> 必选项

[....]

可选项

...|... 择一选项 这些符号在实际使用时不必输入. 命令的一般格式为:

命令动词 [<范围>][fields<字段名表>][for <条件>] 其中:

命令动词:决定此命令的功能,一般为英文动词. 范围:表示记录的操作范围,有]四种形式:

ALL 表示对数据库中的所有记录进行操作。•

RECORD N

表示仅对第N条记录进行操作 •

NEXT N 表示从当前记录开始共N个记录

REST

表示从当前记录开始到文件结束的所有记录

Fileds:说明数据库的字段名称,不选此项,则表示选择所有字段 命令书写规则      任何命令必须以命令动词开头, 大小写不限,其后的各项顺序不限。各子句之间用空格分隔。

命令可缩写成前4个字母,但不提倡

一行写不下时,在行末用续行符“;”,并在下行继续书写 一行只能写一条命令语句

例如,显示xsda数据表中所有不住校的女生的姓名、年龄

use xsda

list all fields 姓名,年龄

for 住校否=.F.and 性别=’女’

2、可视化操作方式

可视化操作方式包括:菜单方式、设计器方式、向导方式。

在VisualFoxpro系统中,通过菜单、窗口、对话框、工具栏等图形界面,可以直接操作数据表、视图、查询、表单、报表等,并以窗口的方式把结果显示给用户。

2.5.2 程序执行方式

Visual FoxPro 6.0提供了一个程序编辑器,可以使用MODIFY COMMAND 命令打开程序编辑器,或者从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选择“程序”单选项,最后单击“新建文件”按钮即可打开程序编辑器。

2.6 Visual Foxpro 6.0的主要性能指标 主要性能指标有:

1、每个数据库最多记录数为10亿个

2、每条记录可包含的字段个数最多为225个

3、每条记录最多字符数为655000个字节

4、字段型字段最大宽度(即最多可容纳的字符数)为254个字节。

5、数值型字段最大宽度为20位,精度为16位

6、有32767个工作区,可同时打开的数据库文件最多32767个。

7、可使用的内存变量默认总数位256个,最多为65000个。最大数组个数为65000个,每个数组的最多的元素数为65000个。

VF数据库教学创新方法探讨 第3篇

一、VF数据库教学的现状

对于VF数据库来说, 其主要内容既包括对数据库实行相应的管理以及应用, 又包括对数据库所具有的应用系统进行相应的设计以及开发。现如今, 随着计算机网络技术的不断发展, VF数据库教学出现了越来越多的问题, 主要分为以下几个方面:

1. 对非计算机专业的学生实行VF数据库教学的问题

一般情况下, 学校在VF数据库课程开设过程中, 其主要针对的对象是电气工程等一些非计算机专业的学生, 我们知道, 该专业的学生们几乎没有接触过计算机语言类的相关课程, 因此, 让他们学习涉及到数据库管理以及程序的设计与开发的VF数据库课程具有一定程度的困难, 不利于VF数据库教学的有效展开。

2. 对接受不同层次教育的学生实行VF数据库教学的问题

由于接受VF数据库教学的学生大多具有不同层次的教育背景, 例如国家统招生、计算机对口的学生以及3+2型学生等, 这就导致VF数据库教学的对象无论是在学习态度, 还是在学习的能力上都有着较大的差别。对于热爱学习的国家统招生来说, 其计算机基本操作能力较差;对于计算机对口的学生来说, 虽然其在学习态度以及知识理解方面都比统招生强, 然而, 其理论基础却十分薄弱;而所谓的3+2型学生然而拥有活跃、灵活的思维, 却往往眼高手低, 过于自负。这些差别使得各个层次的学生对于VF数据库课程的学习以及理解能力存在较大差异, 然而VF数据库教学的教师常常会忽视这一问题, 既而采用了相同层次的教材、课件以及授课方法来要求每一个学生, 完全不利于各个学生的VF数据库知识的学习与掌握。

3. 忽视了VF数据库的实践教学的重要性

通常情况下, 各个学校在VF数据库教学的课时安排上往往更重视于理论课程的开展, 而忽视了实践课程的重要性。然而, VF数据库课程是一门需要高度操作以及实践的计算机课程, 其上机实践过程对于该门课程的有效掌握具有重要的影响, 因此, 毫无根据地压缩VF数据库实践教学的课时, 不仅对该门课程的老师的提出更高的要求, 也不利于学生对所学的理论知识的理解以及掌握。

二、VF数据库教学的创新方法

通过上述对VF数据库教学过程中出现的问题进行分析, 我们知道, 要想满足具有不同教育层次的学生的需求, 就需要对VF数据库在教学内容以及教学方法进行改革、创新, 提出教学的创新方法。

1. 高度联系实际、树立教学信心

从VF数据库的特点来看, 在其教学过程中要学会高度联系实际, 教师可以先对学生的信息以及成绩的管理系统进行数据库教学, 使得学生们认识、了解数据库系统的概念, 并在教学过程中充分利用高科技教学工具, 例如可以利用教室里的投影仪等设备将设计数据库管理系统的过程界面通过大屏幕演示给学生们看, 使得他们这门课程结束以后, 自己也可以开发、设计类似的管理系统。VF数据库教学的教师们需要树立其强大的教学信心, 在专业知识的支撑下, 联系生活、工作、学习中的实例, 为学生教授VF数据库课程。

2. 利用项目教学法、设计合理的学习任务

所谓的项目教学法主要是指把传统学科体系中的理论知识内容转化成为一些教学小模块, 教师围绕着这些项目模块开展并组织相应的教学工作, 使得学生能够直接参与到项目模块的教学全过程中的教学方法。教师在VF数据库的教学过程中通过采用项目教学法实现预期的教学目标, 并在此基础上制定合理的学习任务, 该学习任务必须严格按照VF数据库的教学任务以及学生们的实际水平进行设计, 从而确保学生在合理的学习任务中充分掌握VF数据库的相关知识。

3. 重视上机实践环节、提高学生的自学能力

我们知道, VF数据库作为一门具有高度实践性以及操作性的计算机类课程, 需要充足的上机实践对其理论知识进行深化与理解, 因此, 我们需要重视VF数据库的上机实践的教学环节。然而, 由于在VF数据库的上机环节中, 上机的学生人数比较多, 使得老师的教授、讲解以及检查范围较为有限, 因此, 为了确保每个学生都能真正意义上掌握VF数据库知识, 我们可以为上机的学生进行分组, 并组织、提倡、培养学生的自学能力, 教师在上机过程中仅仅作为辅导以及督查人员, 从而提升学生们在VF数据库课程中的自主学习能力, 帮助他们共同进步。

4. 引导学生在授课过程中自主选择开发项目、组织数据库开发小组

因为各个班级的学生水平差别较大, 因此, 在实际的授课过程中, 授课教师可以根据学生们的实际情况, 引导他们自主选择感兴趣的开发项目, 例如工资的管理系统、居民通讯录的管理系统以及人事部分的管理系统等, 并且组织创建数据库开发小组。教师在提供了项目设计的目的、设计的要求、设计的内容以及文档的要求以后, 学生们进行小组讨论, 提供具体的项目规划方案并进行科学分工, 以便于教师对其进行检查以及指导工作。在VF数据库这门课程的结业时期, 各小组成员要对各自的项目进行实际演示, 或者举行相应的项目制作比赛, 从而比较每组的劳动成果。

三、结语

我们知道, VF数据库作不仅具有强大的数据以及信息管理功能, 还在实际的应用过程中发挥着广泛的用途, 因此, 帮助学生们真正意义上的了解、掌握VF数据库知识对于学生今后的发展具有重要的作用。与此同时, 经过上述对VF数据库教学的创新方法的叙述, 我们可以发现, 以上有关于VF数据库的创新的教学方法完全打破了传统意义上的教学内容以及教学方式, 不再拘泥于理论教材, 也不再实行按部就班的教学模式, 而是对教学方法进行重新的整合与创新, 体现了理论知识在实用以及实践方面的重要性。

摘要:现如今, 许多非计算机专业的学生在学习、掌握VF数据库知识的过程中往往存在许多问题, 例如主动性不高、综合能力较差、逻辑观念较弱等。本篇文章对VF数据库教学的现状进行了简要的分析, 并针对VF数据库教学过程中出现的问题给出了一些创新的教学方法, 有利于学生能够更好地掌握、运用VF数据库知识。

关键词:VF数据库,教学创新方法,教学现状

参考文献

[1]刘娟.VF数据库教学方法探析[J].硅谷, 2011 (, 04)

[2]李井竹, 李丹.VF数据库教学内容与方法探讨[J].软件导刊, 2010, (09)

[3]何冬梅, 王金海.VF教学中研究性学习的探索与实践[J].电脑知识与技术, 2008 (, 19)

VF数据库教学内容与方法初探 第4篇

关键词:Visual FoxPro教学 新课程标准 教学内容 教学方法

随着教育改革的推进,对应用型人才的培養,以其独特的教学理念和认知方式,进入到教育课程中来。素质教育和实践教学相结合,是教学改革的出发点和落脚点。新的教育理念应该以学生为中心,强调在建构主义学习理论和任务驱动教学思想下指导学生学习,在Visual FoxPro数据库教学过程中,结合具体教学实践,采用任务驱动的教学方法,引导学生独立学习和自主探究。

一、Visual FoxPro数据库教学分析

Visual FoxPro数据库教学具有简单易学和面向对象程序处理的特点,在日常教学过程中普遍采取“案例教学+教师讲授”的方式。但是,这种灌输式的教学方法不能激发学生的学习兴趣。在计算机技能学习中,创新想法往往是解决问题的重要途径。在实际教学中,必须对传统教学进行革新,满足不同层次学生的需要,从而培养学生程序设计和面向对象编程的能力。

1.Visual FoxPro数据库教学现状

在实际的学习过程中,学生一般不重视上机实践环节,上机之前没有做好充分准备,模仿教师讲授的实例学习,更没有创新意识,结束课程教学时也不会带着问题去解决实际中存在的问题。以往的教学环节中,往往以教师为中心,以书本内容为主体,重视理论学习,轻视实践练习,学生缺乏实际动手能力。这样,学生就不能学以致用,影响学习积极性。

2.Visual FoxPro数据库教学改革

在实际的教育教学中,新的课程改革形势下,应提高教学效果,激发学生的学习兴趣,增强其信息素养。在课程改革过程中,分析Visual FoxPro数据库教学、,用新的理念指导教学,探索出适合Visual FoxPro数据库的教学内容和方法,势在必行。

二、Visual FoxPro数据库教学方法

传统的教学方法无法适应现代教学的需要,新的教学方法是教学改革的基础。Visual FoxPro数据库的教学方法可以分为以下几类:分层教学法、启发教学法、案例分析教学法等。在实际的教学环节中,大多使用分层教学法和案例教学法相结合的教学方法。分层教学法需要考虑学生的不同层次,学生获得基本教学目标的同时,有侧重地调整教学内容。分层教学可以根据学生学习程度的差异,制定不同的教学目标,从简到难,逐步推进。在章节学习中,突出实训内容,分组讨论学习,培养学生的协同合作能力。Visual FoxPro数据库教学课程中,应用任务驱动法与分组合作的学习形式,彻底改变单一学习的模式。学生合作能力的培养,需要让学生掌握使用技能和方法,为独立学习做好铺垫。教学过程中,可以向学生分配超出个人能力的任务,通过同学之间的合作,共同完成任务,从而激发学生的学习兴趣,体验到合作的重要性。合作的形式多样,可以是学生与学生之间、教师与学生之间,甚至是学生与家长之间。通过多种方式的协同合作、互动学习,让学生把知识转化为技能。另外,培养学生合作能力的同时,可以创设学习思维空间,合理利用网络环境,构建多元化的学习方式。

三、Visual FoxPro数据库教学内容分析

Visual FoxPro数据库教学的最终目的在于培养学生对面向对象编程的理解和运用。为了提高学生使用VFP的实际能力,在对教材进行分析之后,制定模块化的教学内容,完成教学目标。模块化的教学内容需要设计教学模块,分层次逐步完成教学任务,激发学生的学习兴趣。制定教学模块目标,可以让学生带着兴趣去完成项目任务的学习。模块的制定中心是围绕一个项目完成,模块之间有渗透和联系。例如,学生管理系统包含数据模块、显示模块、检索模块等。数据模块包含表的创建、数据库的创建以及表与索引的操作;显示模块包含查询、视图的设计等;检索模块包含有对表单和报表以及标签的设计等。各个模块有机结合,最终完成教学内容。教学内容根据需要,设计出创新的教学任务,使学生寓教于乐,收获知识。教学内容的设计,必须考虑学生独立实践的提高,以及学生信息意识、信息能力的发挥。

(作者单位:山西省阳泉高级技工学校)

计算机基础vf例题!! 第5篇

1,若一个四位正整数是另一个正整数的平方,且各位数字的和是一个平方数,则称该四位正整数是“四位双平方数”。例如:由于7396=86^2,且7+3+9+6=25=5^2,则称7396是“四位双平方数”求

所有“四位双平方数”的个数。(答案17)

2,求出[750,978]内不包含数字8的所有整数之和。(答案94415)3,求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。(答案175)4,求所有符合算式ab*ba=3627的最大的两位数ab(即a*10+b)。答案93 5,求[10,1000] 内所有能被6整除但不能被9整除的整数之和。答案55440 6,求[1234,9876]内回文数的个数。答案85 7,设某四位数的各位数字的平方和等于198,问满足条件最大数和最小数之和是?答案12749 二.整除于余数

1,将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序后,求前面20个数之和。答案20610

2,求出将十进制整数98765432等值转换为二进制形式后其中数字1的个数。答案13 3,求出将十进制小数0.56789等值转换为八进制形式的表示中前18位小数中数字3的个数。答案3 4,求出[100,800]内所有既不能被5整除也不能被7整除的数个数。答案480 5,求出559399的所有非平方因子中最小的。答案73 6,求前[1,100]内能被6或8整除的所有自然数的平方根的和。答案162 8,求出20677和42067的最大公约数。答案713 9,求出42253和20677的的最小公倍数。答案971819 9求[200,300]之间能被其因子数整除的数中且能被3整除的数之和。1713 10求出[1234,6789]内至少有两位数字是7的所有整数之和。答案678981 11求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。答案18630 求素数

1求100-200内所有素数个数。21 2梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内的梅森尼数个数。答案7 3求100-1000内的第10个素数。答案149 4设某四位数的各位数字的平方和为100,问满足条件的最大四位数素数?答案9133 5求两位数中最大绝对素数,答案97 数列

1,等比数列1,3,9,27… 求使此数列前n项之和小于9876543的最大自然数n。答案15 填空程序填空:

1.下面程序是计算小于或等于35的所有正奇数的积和正偶数的和,并显示符合条件的正奇数的积,填空。(654729075)

2.下列程序求三位数中,个位数字与十位数字之积除以3所得的余数是十位数字的偶数和,填空。(32022)

3.求100——999的水仙花数(如:153=1^3+5^3+3^3)的个数。填空。(4)4.求所有数字的和为16的四位数的个数,填空。(564)5.已知S1=1,S2=1+2,S3=1+2+3,„Sn=1+2+3+„N,求S1,S2,S3,„S2800中有多少个能被3或7整除的数。(1272)

6.下面的程序是求1+3+5+„的奇数之和,若累加数大于123699时则结束累加。(123904)7.下列程序的功能是求N,其中N是一个四位整数,它的九倍恰好是其反序数。(1089)8.下面程序是求S=1!+2!+3!+„+19!,填空。(***000)9.下面程序求在1,2,3,4,„,3000这3000个数中的任意两个不同的数,要求它们的和能被6整除的数的总对数。(749500)

10.求出45678的所有非平凡因子中的奇数的个数。(7)11.下面程序是计算小于或等于35的所有正奇数的积和正偶数的和,并显示符合条件的正奇数的积,填空。(654729075)

12.下面程序是求30到150之间所有偶数的平方和并显示结果,填空。(569740.00)13.下面程序是求2+4+6+„的偶数之积,若积数大于22500时则结束。(46080)14.求1*2*3*4*5^,当积大于77777720时退出循环。(479001600)15.下列程序求三位数中,个位数字与十位数字之和除以10所得的余数是百位数字的偶数的个数。(45)

vf数据库基础练习题 第6篇

1. 数据库的基本组成

数据库由一个以上相互关联的数据表组成,可以包含一个或多个表、视图、到远程数据源的连接和存储过程,

视图(view):

一个保存在数据库中的、由引用一个或多个表、或其他视图的相关数据组成的虚拟表,可以是本地的、远程的或带参数的。

存储过程(stored procedure):

是保存在数据库中的一个过程,

电脑资料

该过程能包含一个用户自定义函数中的任何命令和函数。

创建数据库时系统自动生成3个文件:

数据库文件: 扩展名为 .DBC

数据库备注文件: 扩展名为 .DCT

数据库索引文件: 扩展名为 .DCX

2. 数据库的设计过程

1)明确建立数据库的目的和使用方式

2)设计所需的数据表(包括表结构和表记录)

3)建立表之间的关系

计算机二级VF据库操作命令 第7篇

CREATEDATABASE XO &&XO数据库名 2.打开数据库

OPEN DATABASEXO&&XO数据库名 3.设置当前数据库

SETDATABASE TO XO &&把XO设为当前数据库 4.打开当前数据库设计器

MODIFYDATABASE &&不需要加数据库名 5.关闭当前数据库

CLOSEDATABASE&&不需要加数据库名 6.删除数据库

DELETEDATABASEXORECYCLEDELETETABLES

*删除数据库XO,RECYCLE指放入WINDOWS回收站,*DELETETABLES指把数据库中的表一起删除 7.关闭所有文件

CLOSEALL&&关闭所有文件

二、表的操作命令 1.新建表

CREATE 成绩 &&成绩为表名 2.打开表

USE 成绩 &&成绩为表名 3.打开表设计器

MODIFYSTRUCTURE &&不能跟表名,打开当前表的设计器 4.表的记录作命令 1)增加记录

APPEND BLANK &&在表的尾部追加一条空白记录 APPEND &&采用交互方式在表的尾部追加多条记录 INSERT BEFORE &&在当前表的当前记录之前追加一条记录

INSERT BLANK &&在当前表的当前记录之后追加

一条空记录 COPYTOXS

&&XS指新表名,将当前表复制到新表XS中 APPENDFROMXC

&&将XC表中的所有记录追加到当前表中, *注:XC与当前表的结构要完全相同才能使用 2)记录删除

DELETE &&表中删除当前记录(逻辑)DELETEALL &&删除表中所有记录(逻辑)DELETEFOR 性别=“男” &&删除满足条件的记录 3)记录的恢复

RECALL &&恢复当前录

RECALLALL&&恢复所有打上删除标记记录 RECALLFOR 条件 &&恢复满足条件的记录 4)记录修改

EDIT / CHANGE&&交互式方式修改记录 REPLACE 字段名 WITH 值 &&修改当前记录 REPLACE ALL 字段名 WITH 值 &&修改表中所有记录

REPLACE 字段名 WITH 值 FOR条件 &&修满足条件的记录 5)记录显示

LIST &&显示当前表中所有记录 DISPLAY&&显示表中当前记录

LIST 姓名,性别 或 LISTFIELDS 姓名,性别&&显示表中指字段

LISTFOR 条件 &&显示满足条件的记录 6)记录定位 A)相对定位:

GO TOP=GOTO TOP&&指到表头 GO BOTTOM&&指到表尾 SKIP&&下一条记录

相对定位:对表进行排序与不排序指到记录可能不能B)绝对定位

二级VF前三章命令汇总

GO 1= GOTO 1指到第一条记录

绝对定位:不管有没有对表进行排序指到都是相同记录 7)记录查找

LOCATEFOR 条件 &&让记录指针指到满足条件的记录。

CONTINUE &&查找下一个满足条件的记录 5.表索引的命令 1)建立单索引(.IDX)

INDEXON 索引表达式 TO 索引名2)结构复合索引(.CDX)

INDEX ON 学号 TAG 学号 &&索引类型为普通索引

INDEX ON 学号 TAG 学号 CANDIDATDESC &&侯选索引的降序

INDEX ON 学号 TAG 学号 UNIQUE &&唯一索引 3)非构复合索引(.CDX)

INDEX ON 学号 TAG 学号 OF XM &&普能索引 INDEX ON 学号 TAG 学号 OF XM UNIQUE &&唯一索引 4)打开索文件

SETINDEX TO索引文件名 5)设置当前索引 SET ORDER TO 索引名

USE 学生 ORDER 学号 &&打学生表并让学号索引生效 6)索引定位 SEEK 值

SKIP &&找下一条满足条件的记录 7)删除结构复合索引

DELETE TAGALL &&删除所有索引 DELETE TAGXS&&删除指定索引XS 6.自由表与数据表的转换 ADD TABLE 表名

&&将自由表添加到数据库中

REMOVE TABLE 表名 &&将数据库表移去变成自由表

7.表之间的临时联系

SET RELATION TO 索引名 TO 表名或工作区 8.物理排序

上一篇:学习成功者的心态下一篇:在优秀校长、教师表彰大会上的讲话稿