vfp练习题六
一.选择题:1.学生表(XS.DBF)的表结构为:(XH,C,8),(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:XHXMXBBJ99220101王凌男992201下列命令中正确的是()A.INSERTINTOXSVALUES("99220101","王凌","男","992201")B.INSERTTOXSVALUES("99220101","王凌","男","992201")C.INSERTINTOXS(XH,XM,XB,BJ)VALUES("99220101","王凌","男","992201")D.INSERTTOXS(XH,XM,XB,BJ)VALUES("99220101","王凌","男","992201")2.如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建()A.主索引B.候选索引C.普通索引D.唯一索引3.如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作()的操作。A.修改记录B.删除记录C.增加记录D.显示记录4.要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为()。A.4位B.5位C.6位D.12位5.下列关于索引的描述中,不正确的是()A.结构和非结构复合索引文件的扩展名均为.CDXB.结构复合索引文件随表的打开而自动打开C.一个数据库表仅能创建一个主索引和一个唯一索引D.结构复合索引文件中的索引在表中的字段修改时,自动更新6.对于自由表而言,不允许有重复值的索引是()A.主索引B.侯选索引C.普通索引D.唯一索引7.数据库表的INSERT触发器,在表中()记录时触发该规则。A.增加B.修改C.删除D.浏览8.在向数据库中添加表的操作时,下列说法中不正确的是()A.可以将自由表添加到数据库中B.可以将数据库表添加到另一个数据库中C.可以在项目管理器中将自由表拖放到数据库中D.先将数据库表移出数据库成为自由表,而后添加到另一个数据库中9.要在两张相关的表之间建立永久关系,这两张表应该是()A.同一个数据库内的两张表B.两张自由表C.一张自由表,一张数据库表D.任意两张数据库表或自由表10.表之间的“一对多”关系是指()A.一张表与多张表之间的关系B.一张表中的一个记录对应另一张表中的多个记录C.一张表中的一个记录对应多张表中的一个记录D.一张表中的一个记录对应多张表中的多个记录11.参照完整性的作用是()控制。A.字段数据的输入B.记录中相关字段之间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性12.项目管理器的功能是组织和管理与项目有关的各种类型的()。
1
A.文件B.字段C.
程序D.数据二.填空题:1.如果子表中已有相关记录,修改主表记录的主关键字时,要求同时修改子表中相关记录,则参照完整性的____规则应设置为______。2.不允许子表增加或修改记录后出现“孤立记录”,则参照完整性的_规则应设置为_____。3.数据的不一致性是指_______。__性,索引可分为多种类型,其4.如某字段定义为候选索引或主索引,要求该字段的值必须具有__中___类型只适用于数据库表。5.参照完整性只有在__之间才能建立,以保持不同表之间数据的___如果要在
课程表与学生成绩表之间设置参照完整性,则首先必须建立它们之间的__关系6.触发器指定一个规则,这个规则是一个__,当某个命令或事件发生后,将自动触发相关触发器_,将不执行此命令或事件。的执行,计算逻辑表达式的值,如果返回值是_7.纽带表的作用是把___分解为两个___。8.如果要物理删除带有删除标志的记录,可使用命令__,但在该命令的执行前,必须将表以_________方式打开。9.在同一个数据表中可以有个候选索引10.如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成_______。三.判断题:1.VFP数据库
系统和ORACLE数据库系统都是关系数据库系统。2.VFP的菜单选项随着用户的操作可以发生变化。3.VFP的命令窗口,可以输入命令,但不能改变命令的字体、字型等各项编辑
工作。4.假设婚否字段为逻辑型,且.T.表示已婚,要挑出已婚且职称为副教授的表达式为FOR婚否.AND.职称="副教授"
2