Visual Foxpro 6.0 数据库理论题(期末) 联系客服

发布时间 : 星期日 文章Visual Foxpro 6.0 数据库理论题(期末)更新完毕开始阅读c3d913af2f3f5727a5e9856a561252d381eb2083

数据库课后练习题

一、选择题

1、现实世界中客观存在并可相互区别的“事物”被称为___B___。 A.属性 B.实体 C.数据 D.键

2、属性所取的值的变化范围,即同一实体集中各实体同一属性具有的值在一定范畴之间,这一范畴称为该属性的___B___。

A.键 B.域(或称值域) C.实体 D.项

3、一个属性值或一组属性值如能惟一标识该实体集中的各实体,则称为该实体的___C____。

A.实体 B.项 C.键 D.数据

4、实体相互之间关系的抽象表示被称为___D____,即现实世界中事物之间的语义关系。

A.项 B.键 C.数据 D.联系 5、__A_____是表示实体固有特性的若干属性的集合。

A.实体型 B.键 C.实体 D.表

6、关系代数是用对___D___的运算来表达查询要求的方式。 A.实体 B.域 C.属性 D.关系 7、关系演算是用___B_____来表达查询要求的方式。 A.关系 B.谓词 C.代数 D.属性 8、域是一组具有相同数据的类型的______A__的集合。 A.值 B.实体 C.属性 D.关系 9、基本关系中,任意两个元组值___D_____。

A.可以相同 B.必须完全相同 C.必须全不同 D.不能完全相同 10、实体完整性规则为:若属性A是基本关系R的主属性,则属性A___B____。

A.可取空值 B.不能取空值 C.可取某定值 D.都不对 11、确定了___A_____的值,就能惟一地确定一个元组.

A.主键 B.外来键 C.关系 D.属性

12、凡在一个关系中具有主键特性的属性或属性组,均称为___B_____。

A.关系 B.候选键 C.主键 D.外来键

13、对于某一指定的关系可能存在多个候选健,但只能选其中一个为___C____。

A.替代键 B.候选键 C.主键 D.关系

14、当关系中的某属性是由另一个关系的主键构成时,则该属性为____D____。

A.主键 B.替代键 C.候选键 D.外来键 15、规范化理论是___D____首先提出来的。

A.Microsoft B.冯·诺依曼 C.IBM D.E.F.Codd 16、按照数据模型划分,Visual FoxPro6.0是___C_____。 A.层次型数据库管理系统 B.网状型数据库管理系统 C. 关系型数据库管理系统 D.混合型数据库管理系统 17、退出Visual FoxPro6.0的操作方法是___D_____。

A.选择“文件”菜单的“退出”命令 B.单击“关闭”按钮 C.在“命令”窗口中键入QUIT,回车 D.以上方法都可以

18、如在一个运算表达式中,有逻辑运算、关系运算和算术运算混合在一起,其中不含括号,它们的运算顺序是___D_____。

A.逻辑、关系、算术 B.逻辑、算术、关系 C.关系、逻辑、算术 D.算术、关系、逻辑

19、“数据库”这三个汉字作为字符串常量,在Visual FoxPro6.中可表示为____B__。

A.{数据库} B..(数据库) C.数据库 D.”数据库”

20、如果当前表文件中的一个字段名与一个内存变量的变量名都是x,则执行命令“?X“后显示的是____B____。

A、内存变量的值 B、字段变量的值 C、随机显示变量的值 D、出错 21、关系Visual FoxPro6.0数组的叙述中,错误的是___C_____。 A.用DIMENSIONT和DECLARE都可以定义数组 B. Visual FoxPro6.0只支持一维数组和二维数组。 C.一个数组中各数组元素必须是同一种数据类型 D.新定义数组的各个数组元素初值为.F.

22、结果为”中华人民共和国”的表达式是___B_____。 A.”中华人民 ”-”共和国” B.”中华人民 共和国” C.”中华人民 ”+”共和国” D.”中华人民”+”共和国”

23、表达式VAL(SUBS(”奔腾586”,5,1))*LEN(”Visual FoxPro”)的结果

是___C_____。

A.63.00 B.64.00 C.65.00 D.66.00 24、关于数据库和自由表,正确的叙述是____D____。

A. 数据库和自由表都可以设置字段级、记录级规则

B. 数据库表可以设置字段级规则,自由表可以设置记录级规则 C. 数据库表可以设置记录级规则,自由表可以设置字段级规则 D. 数据库表可以设置字段级、记录级规则,自由表不可以设置 25、关于索引概念的不正确叙述是___D_____。

A. 索引是对表文件进行逻辑排列顺序 B. 索引不改变记录的实际存放位置

C. 索引在原表文件在基础上建立一个与之对应的索引文件 D. 索引文件可以单独使用

26、可以伴随着表的打开而自动打开的索引是___C____。

A.单一索引文件(.idx) B.复合索引文件(cdx) C.结构化复合索引文件 D.非结构化复合索引文件 27、关于索引的叙述,不正确的是__D______。

A.Visual FoxPor支持2种索引文件:复合索引文件和单索引文件 B.如果打开结构化复合索引文件还需确定主控索引。 C.打开和关系单索引文件均使用SET INDEX TO命令 D.索引文件不随表文件的关闭而关闭

28、如果要在字段中控制重复值的输入,并对记录排序,则____A____。

A.对数据库表只使用主索引 B.对数据库表只使用索引候选索引 C.对数据库表可以使用主索引或候选索引 D。对自由表可以使用主索引 29、对学生成绩表文件按总分(N,6,2)降序、姓名(C,8)升序索引。应使用命令___C_____。

A.INDEX TO ABC ON 总分+姓名 B、INDEX TO ABC ON –总分+姓名

C、INDEX TO ABC ON STR(-总分,6,2)+姓名 D、INDEX TO ABC ON STR(1000-总分)+姓名

30、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开表文件的某索引文件,应该使用命令___A_____.

A.SET INDEX TO <索引文件名> B.OPEN INDEX<索引文件名> C.USE INDEX<索引文件名> D.必须与自由表文件一起打开 31、在数据库设计器中,建立两个表之间的一对多关系是通过____A____实现的. A.”一方”表的主索引或候选索引,”多方”表的普通索引 B.”一方”表的主索引,”多方”表的普通索引或候选索引 C.”一方”表的普通索引,”多方”表的主索引或候选索引 D.”一方”表的普通索引,”多方”表的候选索引或普通索引 32、永久关系建立后___B_____。

A.在数据库关闭后自动取消 B.如不删除将长期保存 C.无法删除 D.只供本次运行使用

33、创建两个具有多对多关系的表之间的关联,应当___A_____。 A.通过纽带表 B.通过某个同名字段

C.通过某个索引的同名字段 D.通过主索引字段和普通索引字段 34、连续查找职务为“工程师”的记录,正确的操作是 D 。

A、locate for 职务=“工程师” B、locate all for 职务=“工程师” C、locate for 职务“工程师” D、locate for 职务=“工程师” Continue Continue

35、两日期型常量{05/01/99}-{06/01/99}相减,结果为 D 。

A、+30 B、-30 C、+31 D、-31

36、刚打开库文件时,将记录定位到第3条记录的操作是 A 。

A、go 3 B、display 3 C、list 3 D、3

37、表达式VAL(SUBS(”奔腾586”,5,1))*LEN(”Visual FoxPro”)的结果是___C_____。

A.63.00 B.64.00 C.65.00 D.66.00 38、数据库表文件的扩展名是 B 。 A、.txt B、.dbf C、.dbt D、.prg

39、表文件共有30条记录,当前记录号是5,执行命令LIST NEXT 5 以后,当前记录号为 B 。 A、10 B、9 C、8 D、7

40、数据库两记录间插入实记录的命令是 C 。