数据库课后练习题
一、选择题
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 。
A、List B、Insert C、Iinsert Before D、Insert Blank
41、关闭表文件的命令是 A 。
A、Use B、Index C、Insert D、app
42、“二进制”这三个汉字作为字符串常量,在Visual FoxPro8.0中可表示为____D____。
A.{二进制} B..( 二进制) C. 二进制 D.” 二进制”
43、建立索引文件的命令是 B 。
A、Use B、Index C、Insert D、app
二、填空题
1、1、关系模型由_数据结构_、__操作集合_和_完整性约束__三部分组成。
2、关系模型中常用的关系操作包括__查询_和___增删改__两类。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论