visual-foxpro-60-数据库理论题(期末)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库课后练习题一、选择题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.MicrosoftB.冯·诺依曼C.IBMD.E.F.Codd16、按照数据模型划分,VisualFoxPro6.0是___C_____。A.层次型数据库管理系统B.网状型数据库管理系统C.关系型数据库管理系统D.混合型数据库管理系统17、退出VisualFoxPro6.0的操作方法是___D_____。A.选择“文件”菜单的“退出”命令B.单击“关闭”按钮C.在“命令”窗口中键入QUIT,回车D.以上方法都可以18、如在一个运算表达式中,有逻辑运算、关系运算和算术运算混合在一起,其中不含括号,它们的运算顺序是___D_____。A.逻辑、关系、算术B.逻辑、算术、关系C.关系、逻辑、算术D.算术、关系、逻辑19、“数据库”这三个汉字作为字符串常量,在VisualFoxPro6.中可表示为____B__。A.{数据库}B..(数据库)C.数据库D.”数据库”20、如果当前表文件中的一个字段名与一个内存变量的变量名都是x,则执行命令“?X“后显示的是____B____。A、内存变量的值B、字段变量的值C、随机显示变量的值D、出错21、关系VisualFoxPro6.0数组的叙述中,错误的是___C_____。A.用DIMENSIONT和DECLARE都可以定义数组B.VisualFoxPro6.0只支持一维数组和二维数组。C.一个数组中各数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.22、结果为”中华人民共和国”的表达式是___B_____。A.”中华人民”-”共和国”B.”中华人民共和国”C.”中华人民”+”共和国”D.”中华人民”+”共和国”23、表达式VAL(SUBS(”奔腾586”,5,1))*LEN(”VisualFoxPro”)的结果是___C_____。A.63.00B.64.00C.65.00D.66.0024、关于数据库和自由表,正确的叙述是____D____。A.数据库和自由表都可以设置字段级、记录级规则B.数据库表可以设置字段级规则,自由表可以设置记录级规则C.数据库表可以设置记录级规则,自由表可以设置字段级规则D.数据库表可以设置字段级、记录级规则,自由表不可以设置25、关于索引概念的不正确叙述是___D_____。A.索引是对表文件进行逻辑排列顺序B.索引不改变记录的实际存放位置C.索引在原表文件在基础上建立一个与之对应的索引文件D.索引文件可以单独使用26、可以伴随着表的打开而自动打开的索引是___C____。A.单一索引文件(.idx)B.复合索引文件(cdx)C.结构化复合索引文件D.非结构化复合索引文件27、关于索引的叙述,不正确的是__D______。A.VisualFoxPor支持2种索引文件:复合索引文件和单索引文件B.如果打开结构化复合索引文件还需确定主控索引。C.打开和关系单索引文件均使用SETINDEXTO命令D.索引文件不随表文件的关闭而关闭28、如果要在字段中控制重复值的输入,并对记录排序,则____A____。A.对数据库表只使用主索引B.对数据库表只使用索引候选索引C.对数据库表可以使用主索引或候选索引D。对自由表可以使用主索引29、对学生成绩表文件按总分(N,6,2)降序、姓名(C,8)升序索引。应使用命令___C_____。A.INDEXTOABCON总分+姓名B、INDEXTOABCON–总分+姓名C、INDEXTOABCONSTR(-总分,6,2)+姓名D、INDEXTOABCONSTR(1000-总分)+姓名30、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开表文件的某索引文件,应该使用命令___A_____.A.SETINDEXTO索引文件名B.OPENINDEX索引文件名C.USEINDEX索引文件名D.必须与自由表文件一起打开31、在数据库设计器中,建立两个表之间的一对多关系是通过____A____实现的.A.”一方”表的主索引或候选索引,”多方”表的普通索引B.”一方”表的主索引,”多方”表的普通索引或候选索引C.”一方”表的普通索引,”多方”表的主索引或候选索引D.”一方”表的普通索引,”多方”表的候选索引或普通索引32、永久关系建立后___B_____。A.在数据库关闭后自动取消B.如不删除将长期保存C.无法删除D.只供本次运行使用33、创建两个具有多对多关系的表之间的关联,应当___A_____。A.通过纽带表B.通过某个同名字段C.通过某个索引的同名字段D.通过主索引字段和普通索引字段34、连续查找职务为“工程师”的记录,正确的操作是D。A、locatefor职务=“工程师”B、locateallfor职务=“工程师”C、locatefor职务“工程师”D、locatefor职务=“工程师”ContinueContinue35、两日期型常量{05/01/99}-{06/01/99}相减,结果为D。A、+30B、-30C、+31D、-3136、刚打开库文件时,将记录定位到第3条记录的操作是A。A、go3B、display3C、list3D、337、表达式VAL(SUBS(”奔腾586”,5,1))*LEN(”VisualFoxPro”)的结果是___C_____。A.63.00B.64.00C.65.00D.66.0038、数据库表文件的扩展名是B。A、.txtB、.dbfC、.dbtD、.prg39、表文件共有30条记录,当前记录号是5,执行命令LISTNEXT5以后,当前记录号为B。A、10B、9C、8D、740、数据库两记录间插入实记录的命令是C。A、ListB、InsertC、IinsertBeforeD、InsertBlank41、关闭表文件的命令是A。A、UseB、IndexC、InsertD、app42、“二进制”这三个汉字作为字符串常量,在VisualFoxPro8.0中可表示为____D____。A.{二进制}B..(二进制)C.二进制D.”二进制”43、建立索引文件的命令是B。A、UseB、IndexC、InsertD、app二、填空题1、1、关系模型由_数据结构_、__操作集合_和_完整性约束__三部分组成。2、关系模型中常用的关系操作包括__查询_和___增删改__两类。3、实体之间联系有一对一、一对多、多对多。4、函数ROUND(345674.45678,-2)的值是__345700_。四舍五入5、执行命令“AT(“人民”,“中国人民共和国”)”的显示值是___5_____。6、表达式“广东中大”#“广州”的值是___.t._____。7、由于实体分为总体与个体两级,所以它的数据也分为__型_____与___值_____两极。8、实际的数据库系统所支持的主要数据模型有___层次______、___网状_____、___关系_____。9、关系模型允许定义_实体完整性_______、_参照完整性_______和_用户自定义完整性_______三类完整性10、函数ROUND(23453.45678,1)的值是__23453.5______。11、执行命令“AT(“民航”,“中国华南民航公司”)”的显示值是__9_____。12、表达式“广东”#“广州”的值是__.T.______。13、字符型常量的定界符是:_单引号_______、_双引号_______或__方括号______。14、函数ROUND(45643.45678,2)的值是_45643.46_______。15、执行命令“AT(“民主”,“中国国情与民主的问题”)”的显示值是__11______。16、表达式“武汉”#“武大”的值是__.T.______。17、数据库的定位命令、索引命令和未端添加空白记录命令分别是goINdexAppend。三、写出下列表达式1、已婚的讲师婚否=.T.and职称=”讲师”2、职称是教授并且部门左边第一位为2的所有职工职称=”讲师”andleft(部门,1)=“2”3、未婚的人婚否=.F.4、职称是讲师并且工资大于1500元的职工职称=“讲师”and工资.15005、姓“张”并且工资大于2500元的职工记录姓名=“张”and工资.25006、未婚的高级工程师婚否=.F.and职称=”高级工程师”7、姓“李”并且部门左边第一为1的职工记录姓名=”李”andleft(部门,1)=“1”四、计算1、设R1和R2如下表所示,求R1∪R2,R1∩R2,R1-R2。R1R2ABCa11C1a25C2a33C3R1UR2ABCA11c1A25c1A33c3A11c2ABCa11C2a33C3a25C2R1nR2AbcA25c2A33c32、已知R和S两个关系如下表所示;试求RSYARSXYZA18C3A43C2A26C3AB7E39E25E3

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功