练习题一 Visual FoxPro基础
一、选择题
1.
关系数据库管理系统应能实现的专门关系运算包括__________。 A)显示、打印、制表 B)关联、更新、排序 C)选择、投影、连接 D)排序、索引、统计 2.
关系是指__________。
A)属性的集合 B)元组的集合 C)实例的集合 D)字段的集合 3.
如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是__________。 A)属性型 B)属性值 C)记录型 D)记录值 4.
关系数据库系统中所使用的数据结构是__________。 A)图 B)树 C)表格 D)二维表 5.
下列数据库技术的术语与关系模型的术语的对应关系中__________是正确的。 A)实例与关系 B)字段与元组 C)记录与属性 D)记录类型与关系模式 6.
下列关于数据库系统的叙述中,正确的是__________。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D)数据库系统避免了数据冗余 7.
关系数据模型__________。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C)只能表示实体间的m:n
D)可以表示实体间的上述三种联系 8.
在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为__________。
A)关键字 B)主属性 C)数据项 D)主属性值
1
9. 从数据库的整体结构看,数据库系统采用的数据模型有__________。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D)链状模型、关系模型和层次模型
10. 数据库系统的构成为数据库、计算机硬件系统、用户和__________。
A)数据库管理系统 B)操作系统 C)数据集合 D)文件系统
11. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是
__________。
A)封装结构 B)层次结构 C)网状结构 D)二维表结构 12. DBAS指的是__________。
A)数据库系统 B)数据库管理系统 C)数据库服务系统 D)数据库应用系统 13. 数据库系统与文件系统的主要区别是__________。
A)文件系统简单,而数据库系统复杂
B)文件系统只能管理少量数据,而数据库系统则能管理大量数据 C)文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件 D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题 14. 在概念模型中,一个实体相对于关系数据库中一个关系中的一个__________。
A)列 B)属性 C)元组 D)关系 15. 数据库系统的应用核心是__________。
A)数据库 B)编译程序 C)操作系统 D)数据库管理系统 16. 一个关系是一张二维表。在VFP中,一个关系对应一个__________。
A)记录 B)字段 C)索引文件 D)数据表文件 17. 关系数据库管理系统所管理的关系是__________。
A)若干个DBC文件 B)一个DBF文件 C)一个DBC文件 D)若干个二维表 18. 项目管理器的文档(DOCS)选项卡可管理__________。
A)表单、数据库、视图 B)表单、报表、标签 C)自由表、报表、标签 D)表单、报表、视图
19. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则
2
部门与职员实体之间的联系类型是__________ A)m:n B)1:m C)m:k D)1:1
20. 文件的建立、打开、关闭和退出在FoxPro中可以利用__________菜单来实现。
A)编辑 B)窗口 C)运行 D)文件
二、填空题
1. 是数据库系统的核心。
2. 在E-R模型中,联系的连通词(方式)是指 。 3. 数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示 之
间的联系。
4. 开发一个关系数据库应用系统,首先要建立 。它是由若干个 组成。 5. 在关系数据库的基本操作中,从表中取出满足条件元组的操作为 , 从两个
关系中选取属性间满足一定条件的元组的操作称为 。
6. 项目管理器的 选项卡用于显示和管理数据库、自由表和查询等。 7. 关系数据库是采用 作为数据的组织方式。
8. 用二维表数据来表示实体及实体之间联系的数据模型称为 。 9. 可以在项目管理器的 选项卡下建立命令文件。
3
练习题二 数据与数据运算
一、选择题
1.
Visual FoxPro内存变量的数据类型不包括__________。
A)数值型 B)货币型 C)备注型 D)逻辑型 2.
以下赋值语句正确的是__________。
A)store 2,3 to x,y B)store 2 to x,y C)x=y=6 D)x,y=6 3.
下列对内存变量的叙述,不正确的是__________。
A)内存变量是独立于数据库的变量 B)内存变量的形式只有标量 C)内存变量用赋值语句定义 D)内存变量有N,C,L,D,S类型 4.
已知字符串M=\。那么连接运算M-N的运算结果为__________。 A)“12 34 56 78” B)“12 34 56 78” C)“1234 56 78” D)“123456 78” 5.
设有一字段变量“姓名”,目前值为“杨一柳”,又有一内存变量“姓名”,其值为“张一舟”,则命令?姓名的值应为__________。
A)“杨一柳” B)“张一舟” C)杨一柳 D)张一舟 6.
执行命令
STORE '100' TO Sum1 ? TYPE('Sum1') 其结果为__________。
A)D B)C C)L D)N 7.
连续执行以下命令之后,最后一条命令的输出结果是__________。 SET EXACT OFF X=\
?IF(\
A)A BCD B)ABCD C)BCD D)A
4
相关推荐: