1VFP.docx

上传人:b****8 文档编号:10828030 上传时间:2023-02-23 格式:DOCX 页数:18 大小:22.23KB
下载 相关 举报
1VFP.docx_第1页
第1页 / 共18页
1VFP.docx_第2页
第2页 / 共18页
1VFP.docx_第3页
第3页 / 共18页
1VFP.docx_第4页
第4页 / 共18页
1VFP.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

1VFP.docx

《1VFP.docx》由会员分享,可在线阅读,更多相关《1VFP.docx(18页珍藏版)》请在冰豆网上搜索。

1VFP.docx

1VFP

国家二级VisualFoxpro笔试

模拟试题

(一)

一、选择题

1.已知三个关系R、S和T如图,则下列各项正确的是()

A.T=R-S

B.T=R∩S

C.T=R∪S

D.T=σA=‘a’(R)

R:

ABC

abc

daf

cbd

S:

ABC

bga

daf

T:

ABC

abc

cdb

2.假设E1和E2为关系代数表达式,F为连接条件,则下列式子不成立的是()

A.σF(E1×E2)≡σ(E1)×E2

B.E1∞FE2≡E2∞FE1

C.E1∞E2≡E2∞E1

D.E1×E2≡E2×E1

3.当关系模式R(A,B)已属于3NF,下列说法中()是正确的

A.它一定消除了插入和删除异常

B.仍存在一定的插入和删除异常

C.一定属于BCNF

D.A和C都是

4.关系模型中的关系模式至少是()

A.1NF

B.2NF

C.3NF

D.BCNF

5.下列各公式中存在约束元组变量的是()

A.{t|(R(t)∨S(t)}

B.{t|(R(t)∧S(t)}

C.{t|(u)(S(t)∧R(u)∧t[3]<u[2]}

D.{t|S(t)∧t[1]>[2]}

6.下列命题中错误的是()

A.关系中每一个属性对应一个值域

B.关系中不同的属性可对应同一值域

C.对应于同一值域的属性为不同的属性

D.DOM(A)表示属性A的取值范围

7.已知关系S如图,其中S#为主键,则下列说法正确的是()

A.违反了关系模型的实体完整性规则

B.违反了关系模型的参照完整性规则

C.违反了关系模型的用户定义的完整性规则

D.没有违反关系模型的任何一类完整性规则

S#SNAGESEX

S1Wang23M

Liu20F

S2Hou23M

8.()可以看成是现实世界到机器世界的一个过渡的中间层次

A.概念模型

B.逻辑模型

C.结构模型

D.物理模型

9.软件生存期的()阶段的最终结果是提供一个可作为设计基础的系统规格说明书

A.规划

B.需求分析

C.设计

D.程序编制

10.整个软件生存期中时间最长的是()

A.需求分析

B.设计

C.程序编制

D.运行维护

11.表达式“AT(″A″,″ABC″)+100”的结果是()

A.数值型

B.字符型

C.逻辑型

D.非法

12.在“项目管理器”的“文档”选项卡下,可以显示和管理()

A.表单、报表和查询

B.数据库、表单和报表

C.查询、报表的视图

D.表单、报表和标签

13.已知X=″INFORMATION″,Y=″INFORMATION″,LEN(X)的值为13,则LEN(LTRIM(X-Y))的结果是()

A.24

B.0

C.2

D.22

14.表达式“LIKE(″A″,″ABC″)+100”的结果是()

A.数值型

B.字符型

C.逻辑型

D.非法

15.在下面的数据类型中默认值规定为0的是()

A.数值型

B.字符型

C.逻辑型

D.日期型

16.在“项目管理器”窗口的“数据”选项卡下,可以完成的工作是()

A.建立数据库

B.建立表单

C.建立报表

D.建立标签

17.如下程序的输出结果是()

S1=″计算机等级考试″

S2=″等级考试″

?

S1$S2

A.4

B.T.

C.7

D..F.

18.要想改变关系中属性的排列顺序,应使用关系运算中()运算。

A.选择

B.投影

C.连接

D.自然连接

19.下面不包括在用户需求中的是()

A.信息需求

B.处理需求

C.安全性和完整性需求

D.可读性需求

20.已知关系R如图,则下列关系中与关系R相同的关系是()

A.R1:

ABC

a1

a2b1

b2c1

c2

B.R2:

AB

a1

a2

a3b1

b2

b3

C.R3:

ABC

a3

a2

a1b3

b2

b1c3

c2

c1

D.R4:

ABC

a1

a2

a3b1

b2

b3d1

d2

d3

R:

ABC

a1

a2

a3b1

b2

b3c1

c2

c3

21.关系是指()

A.元组的集合

B.属性的集合

C.字段的集合

D.实例的集合

22.下列数据库技术的术语与关系模型的术语的对应关系中哪一项是正确的()

A.记录与属性

B.字段与元组

C.记录类型与关系模式

D.实例与关系

23.已知关系R如图,则关系R的元数和基数分别为()

A.3和5

B.5和3

C.4和5

D.5和4

R:

ABCDE

a1

a2

a3b1

b2

b3c1

c2

c3d1

d2

d3e1

e2

e3

24.在关系模型中,关系模式的集合是()

A.概念模式

B.外模式

C.内模式

D.用户模式

25.对关系代数表达式进行优化处理时,尽可能早的执行下列哪些操作()

A.笛卡尔积

B.投影

C.选择

D.连接

26.关系代数表达式等价问题,下列说法错误的是()

A.若两个关系代数表达式等价,则用两个同样的关系实例代替两个表达式中相应关系时,所得到的结果是一样的

B.若两个关系代数表达式等价,则用两个同样的关系实例代替两个表达式中相应关系时,会得到相同的属性集

C.若两个关系代数表达式等价,则用两个同样的关系实例代替两个表达式中相应关系时,会得到相同的元组集

D.若两个关系代数表达式等价,则用两个同样的关系实例代替两个表达式中相应关系时,会得到相同的属性集,并且元组中属性的顺序也一致

27.下列命题正确的是()

A.关系代数语言和关系演算语言均为DDL语言

B.关系代数语言和关系演算语言均为DML语言

C.关系代数语言为DML语言,关系演算语言为DDL语言

D.关系代数语言为DDL语言,关系演算语言为DML语言

28.对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15—30之间,则这条规则属于()

A.实体完整性规则

B.参照完整性规则

C.用户定义的完整性规则

D.不属于以上任何一种规则

29.下列关于关系模型的参照完整性规则的描述,错误的是()

A.外键和相应的主键需定义在相同值域上

B.外键和相应的主键可以不同名

C.参照关系模式和依赖关系模式可以是同一个关系模式

D.外键值不可以为空值

30.当关系模式R(A,B)已属于3NF,下列说法中()是正确的

A.它一定消除了插入和删除异常

B.仍存在一定的插入和删除异常

C.一定属于BCNF

D.A和C都是

31.关系模型中的关系模式至少是()

A.1NF

B.2NF

C.3NF

D.BCNF

32.在关系DB中,任何二元关系模式的最高范式必定是()

A.1NF

B.2NF

C.3NF

D.BCNF

33.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()

A.2NF

B.3NF

C.4NF

D.BCNF

34.当B属于函数依赖于A属性时,属性A与B的联系是()

A.1对多

B.多对1

C.多对多

D.以上都不

35.在关系模式中,如果属性A和B存在1对1的联系,则说()

A.AB

B.BA

C.AB

D.以上都不是

二、填空题

1设有关系R(工号,姓名,工种,定额),则R是属于第__________范式,将其转化成第三范式,结果应为R1__________和R2__________。

2.第三范式的定义为:

属于第二范式,并且__________。

3.函数TIME()的返回值是__________类型。

4.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持_______表现出来的。

5.数据库系统的核心是_________。

6.二维表结构来表示实体以及实体之间联系的模型称为__________。

7.数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而__________是系统设计的基础和核心。

8.数据库实施阶段包括两项重要的工作,一项是数据的__________,另一项是应用程序的编码和调试。

9.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有__________、__________和__________三类。

10.E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的__________。

11.在数据库领域里,统称使用数据库的各类系统为__________系统。

12.在数据库逻辑设计中进行模型转换时,首先将概念模型转换为__________,然后将_________转换为

13.数据流图是从__________和__________两个方面表示数据处理系统工作过程的一种图示方。

14.数据库设计应包括两方面的内容:

一是__________特性的设计,二是__________特性的设计。

15.数据库逻辑设计主要分为三个阶段,这三个阶段的主要设计任务是______、__________和__________。

试题答案及解析

1、A

分析:

分别计算各项的运算结果,可以得出T=R-S,因此,本题正确答案应选A。

2、分析:

对于选择项A,应有一个限制条件,即此处F只涉及到E1中的属性。

若F形为F1∧F2,且F1只涉及到E1的属性,F2只涉及到E2的属性,则为σF(E1×E2)≡σF1(E1)×σF2(E2)。

其他三个选择项没有限制条件。

因此,本题正确答案应选A。

答案:

A

3、B

4、D

5、C分析:

自由元组变量是指在一个公式中未用存在量词或全称量词符号定义的元组变量。

约束元组变量则是用存在量词或全称量词符号定义的元组变量。

观察各备选答案,只有C中的元组变量u为约束元组变量。

因此,本题正确答案应选C。

6、C分析:

关系中每一个属性都有一个取值范围,称为属性的值域。

每一个属性对应一个值域,不同的属性可对应同一个值域。

对应同一值域的也可能是同一属性。

属性的值域用DOM(A)来表示,此处A为属性名称。

因此,本题正确答案应选C。

7、A分析:

关系模式的实体完整性规则要求关系中元组在组成主键的属性上不能有空值,参照完整性规则要求不引用不存在的实体,用户定义的完整性规则是针对某一具体数据的约束条件,由应用环境决定,它反映某一具体应用涉及的数据必须满足的语义要求。

观察关系S,可发现第二个元组在主键S#上的值为空值,违反了实体完整性规则。

因此,本题正确答案应选A。

8、A分析:

在进行数据库设计时,通常是将现实世界中的客观对象首先抽象为不依赖于任何具体机器的信息结构,即概念模型,然后再把概念模型转换成具体机器上DBMS支持的数据模型。

故概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。

因此,本题正确答案为A。

9、B分析:

在软件生存期的需求分析阶段,应认真细致地了解用户对数据的加工要求,确定系统的功能与边界。

最终结果是提供一个可作为设计基础的系统规格说明书,包括软硬件环境的需求和一整套完整的数据流程图。

因此,本题正确答案为B

10、D分析:

从软件生存期的调试阶段结束一直到该软件停止使用,这中间的阶段即是运行维护阶段,它是整个生存期中时间最长的阶段。

因此,本题正确答案为D。

11、A分析:

表达式AT(″A″,″ABC″)是数值型,所以结果还是数值型。

12、D分析:

查询、数据库和视图都在“数据”选项卡下,所以正确答案是D。

13、A分析:

函数LTRIM()去掉的是字符串左边的空格字符,所以结果字符串的长度是24。

14、D分析:

表达式LIKE(″A″,″ABC″)是逻辑型,逻辑型和数值型进行算术运算是一个非法表达式。

15、A分析:

数值型变量的默认值是0,字符型变量的默认值是空串,逻辑型变量的默认值是.F.,日期型变量的默认值是空(日期)。

16、A分析:

“数据”选项卡下肯定是数据库,而表单、报表和标签均在“文档”选项卡下管理。

17、D分析:

首先$是子串判别运算符,答案肯定在B和D中选,而S1不是S2的子串,所以答案是D。

如果反过来,表达式“S2$S1”的结果是.T.。

18、B分析:

选择是从行的角度进行的运算,所有的字段都在被选择的记录中;投影是从列的角度进行的运算,所得到的字段个数要比原关系少。

连接也是横向结合,生成一个新关系。

自然连接包括连接,根据字段值对应相等为条件进行的连接。

19、D分析:

信息需求、处理需求、安全性和完整性需求都是针对用户提出的,以用户为主满足用户的需要;而可读性需求是针对程序员提出的,是为了便于程序的再次开发等要求。

20、C分析:

若两关系相同,则两关系的元数、基数、元组和属性均应相同。

显然,A、B均错误。

D中,关系R4与R的元数、基数均相同,但两关系的属性不同,故两关系也不相同。

C中,关系R3与R只是元组的顺序不同,而由于关系是一个集合,不考虑元组间的顺序,故关系R3与R是相同的。

因此,本题正确答案应选C。

21、A分析:

在关系模型中,记录称为元组,元组的集合称为关系或实例;字段称为属性,属性的集合为属性集。

因此,本题正确答案应选A。

22、C分析:

数据库技术的术语与关系模型的术语的对应关系如下:

字段/数据项—属性,记录—元组,记录类型——关系模式,字段值——属性值,文件——关系/实例。

实例与关系为同一概念,均为关系模型术语。

因此,本题正确答案应选C。

23、B分析:

在关系中属性的个数称为元数,元组的个数称为基数。

当把关系看成为表格时,则元组为行,属性为列。

本题中关系R有3行5列,也即关系R由3个元组和5个属性构成,所以关系R的元数为5,基数为3。

因此,本题正确答案应选B。

24、A分析:

关系模式基本上遵循数据库的三级体系结构,在关系模型中,概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合,用户模式是外模式的别称。

因此,本题正确答案应选A。

25、C分析:

对于有选择运算的表达式,应尽量提前执行选择操作,以得到较小的中间关系,减少运算量和读外存块的次数。

因此,本题正确答案应选C。

26、D分析:

两个关系代数表达式等价是指用同样的关系实例代替两个表达式中相应关系时所得到的结果是一样的,也就是得到相同的属性集和相同的元组集,但元组中属性的顺序可能不一致。

因此,本题正确答案应选D。

27、B分析:

关系代数语言和关系演算语言均为关系查询语言,故均为DML(数据操作语言),DDL为数据定义语言。

因此,本题正确答案应选B。

28、C分析:

在本题中,该规则是针对AGE这一具体属性的约束条件,是由用户自行规定的。

因此,本题正确答案应选C

29、D分析:

关系模式的参照完整性规则要求不引用不存在的实体,其形式定义为:

如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能,或者为空值,或者等于R1关系中某个主键值。

故外键有为空的可能性。

外键和相应的主键可以不同名,只要定义在相同的值域上即可。

当参照关系模式和依赖关系模式为同一关系模式时,表示了属性间的联系。

因此,本题正确答案应选D。

30、B

31、A

32、D

33、C

34、B

35、C

填空题

1、分析:

从该小题的第二和第三个填空来看,既然R能转化成第三范式,则R肯定不属于第三范式。

而分析关系R可看出其中姓名、工种和定额都完全依赖于主关键字“工号”,所以属于第二范式。

从第二范式转化成第三范式,关键是分解出的关系不应含有传递依赖。

关系R中的定额是通过“工种”传递依赖于主关键字“工号”,所以应将工种和定额分解出来。

答案:

二工号,姓名工种,定额

2、分析:

第一范式关系的所有属性都是不可再分的数据项;第一范式存在的主要问题有数据冗余大、修改困难、插入异常、删除异常等。

第二范式属于第一范式,且每个非主属性都完全函数依赖于关键字;第二范式存在的主要问题仍然是数据冗余大、修改困难、插入异常、删除异常等。

第三范式属于第二范式,且每个非主属性都不传递依赖于关键字。

答案:

每个非主属性都不传递依赖于关键字。

3、分析:

VisualFoxPro有日期类型D、日期时间类型T,但没有时间类型,所以规定TIME()函数的返回值是字符类型。

答案:

字符或字符型

4、分析:

为了反映事物本身及事物之间的各种联系,数据库中的数据必须具有一定的结构,这种结构用数据模型来表示。

任何一个数据库管理系统都是基于某种数据模型的。

答案:

数据模型

5、分析:

数据库系统主要的内容就是数据,而数据库管理系统就是来管理数据库中的数据的。

答案:

数据库管理系统

6、分析:

关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。

答案:

关系模型

7、数据设计

8、载入

9、属性冲突命名冲突结构冲突

10、属性和码

11、数据库应用

12、与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所表示的一般模型型

13、数据对数据的加工

14、结构行为

15、收集和分析用户要求建立E-R模型数据库模式设计

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

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1