全国计算机等级考试二级教程(VFP6.0)
2、计算机数据管理
发展阶 段
人工管 理 文件系 统 数据库 系统 分布式 数据库 系统 面向对 象数据 库系统
使用的主 要时间
40年代中50年代中 50年代后60年代后 60年代后70年代后
特点及优缺点 外存只有卡片、纸带,无数据管理软件。数据程序不独立、 数据不保存、数据不共享、数据冗余严重 外存以磁盘为主,出现高级语言和操作系统。数据程序有一 定的独立、数据保存、数据共享、数据一致性差、冗余度大。 数据库管理系统出现,数据、程序独立,共享性提高(多用 户),数据一致性、完整性提高,数据冗余度降低。
⑥关键字
能够(唯一地)标识一 个元组的属性或属性的组合。 (3).实际关系模型 在VFP中,关键字表示 为字段或字段的组合。 例1.1部门—职工—工资关系模型
⑦外部关键字
如果表中的一个字段不是本 表的主关键字或候选关键字,而 是另一个表的主关键字或候选关 键字,则这个字段(属性)就称为 外部关键字。
第四章 数据库及其操作
第六章 查询与视图 第八章 表单设计与应用 第十章 报表设计(略) 第十二章 上机指导(略)
返 回
第一章 Visual FoxPro 基础
Visual FoxPro(简称VFP或VF) 是一个采用可视的、面向 对象的程序设计方法的关系型数据库管理系统。是唯一一个与 历史上的数据库完全兼容的优秀系统。它具有简单易学、灵活 方便、结构紧凑等优点。是当今流行的数据库管理系统之一。
4/17
1.1.3 数据模型
1.实体的描述 ①实体 客观存在并且可以相互区别的事物称为实体。可以是实际事物,如 职工、图书或抽象事件,如退休、借书等。 ②实体的属性 描述实体的特性称为属性。例如职工属性可有:职工号、姓名、性 别、出生年月等。图书属性可有:总编号、分类号、书名、作者、单价、 出版社等。借书属性可有:图书编号、借阅人、借阅时间、归还时间等。 ③实体型和实体集 一个实体可用属性值的集合表示,而属性的集合则表示一种实体的 类型,简称实体型。同类型实体的集合,称为实体集。 例如:(姓名,性别,职称,执教科目)表示教师类型;(华罗庚, 男,教授,数学)表示一个教师;多个教师的集合就是教师实体集。 ④实体集的表示 在VFP中,用“表”来存放实体集,用“字段”表示实体的属性。 字段值的集合组成表的一条记录,代表一个实体。所有记录就是实体集。
9/17
1.2.2关系运算
1.传统的集合运算 设有两个相同结构的关系R、S,例如R是 参加计算机小组的集合,S是参加桥牌小组的 R 集合。 ①并 并是由属于这两个关系的元组组成的集合. R 并 S就是参加计算机小组或参加桥牌小组的 集合。 R ②差 差是由属于R但不属于S的元组组成的集合, 即是从R中去掉S中也有的元组。R 差 S就是参 加计算机小组而又没有参加桥牌小组的集合。 ③交 R 交是由既属于R又属于S的元组组成的集合。 即交的结果是R和S的共同元组。R 交 S就是既 参加计算机小组又参加桥牌小组的集合。
③数据库管理系统
数据库管理系统(DBMS)是对数据库的建 立、使用和维护进行专门管理的软件系统。
硬件 系统
操作 系统 数据库管 理系统 数据库应 用系统 数据库管理员 最 终 用 户
④数据库系统
开发人员
数据库系统是指引进数据库技术后的 计算机系统。它由五部分组成,各层次间 的关系如右图所示:
3/17
②尽量避免在表之间出现 重复字段
表间联系
除了保证表中有反映与其它表之 间存在联系的外部关键字之外,尽量 避免在表之間出現重復字段。例如在 课程表中如有课程名字段,在选课表 中就不应再有。
表间关联依靠外部关键 字维系,使得表具有合理 结构,不仅存储了所需要 的实体信息,并且反映出 实体之间客观存在的联系。
2/17
①数据库
1.1.2 数据库系统 1.有关数据库的概念
数据库是存储在计算机存储设备上,结构化的相关数据集合。它包 括数据和数据间的联系,往往被多个用户、多个应用程序所共享。
②数据库应用系统
数据库应用系统是指系统开发人员利用数据库系统资源开发出来的, 面向某一类实际应用的应用软件系统。 它是以数据库为基础和核心的计算机应用系统。 例如:财务管理系统、图书管理系统、教学管理系统等等。
学生 名
成 绩
学生 名
成 绩
专业系 课程 任课
学生 选课
③关系数据模型 用二维表结构来表示实体及实体间的联系的模型称为关系模型。 操作的对象和结果都是二维表。它描述一致、模型单一、理论完 备、易学易用,因此应用广泛。新推出的数据库系统几乎都是关系型的。
7/17
1.2关系数据库
1.2.1 关系模型
(1).关系术语 一个关系就是一张二维表,每个关 系有一个关系名,在VFP中,一个关系 存储为一个文件,文件的扩展名为 “.DBF”,称为“表”。
8/17
⑤域
域是属性的取值范围,即 不同元组对同一个属性的取 值所限定的范围。例如:性 别只能从“男”、“女”中 取其一。
(2).关系的特点
①关系必须规范化,表中不能再含表. ②同一关系中不能出现相同属性名. ③关系中不允许有完全相同的元组. ④一个关系中元组的次序无关紧要. ⑤一个关系中属性的次序无关紧要.
④自然联接
在联接运算中,按 照字段值相等为条件进 行的联接操作称为等值 联接。自然联接是去掉 重复属性的等值联接。
等值联接
不投影 重复字段
13/17
1.3数据库设计基础
1.3.1数据库设计步骤
③表中字段必须是原始数据 或基本数据元素
表中不应包括通过计算 1.设计原则 可以得到的“二次数据”或 ①遵从概念单一化“一 多项数据的组合。 事一地”原则 例如在职工表中,如果 一个表描述一个实体或实体间的 一种联系。避免大而杂的表,首先分 有了身份证号字段,就不应 离需要作为单个主题而独立保存的信 再有年龄和出生年月字段。 息,将不同信息分散在不同表中。 ④用外部关键字保证
数据库技术与网络技术相结合,以结合的紧松,可分为物理 80年代初- 上分布、逻辑上集中和物理上分布、逻辑上分布的结构两种。 独立性、共享性、一致性、完整性均很高,冗余度可控。 数据库技术与面向对象程序设计相结合的产物,是面向对象 80年代初- 方法在数据库领域中的实现和应用。不但支持标准的过程化 程序设计,而且提供了面向对象程序设计的强大功能
全国计算机等级考试二级教程
—Visual Foxpro 6.0 程序设计
编写:教育部考试中心 讲授:叶茂功
目 录
第一章 Visual FoxPro基础 第二章 VFP6.0 系统初步
第三章 数据与数据运算
第五章 关系数据库标准语言SQL 第七章 程序设计基础 第九章 菜单设计与应用(略) 第十一章 开发应用程序(略)
6/17
3.数据模型简介
①层次数据模型 教研室名 用树形结构表示实体及实体间联系的模 型称为层次模型。 教师名 用层次模型建立的数据库是层次数据库。 它反映实体间的一对多联系,不能直接表示 多对多的联系,不便于扩充和修改。
系名
地址
电话
电话
教研室名电话
住处 教师名住处 教师名住处
②网状模型 用网状结构表示实体及实体间联系的模 型称为网状模型。 用这种模型建立的数据库是网状数据库。 教研室 网状数据库难以实现数据的修改和扩充。 教师
1.3.2数据库设计过程
②多对多联系。创建含有两 (2)确定需要的表 个表的主关键字的“纽带表”, 改多对多联系为两个一对多联系。 是数据库设计中技巧性最强的 参见图书读者关系 一步,因为用户的需求往往不能直 ③一对一联系。考虑合并。
接成为设计数据库的线索,还需要 (5)设计求精 认真分析、抽象、挖出本质特性, 根据用户意见反复修改和调整 才能确定需要的表。
1.1 数据库基础知识
1.1.1 计算机数据管理的发展
1、数据与数据处理 数据——存储在某媒体上能够识别的物理符号。 数据的概念包括两个方面:其一是数据内容;其二是数据形式。 内容不变,形式可以多样,如日期表示。数据的范围在不断拓展, 现已包括数值、字串、图、声等。 数据处理——将数据转换成信息的过程。信息是数据处理的结 果。数据、信息是相对的,例如年龄即可是数据,又可以是信息, 因此有时有人把“处理数据得出信息”说成“信息处理”。
2.数据库系统的特点
①实现数据共享,减少数据冗余 建立数据库时,从全局出发确定数据库结构,充分发挥数据 共享的优势,最大限度地减少数据冗余。 ②采用特定的数据模型 库管理系统不同,数据模型就不同,库的结构也就不同。 ③具有较高的数据独立性 系统实现了应用程序对总体逻辑结构、物理存储结构之间较 高的独立性。用户只用操作应用程序,无需考虑逻辑结构和数据 存储位置。 ④有统一的数据控制功能 系统提供必要的保护措施,有并发访问控制功能、安全控制 功能、和数据完整性控制功能。保证数据库可以被多个用户或应 用程序共享,允许多个用户同时使用同一个数据库。
③元组
二维表中(水平方向) 的一行是一个元组。 元组对应一个具体的 记录。一个表中若包含 多条记录,也可以说这 个关系中包含多个元组。 ④属性
二维表中垂直方向 对关系的描述称为关系模式,一个关 的列称为属性,列名即 属性名。在VFP中表示 系模式对应一个关系的结构。 为“字段名” 。 其格式为: 用实体属性描述实 关系名(属性名1,属性名2,…,属性名n) 体,用字段名及其类型 在VFP中表示为表结构: 表名(字段名1,字段名2,…,字段名n) 组成VFP表的结构。
14/17
2.设计步骤
①需求分析;②确定表;③定字段;④定联系;⑤求精。 (3)确定所需字段 ①每字段直接和实体相关。 (1)需求分析 ①信息需求。数据、类型、域 ②以最小逻辑单位存储信息。 ②处理需求。功能、方式、场合 ③表中字段必须是原始数据。 ④确定主关键字字段。 ③安全性和完整性要求。 (4)确定联系 多交流、多收集、耐心、细致, ①一对多联系 。 “一方”的 弄清业务流程、瓶颈问题,收集报 表、合同、档案、单据、计划等等 主关键字段应在“多方”的表中。
全国计算机等级考试二级VFP考试大纲(2008年最新版)
20世纪50年代中期以前
特点:①程序员必须掌握数据在计算机中的存储地址和方式,才能在程序中正确的使用数据。
②程序与数据不独立,数据不能保存,程序之间有数据冗余。
2.文件系统
20世纪50年代后期主60年代中期
特点:①数据存储在数据文件中,由文件管理系统使用数据。
②数据文件和程序文件相互依赖,数据冗余度大,且造成数据的不一致性。
(2) 设计子菜单。
(3) 设定菜单选项程序代码。
4、 使用报表设计器:
(1) 生成快速报表。
(2) 修改报表布局。
(3) 设计分组报表。
(4) 设计多栏报表。
5、 使用应用程序向导。
6、 应用程序生成器与连骗应用程序。
(2) 建立表之间的关联:一对一的关联;一对多的关联。
(3) 设置参照完整性。
(4) 建立表间临时关联。
3、 建立视图与数据查询:
(1) 查询文件的建立、执行与修改。
(2) 视图文件的建立、查看与修改。
(3) 建立多表查询。
(3) 循环结构程序设计。
3、 过程与过程调用。
(1) 子程序设计与调用。
(2) 过程与过程文件。
(3) 局部变量和全局变量、过程调用中的参数传递。
4、 用户定义对话框(MESSAGEBOX)的使用。
第一章 isual FoxPro基础
教学内容与目的:
一、 VISUAL FOXPRO基础知识
1、 基本概念:
数据库、数据模型、数据库管理系统、类和对象、事件、方法。
2、 关系数据库:
(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
全国计算机等级考试二级VF全套资料
全国计算机等级考试二级VF全套二级VF学习讲义 (1)第一章前言――从零开始 (2)第一章数据库基础知识 (3)第2章V ISUAL F OX P RO 程序设计基础 ............................................................................ 错误!未定义书签。
第3章V ISUAL F OX P RO 数据库及其操作 ........................................................................ 错误!未定义书签。
第4章关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。
第5章查询与视图 ................................................................................................................ 错误!未定义书签。
第6章表单设计与应用 ........................................................................................................ 错误!未定义书签。
第7章菜单设计与应用 ........................................................................................................ 错误!未定义书签。
第8章报表的设计和应用 .................................................................................................... 错误!未定义书签。
2024版VFP6精品教学课件
VFP6精品教学课件目录•VFP6概述与基础•语言基础与数据类型•数据库操作与管理功能•面向对象编程思想在VFP6中应用•窗体设计与事件处理机制•报表打印与文件操作功能实现01VFP6概述与基础VFP6简介及发展历程VFP6(Visual FoxPro 6.0)是微软公司推出的一款关系型数据库管理系统,具有可视化编程和面向对象编程的特性。
VFP6的发展历程可以追溯到dBASE时代,经过FoxPro、Visual FoxPro等版本的演进,VFP6在功能和性能上得到了显著提升。
VFP6广泛应用于桌面应用程序开发、数据库管理和数据分析等领域,是一款功能强大的数据库开发工具。
VFP6特点与优势分析可视化编程VFP6提供了丰富的可视化设计工具,如表单设计器、报表设计器等,使得开发者能够直观地设计用户界面和数据库报表。
面向对象编程VFP6支持面向对象编程技术,包括封装、继承和多态等特性,有助于提高代码的可重用性和可维护性。
强大的数据库功能VFP6内置了高性能的数据库引擎,支持SQL语言访问和操作数据库,提供了数据完整性、安全性和并发控制等数据库管理功能。
与其他系统的集成VFP6可以与Microsoft Office等应用程序无缝集成,实现数据的共享和交换,提高了开发效率和用户体验。
从官方网站或授权渠道下载VFP6安装程序,按照提示完成安装过程。
安装VFP6配置开发环境安装附加组件启动VFP6开发环境,设置开发者习惯使用的界面风格、快捷键等参数。
根据需要安装VFP6的附加组件,如报表设计器、OLE DB 驱动等,以扩展VFP6的功能。
030201安装与配置VFP6开发环境第一个VFP6程序示例在VFP6开发环境中创建一个新的项目,指定项目名称和保存路径。
使用表单设计器设计应用程序的用户界面,添加所需的控件和布局。
在表单或控件的事件处理程序中编写代码,实现应用程序的逻辑功能。
保存并运行程序,查看程序运行效果并进行调试和优化。
全国计算机等级二级考试《Visual foxpro》教学与考试技巧
全国计算机等级二级考试《Visual foxpro》教学与考试技巧Visual FoxPro 6.0简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
目前众多学校都开有这门数据库设计课程。
本文论述了如何进行课堂教学改革,最终使得学生既掌握了数据库设计的基本概念,又顺利通过全国计算机等级二级考试。
标签:VFP 课堂教学数据库等级考试0 引言多年来,众多高校在开设《计算机应用基础》课程的同时,会开设一门语言课程。
而Visual FoxPro是众多财经、经管类学科必修的语言课程。
我校在汽车运用系的小专业高等级公路维护与管理专业率先开设了《Visual foxpro数据库》课程。
此门课程我们采用上机实践与课堂教学两方面的结合,使得学生迅速掌握数据库开发的相关知识,对于管理信息系统的使用与开发有了更深层次的掌握。
从2009年我们在VFP的课堂教学中引入一系列的改革,最重要的改革就是引入全国计算机等级二级考试大纲的内容。
重新编制了既有利于学生真正掌握VFP 这种数据库设计语言,又能顺利通过全国计算机等级考试二级的教学大纲。
通过大胆的实践与改革,收到了良好的效果。
从这个专业的考试情况来看2010年3月的考试报考人数45人,通过20人;2010年9月的考试报考人数为54人,通过47人;通过率逐年上升。
从这一方面反映我校的《Visual foxpro数据库》课堂教学与全国计算机等级考试的结合还是比较成功的。
以下是我在教学中的一些经验与大家探讨。
1 教学方法1.1 紧扣计算机等级考试大纲全国计算机等级考试大纲明确规定:二级考试由“二级公共基础知识”和“程序设计”两大部分组成,主要测试考生对该学科的基础理论、基本知识和基本技能的掌握程度,以及运用所学理论和知识解决实际问题的能力。
1.2 教学过程的取舍1.2.1 教材章节内容VFP整本书有一定的连贯性,第一章主要讲述了数据库的基本概念,部分内容与公共基础数上的内容重合;二章讲述了程序设计语言基本的命令,语句;三章主要讲述了VFP数据库的基本操作,比如建数据库,建表,建索引等;四章是本书的重点与难点SQL语句;第五章讲述了查询与视图的基本操作;第六章上机的重点难点、表单;第七章菜单的设计;第八章报表的设计;第九章连编可执行程序文件。
全国计算机等级考试二级VF知识点(完整版)
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
计算机应用基础2(VFP6)实训大纲
《计算机应用基础2(VFP6.0)》实训大纲一、实训教学的目的及任务《计算机应用基础》是一门实践性很强的课程,教师授课应主要采用多媒体设备教学,每次授课后应配有一定数量的练习,以便学生能够更好地掌握所学习的内容。
实训教学的目的是使学生能够做到即学即用,进一步加深对所学内容的理解,以提高学生的综合应用能力。
二、实训形式及要求实训应贯穿于整个教学过程中,每完成一个内容,就要求学生完成一些具体的任务,做到讲练及时交互、有机结合。
实训形式有的是要求上机时进行练习,有的是要求制作成作品,并将实训结果通过电子邮件发送给教师,教师可根据学生的完成情况及时掌握学生的学习状况,并将好的作品收集起来作为演示资料。
每完成一章的教学,必须安排学生课外实训的项目,且要有学生完成的作品(电子作业)交老师批阅。
三、实训项目及课时实训一、数据表结构的基本操作一、实训目的:1.掌握V isual FoxPro基本操作环境。
2.掌握数据表结构的设计。
3.掌握数据表结构的建立。
4.掌握建立索引的操作。
5.掌握数据表结构的修改。
二、实训内容:已知有以下4个数据表(xsda, jsj, wy, tjyl),已创建完成,4个数据表的结构如表1-1、表1-2、表1-3、表1-4所示。
表1-1 学生档案(xsda)结构实验1-1 利用已有的数据,设计“学生成绩评定”表结构。
表1-5 成绩评定(xscjpd)结构实验1-2 创建表“xscjpd”。
实训二、数据表中数据的输入、修改和使用等操作一、实训目的1.掌握数据表基本操作。
2.掌握数据表中数据的输入。
3.掌握数据表中数据的修改。
4.掌握数据表中数据的使用。
5.掌握数据表间数据的传递。
二、实训内容已知数据表“xsda”、“jsj”、“wy”、“tjyl”中的数据已输入完成,4个数据表中的数据如表1-3、表1-4、表1-5、表1-6所示。
表1-3表1-4表1-6实验2-1 将表“xsda”中的数据,添加到表“xscjpd”中。
2024版visualfoxpro60全套教案
visualfoxpro60全套教案•课程介绍与教学目标•数据库基础知识•Visual FoxPro 6.0基本操作•表操作与数据维护•查询与视图设计•程序设计基础•表单设计与应用•菜单设计与应用•报表与标签设计•系统集成与发布部署课程介绍与教学目标01Visual FoxPro 6.0概述Visual FoxPro 6.0是Microsoft公司推出的关系数据库管理系统,它结合了强大的数据库引擎和可视化开发工具,为开发者提供了创建数据库应用程序的完整解决方案。
Visual FoxPro 6.0支持多种数据访问方式,包括ODBC、OLE DB和ADO等,可以与其他数据库和应用程序进行无缝集成。
Visual FoxPro 6.0具有丰富的编程语言和工具,如Visual FoxPro编程语言、表单设计器、报表设计器等,使开发者能够快速开发出高效、稳定的应用程序。
教学目标与要求掌握Visual FoxPro 6.0的基本概念和操作方法,包括数据库的创建、表的设计、数据的输入与输出等。
熟悉Visual FoxPro 6.0的编程语言和开发工具,能够编写简单的数据库应用程序。
了解关系数据库的基本理论,掌握SQL语言的基本语法和用法。
培养学生的实践能力和创新能力,提高学生的综合素质。
课程安排与考核方式课程安排本课程共分为理论教学和实验教学两个部分。
理论教学主要讲解Visual FoxPro 6.0的基本概念和操作方法,实验教学则是通过上机操作来巩固和加深对理论知识的理解。
考核方式本课程的考核方式包括平时成绩、实验成绩和期末考试成绩三个部分。
其中,平时成绩占总成绩的30%,实验成绩占总成绩的30%,期末考试成绩占总成绩的40%。
数据库基础知识02数据库系统的定义数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
数据库系统的特点数据结构化、数据共享性高、数据独立性高、数据冗余度小、数据安全性强等。
vf6.0试题
vf6.0试题1、对于现实世界中事物的特征,在实体-联系模型中使用a)属性描述b)关键字描述c)二维表格描述d) 实体描述2、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过a)建立新的属性来实现b)建立新的关键字来实现c)建立新的关系来实现d)建立新的实体来实现3、专门的关系运算不包括下列中的a)联接运算b)选择运算c)投影运算d)交运算4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为a)并运算b)交运算c)差运算d)积运算5、关于Visual FoxPro的变量,下面说法中正确的是a)使用一个简单变量之前要先声明或定义b)数组中各数组元素的数据类型可以不同c)定义数组以后,系统为数组的每个数组原素赋以数值0d)数组元素的下标下限是06、在下面的表达式中,运算结果为逻辑真的是a)EMPTY(.NULL.) b)LIKE("edit","edi?")c)A T("a","123abc") d)EMPTY(SPACE(10))7、Visual FoxPro内存变量的数据类型不包括a)数值型b)货币型c)备注型d)逻辑型8、为了设置两个表之间的数据参照完整性,要求这两个表是a)同一个数据库中的两个表b)两个自由表c)一个自由表和一个数据库表d)没有限制9、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个a)逻辑表达式b)字符表达式c)数指表达式d)日期表达式10、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的a)参照完整性b)实体完整性c)域完整性d)字段完整性11、用命令“INDEX on 姓名TAG index_name”建立索引,其索引类型是a)主索引b)候选索引c)普通索引d)惟一索引12、执行命令“INDEX on 姓名TAG index_name”建立索引后,下列叙述错误的是a)此命令建立的索引是当前有效索引b)此命令所建立的索引将保存在.idx文件中c)表中记录按索引表达式升序排序d)此命令的索引表达式是“姓名”,索引名为“index_name”13、查询订购单号(字符型,长度4)尾字符是“1”的错误命令是a)SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"b)SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"c)SELECT * FROM 订单WHERE "1"$订购单号d)SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"14、以下关于空值(NULL)叙述正确的是a)空值等同于空字符串b)空值表示字段或变量还没有确定值c)VFP不支持空值d)空值等同于数值015、两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是a)建立关联的两个表一定在同一个数据库中b)两表之间“临时性”联系是建立在两表之间“永久型”联系基础之上的c)当父表记录指针移动时,子表记录指针按一定的规则跟随移动d)当关闭父表时,子表自动被关闭16、在SQL语句中,与表达式“工资BETWEEN 1210 AND1240”功能相同的表达式是a)工资>=1210 AND 工资<=1240b)工资>1210 AND 工资<1240c)工资<=1210 AND 工资>1240d)工资>=1210 OR 工资<=124017、在SQL语句中,与表达式“仓库号NOT IN("wh1","wh2")”功能相同的表达式是a)仓库号="wh1" AND 仓库号="wh2"b)仓库号!="wh1" OR 仓库号#"wh2"c)仓库号<>"wh1" OR 仓库号!="wh2"d)仓库号!="wh1" AND 仓库号!="wh2"18、打开表并设置当前有效索引(相关索引已建立)的正确命令是a)ORDER student IN 2 INDEX 学号b)USE student IN 2 ORDER 学号c)INDEX 学号ORDER studentd)USE student IN 219、查询设计其中“联接”选项卡对应的SQL短语是a)WHERE b)JOIN c)SET d)ORDER BY20、在SQL SELECT语句中用于实现关系的选择运算的短语等a)FOR b)WHILE c)WHERE d)CONDITION21、执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE 仓库IN 0USE 职工IN 0A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B22、在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mXmY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX="Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro23、有关连编应用程序,下面的描述正确的是A)项目连编以后应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号Ф的文件在项目连编以后是只读文件24、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop 属性25、有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发26、关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题B)属性C)事件D)方法27、以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关28、如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入A)统计(\<="" p="">29、Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义30、在DO WHIL E……ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行To be continue31、一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETE C)ESC D)RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I32、查询每门课程的最高分,要求得到的信息包括课程名称和分数。
vfp6.0课件
2) 数组 当前记录
GATHER FROM <数组> [ FIELDS <字段名> ]
演示操作
Visual FoxPro 6.0 第二章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 算术运算符:+, , *, / , %, ^(**) 变量: 字符(日期)运算符: +, 运算符: 函数: 关系运算符:<,<=,>,>=,=,= =,<>,$ 表达式: 逻辑运算符:not(!) and or
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数据库: 数据库管理系统: 数据库系统:
数据库系统 是对数据
库统一管理的计算机硬件和 软件资源的统称。具体由五 部分组成:数据库(数据)、 数据库管理系统(软件)、数 据库管理员(人员)、硬件平 台和软件平台。
Visual FoxPro 6.0 第一章
第一节 VFP6.0数据
返回目录
数据类型: 常量: 变量: 运算符: 函数: 表达式:
变量 是在命令和程序运行过
程中允许变化的量。变量有内存 变量和字段变量两类。变量要先 定义后才能使用。字段变量和内 存变量可以同名,系统默认的是 字段变量优先,要用内存变量需 在变量名前加M.或M->。
第一节 数据库简介
返回目录
信息: 数据: 数据处理: 数统的特点: 实现数据共享,减少数据冗余 采用特定的数据模型 数据独立性 数据统一管理与控制
Visual FoxPro 6.0 第一章
第二节 关系数据库
返回目录
全国计算机等级考试二级VF常见考题
飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。
A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。
第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。
题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。
A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。
