第一章VFP数据库基础练习题
vfp数据库基础考试题及答案

vfp数据库基础考试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个命令用于打开数据库?A. USEB. OPEN DATABASEC. SET DATABASE TOD. SELECT DATABASE答案:A2. Visual FoxPro中,用于创建表的命令是?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. BUILD TABLE答案:A3. 在Visual FoxPro中,如何向表中添加新记录?A. INSERT INTOB. APPEND BLANKC. INSERT RECORDD. ADD RECORD答案:B4. 如果要删除Visual FoxPro中的一个字段,应使用哪个命令?A. DELETE FIELDB. REMOVE FIELDC. DROP COLUMND. ERASE FIELD答案:B5. 在Visual FoxPro中,哪个命令用于修改表结构?A. ALTER TABLEB. MODIFY TABLEC. CHANGE TABLED. UPDATE TABLE答案:B6. Visual FoxPro中,如何设置表的索引?A. SET INDEX TOB. CREATE INDEXC. INDEX OND. SET PRIMARY KEY答案:C7. 在Visual FoxPro中,哪个函数用于计算表中的记录数?A. RECCOUNT()B. RECORDS()C. COUNT()D. ROWS()答案:A8. Visual FoxPro中,如何将一个表复制到另一个表?A. COPY TABLEB. CREATE TABLE FROMC. SELECT INTOD. INSERT INTO答案:C9. 在Visual FoxPro中,哪个命令用于删除表?A. ERASE TABLEB. DELETE TABLEC. DROP TABLED. REMOVE TABLE答案:C10. Visual FoxPro中,如何设置表的默认值?A. SET DEFAULT TOB. DEFAULT TOC. SET DEFAULTD. DEFAULT答案:A二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些命令用于数据查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C2. 在Visual FoxPro中,以下哪些命令用于数据更新?A. UPDATEB. CHANGEC. REPLACED. ALTER TABLE答案:A, B, C3. Visual FoxPro中,以下哪些命令用于数据排序?A. ORDER BYB. SORTC. INDEX OND. SET ORDER答案:B, C4. 在Visual FoxPro中,以下哪些命令用于数据分组?A. GROUP BYB. AGGREGATEC. SUMMARIZED. COMPUTE答案:A, C5. Visual FoxPro中,以下哪些命令用于数据的连接操作?A. JOINB. INTOC. UNIOND. SELECT...FROM答案:A, C三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以关闭当前数据库。
VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。
(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。
vfp基础题库

第1部分VFP基础知识与数据库基础知识相关的命题:1由计算机、DBMS、数据库、应用程序和人等组成的整体称为。
A 数据库系统B数据库管理系统C 文件系统D 软件系统2 在数据库系统中,负责全面地管理和控制系统的人是。
A 应用程序员B数据库管理员C系统分析员 D 用户3 数据模型分为概念数据模型和逻辑数据模型,而广泛使用的概念数据模型是:A 层次模型B 关系模型C E-R模型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 用二维表表示实体集,通过外部关键字表示实体间联系的数据模型称为:A 层次模型B 关系模型C E-R模型D 网络模型10下面关于数据库技术的说法中,不正确的是_____A 数据库的独立性是指数据的存储独立于使用它的应用程序B 数据库的共享性是指数据的正确性。
C 数据库的安全性是指数据不能被无关人员获取或破坏,保证数据的完整和正确。
D 数据库的一致性是指相同的数据在不同的应用程序中具有相同的值。
11下面哪项不是专门的关系运算________A 联接B 选择C 比较D 投影12 数据库表可以设置字段有效性规则,字段的有效性规则属于_________。
A 实体完整性范畴B 参照完整性范畴C 数据一致性范畴D 域完整性范畴13 在下面关于数据库技术的说法中,不正确的是________。
VFP(1-4章)复习题

第一章数据库技术概述一、选择题1、在下列四个选项中,不属于基本关系运算的是()。
A)连接 B)投影C)选择D)排序2、从关系模式中指定若干个属性组成新的关系的运算称为()。
A) 联接 B) 投影 C) 选择 D) 排序3、在教师表中,如果要找出职称为“副教授”的教师,所采用的关系运算是()。
A)选择 B)投影C)联接 D)自然联接4、有两个关系R和T如下:TR10、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。
A)一对一联系B)一对二联系C)多对多联系D)一对多联系11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A)一对一 B)一对多 C)多对一 D)多对多12、一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是()。
A)1:1联系B)1:m联系C) m:1联系D) m:n联系13、Visual FoxPro关系数据库管理系统是()。
A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统14、数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指 ( )。
A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对15、Visual Foxpro是一种()。
A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统16、在数据管理技术发展的三个阶段中,数据共享最好的是()。
A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同17、Visual FoxPro6.0属于()。
A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统D)分布式数据库管理系统18、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS19、DBMS的含义是()。
vfp1-3章测验题答案

《数据库基础与应用》课堂测试一、填空题(20分)1.数据库是一个容器,是许多相关的数据库表及其关系的集合。
数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息。
这些信息是有关数据的“数据”,称为__元数据________。
2.函数Round(624.64,-1)的结果是__620___________。
3.函数Mod(43,-3)的结果是-2 。
4.表达式 6<7 OR Between(“b”,”A”,”Z”) AND NOT “abc” $ ”defabc”的结果是 .T. 。
5. 表达式STR(YEAR(DATE())+10)的数据类型为_字符型_____。
6.SQL是一种基于关系代数和关系演算的语言,是__Structured Query Language__的缩写。
7.英文缩写“DBMS”的中文含义是__数据库管理系统____________________。
8.英文缩写ODBC的中文含义是开放数据库互连。
9.要查看cj表的 cj字段的标题,可使用函数:?DBGETPROP(“CJ.CJ”,”_field________”,”CAPTION”)10.VFP的数据库是由数据库库表、视图、连接和存储过程_______组成的。
二、选择题(20分)1.E-R图是E-R模型的图形表示法,在E-R图中用________表示实体集与实体集之间的联系。
A.矩形框 B.菱形框 C.椭圆 D.圆2.学生情况表中性别字段的取值必须为“男”或者“女”的规则是为了满足关系模型的________完整性。
A.实体完整性 B.域完整性 C.参照完整性 D.记录完整性3.在需求分析中经常采用结构化分析方法(SA),即采用自顶向下逐层分解的方法分析系统,并用形式化或半形式化的描述来表达数据和处理过程的关系。
常用的描述工具是________和数据字典。
A.数据流程图 B.E-R图 C.程序流程图 D.功能模块图4.执行下列命令后,被复制的文件是________。
VFP基础练习题及答案

VFP基础练习题一.单选题:本题每小题有A、B、C、D四个选项,其中只有一个选项是正确的;共有50小题,每小题1分,计50分。
1.数据库文件的扩展名是(D)。
A、.IDXB、.DBFC、 .PJXD、 .DBC2.扩展名为DBF的文件是(B)A、查询文件B、数据库表文件C、数据库文件D、项目文件3.VFP6.0是一种(C )数据库管理系统。
A、层次型B、网状型C、关系型D、逻辑型4.日期型常数是用来表示日期的一种特殊数据,其长度为(D)个字节。
A、任意B、10C、6D、85.在VFP中,字段变量的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为(A)A、1,4,8B、4,4,10C、1,10,8D、2,8,86.REPLACE命令用来批量修改记录,省略范围子句时,则系统默认为( B )A、第一条记录B、ALLC、RESTD、当前记录7.在VFP命令的一般格式中,下列属于范围子句的是( B )A、FORB、 FIELDSC、 RESTD、 WHILE8.在VFP命令的一般格式中,下列属于条件子句的是( A )A、FORB、 FIELDSC、 RESTD、 ALL9.修改数据表结构的命令是(B )A、MODI COMMB、MODI STRUC、LIST STRUD、MODI DATA10.在VFP中( B )A、自由表的字段可以设置有效性规则B、数据库表字段可以设置有效性规则C、自由表和数据库表的字段均可设置有效性规则D、自由表和数据库表的字段均不可设置有效性规则二、基础知识填空:共20小题,每小题1分,计20分1. 关于VFP中的数据类型,字母 C 代表字符型数据。
2. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令 CONTINUE3.要在表的末尾再增加一条空白记录,可使用命令appl blank。
4.打开数据表RSDA.DBF的命令是 USE RSDA.DBF 。
vfp第1章习题答案

第1章习题参考答案
1.1 选择题
1. C
2. C
3. D
4. A
5. A
6. B
7. C
8. A
9. A 10. B 11. C 12. B
1.2 填空题
1. 网状模型、层次模型、关系模型
2. 1960’S ,IDS
3. 概念数据模型、逻辑数据模型、物理数据模型
4. 投影、选择、连接
5. 并、交、差、
6. 能唯一区分二维表中不同元组(记录)的属性或属性组
7. 具有相同性质(特征)的实体的集合
8. 是由基本表或其他视图导出的子表,它是一个虚表
1.3 简答题
1. 计算机数据管理技术的发展经过两个阶段:文件系统和数据库系统。
2. 数据库管理系统、数据库、应用程序和数据库管理员构成数据库系统。
3. 现代DBMS应具备下面7个功能:提供高级的用户接口、査询处理和优化、数据目录管理、并发控制、数据恢复功能、完整性约束检査、访问控制。
4. 在关系数据库中,数据完整性约束主要有域完全性约束、实体完整性约束以及参照完整性约束等类型。
5. 数据库与软件一样,也有一个生命周期,包括数据库系统的规划、数据库设计、数据库的建立、数据库的运行管理和维护、数据库的扩充和重构。
6. SQL的主要功能包括SQL数据定义、SQL查询、SQL数据更新以及数据管理和控制等。
7. 略,见教材。
8. ORACLE、DB2、Sybase、SQL Server、Visual FoxPro、Access等。
1。
VFP教材习题与答案

VFP教材习题与答案第一章习题一、选择题1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括()。
A.人工管理阶段B.文件系统阶段C.计算机管理阶段D.数据库系统阶段2、数据模型是在数据库领域中定义数据及其操作的一种抽象表示。
用树形结构表示各类实体及其间的联系的数据模型称为()。
A.层次模型B.关系模型C.网状模型D.面向对象模型3、关键字是关系模型中的重要概念。
当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的()。
A.主关键字B.候选关键字C.外部关键字D.超关键字4、在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际设计关系模式时,一般要求满足()。
A.1NF B.2NF C.3NF D.4NF5、在数据库设计中,“设计E-R图”是()的任务。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6、数据流程图是常用的系统分析工具。
从数据流程图上看,不包括()内容。
A.外部实体B.数据处理C.数据流D.数据结构7、物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?()A.存储记录的格式设计B.存取方式的设计C.存储方式的设计D.存取程序的设计8、数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。
数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于()工作。
A.日常维护B.性能调整C.监控与分析D.扩展与增强二、填空题1、数据库系统一般由数据库、____________________、计算机支持系统、应用程序和有关人员组成。
2、数据库中的数据按一定的数据模型组织、描述和储存,具有较小的_______________,较高的数据独立性和易扩展性,并可以供各种用户共享。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章VFP数据库基础练习题
1.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是()
A、数据库系统阶段
B、文件系统阶段
C、人工管理阶段
D、数据项管理
2.数据库系统中对数据库进行管理的核心软件是()
A、DBMS
B、DB
C、OS
D、DBS
3.与文件管理系统相比,下列()
A、数据结构化
B、访问速度快
C、数据独立性
D、冗余度可控
4.在数据管理技术的发展过程中,可实现数据完全共享的阶段是()
A、人工管理阶段
B、文件系统阶段
C、数据库阶段
D、系统管理阶段
5.如果一个班只能有一个班长,而且这个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于()
A、一对一关系
B、一对二关系
C、多对多关系
D、一对多关系
6.VFP支持的数据模型是()
A、层次数据模型
B、关系数据模型
C、网状数据模型
D、树状数据模型
7.在VFP中表是指()
A、报表
B、关系
C、表格
D、表单
8.VFP DBMS基于的数据模型是()
A、层次型
B、关系型
C、网状型
D、混合型
9.实体-联系模型中,实体与实体之间的联系不可以是()
A、一对一关系
B、多对多关系
C、一对多关系
D、一对零关系
10.二维表中的列称为关系的(),二维表的行称为关系的()
A、元组,属性
B、列,行
C、行,列
D、属性,元组
11.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是()联系
A、一对一关系
B、多对多关系
C、一对多关系
D、一对零关系
12.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体工人与实体设备之间存在()
A、一对一关系
B、多对多关系
C、一对多关系
D、一对零关系
13.VFP是一种关系型数据库管理系统,这里关系通常是指()
A、数据库文件(DBC文件)
B、一个数据库中两个表之间有一定的关系
C、表文件(DBF文件)
D、一个表文件中两条记录之间有一定的关系
14.对于“关系”的描述,正确的是是()
A、同一个关系中允许有完全相同的元组
B、在一个关系中元组必须按关键字升序存放
C、在一个关系中必须将关键字作为该关系的第一个属性
D、同一个关系中不能出现相同的属性名
15.以下关于关系的说法正确的是()
A、列的次序非常重要
B、当需要索引时列的次序非常重要
C、列的次序无关紧要
D、关键字必须指定为第一列
16.在一个关系中,不能有完全相同的()
A、元组
B、属性
C、域
D、分量
17.下列关于候选关键字的说明中错误的是()
A、候选关键字是惟一决定一个属性集
B、候选关键字能惟一决定一个元组
C、能惟一决定一个元组的属性集是候选关键字
D、候选关键字中的属性均为主属性
18.用二维表数据来表示实体之间联系的数据模型称为()
19.对于关系S和关系R进行集合运算,结果中既包含S中的元组也包含R中的元组,这种集合运算称为()
A、并运算
B、交运算
C、差运算
D、积运算
20.关系数据库管理系统能实现的专门关系运算包括选择、联接和()
21.在联接运算中,()联系是去掉重复属性的等值联接。
22.在VFP中可以用DO命令执行的文件不包括()
A、PRG文件
B、MRP文件
C、FRX文件
D、QRP文件
在VFP中,文件大体上可以分为3大类:数据库文件、文档文件、程序文件
(一)数据库文件:主要有数据库容器文件、表文件、索引文件等。
数据库容器文件扩展名为DBC、DCT和DCX。
表文件DBF和FPT
索引文件CDX(复合索引文件)和IDX(单索引文件)
(二)文档文件:主要有表单文件、报表文件、菜单文件、以及项目文件。
表单文件SCX和SCT
报表文件FRX和FRT
菜单文件MNX和MNT
(三)程序文件
源程序文件PRG、MPR(菜单程序文件)、QPR(查询程序文件)
用DO命令运行MPR、QPR文件时必须跟扩展名
项目管理器中,可将应用系统编译成一个扩展名为APP的应用文件或EXE的可执行文件。
项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为PJX的项目文件。
项目管理器窗口共有六个选项卡。
(1)全部:显示所有的
(2)数据:数据库、自表、查询和视图
(3)类:创建实现特殊功能的类
(4)代码:包括PRG的程序文件
(5)其他:文本文件、菜单文件和其他文件
(6)文档:表单、报表和标签
在项目管理器中可以进行新建文件、添加文件、修改文件、删除文件等操作
23.各项目中添加表单,应该使用项目管理器的()
A、代码选项卡
B、类选项卡
C、数据选项卡
D、文档选项卡
24.项目管理器的()选项卡用于显示和管理数据库、自由表和查询等。
25.在VFP的项目管理器中不包括的选项卡是()
A、数据
B、文档
C、类
D、表单
26.项目管理器的全部选项卡用于显示和管理()
A、VFP包含的各类文件,包括数据、文档、类库、代码、其他
B、数据库、自由表、查询
C、表单、报表、标签
D、菜单、文本文件、其他文件
27.下列关于项目管理器中移动文件的说法正确的是()
A、移去文件是将文件从项目文件中移去
B、移去文件是将文件从磁盘上彻底删除
C、移去文件后再也不能恢复
D、移去文件与删除文件相同28.项目管理器中的数据选项卡用于显示和管理()
A、数据库、自由表和查询
B、数据库、报表和向导
C、数据库、表单和查询
D、数据库、自由表、视图和查询29.通过项目管理器中的按钮不可以完成的操作是()
A、新建文件
B、删除文件
C、为文件重命名
D、添加文件30.对项目管理器不能进行的操作是()
A、移动其位置
B、对各选项名称进行修改
C、改变其大小
D、将其折叠起来只显示选项。