当前位置:文档之家› VisualFoxPro程序设计__黄冈职业技术学院(17)--表间关系试卷

VisualFoxPro程序设计__黄冈职业技术学院(17)--表间关系试卷

单元9 表间关系1.关系数据库中,实现表与表之间的联系是通过( )。

A)实体完整性规则B)参照完整性规则C)用户自定义的完整性D)值域2.执行SELECT 0选择工作区的结果是( )。

A)选择了0号工作区B)选择了空闲的最小号工作区C)关闭选择的工作区D)选择已打开的工作区3.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。

A)限制(Restrict)B)忽略(Ignore)C)级联(Cascade)D)级联(Cascade)或限制(Restrict)4.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( )。

A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联5.执行SELECT 0选择工作区的结果是( )_。

A)选择了0号工作区B)选择了空闲的最小号工作区C)关闭选择的工作区D)选择已打开的工作区6.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。

A)限制(Restrict)B)忽略(Ignore)C)级联(Cascade)D)级联(Cascade)或限制(Restrict)7.在数据库的非关系模型中,基本层次联系是( )。

A)两个记录型以及它们之间的多对多联系B)两个记录型以及它们之间的一对多联系C)两个记录型之间的多对多的联系D)两个记录之间的一对多的联系8.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的()。

A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引9.对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于( )。

A)实体完整性规则B)参照完整性规则C)用户定义的完整性规则D)不属于以上任何一种规则10.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。

A)"一方"表的主索引或候选索引,"多方"表的普通索引B)"一方"表的主索引,"多方"表的普通索引或候选索引C)"一方"表的普通索引,"多方"表的主索引或候选索引D)"一方"表的普通索引,"多方"表的候选索引或普通索引11.在更新规则中,若选择“级联”,则( )A) 用新的连接字段值自动更新子表中的相关所有记录B) 若子表中有相关的记录,则禁止修改父表中的直接字段值C) 修改子表字段值时,主表也自动更新相关的所有记录D) 若主表中有相关的记录,则禁止不予改写表中的连接字段值12.在插入规则中,若设置为“限制”,则( )A) 在主表中能用insert命令B) 在子表中能用insert命令C) 在主表中能用append命令D)子表中能用append命令13.如果在关联的数据库表中有删除标记的记录,,则编辑其参照完整性约束前( )A)物理删除数据库中各个表中所有带删除标记的记录B)重新对有删除标记的表索引C)先去掉所建关系,清除数据库后,再建立关系D)必须将所有有删除标志的记录恢复为正常记录14.关于父表与从表的叙述中,正确的是( )A)父表与从表是由表结构决定的B) 主表与从表的地位是相对的C) 主表只能有主索引,从句一定不能有主索引D)一个表不可能既是实表区是子表15.创建两个具有“多对多”关系的表之间的关联,应当( )A)通过纽带表B)通过某个同名字段C)通过某个索引过的同名字段D)通过主索引字段的不同字段16.有关永久关系,不正确的叙述是( )A)永久关系只存在于数据库表中B)永久关系可以在“查询设计器”或“视图设计器”中作为默认联接条件C)永久关系在数据库设计器中显示为表间的连接线D)永久关系能够控制两个表中记录指针的联动17.设当前工作区是一号区,通过“学号”索引建立学生表和成绩表之间的临时关系,执行下列命令:OPEN DATABASE 学生管理USE 学生 IN 1 ORDER 学号USE 成绩 IN 2 ORDER 学号SET RELATION TO 学号 INTO 成绩则正确的是( )A)当学生表记录指针变动时,成绩表记录指针也随之变动B)当成绩表记录指针变动时,学生表记录指针也随之变动C)当学生表记录指针变动时,成绩表记录指针也随之变动;当成绩表记录指针变动时,学生表记录指针也随之变动D)两个表的记录指针互不影响18.在Visual FoxPro中,排序命令SORT ON 总分,英语 DESC TO XS1,则()A)按总分降序排列,总分相同时按英语降序排列B)按总分升序排列,总分相同时按英语降序排列C)按总分升序排列,总分相同时按英语升序排列D)按总分降序排列,总分相同时按英语升序排列19.关于表间关系,正确的是( )A)自由表和数据库表间可以建立表间临时关系B)主表和从表没有索引也可以建立表间临时关系C)自由表和数据库表间可以建立表间永久关系D)主表和从表没有索引也可以建立表间永久关系20.关于建立表间关系,正确的叙述是( )A)只有主表中用主索引才能建立临时关系B)只有主表中用主索引才能建立永久关系C)只有从表中用主索引才能建立临时关系D)只有从表中用主索引才能建立永久关系21.关于建立表间关系,正确的叙述是( )A)临时关系只有当表关闭时才能取消B)永久关系只有当表关闭时才能取消C)关闭相关的表,临时关系自动取消D)关闭相关的表,永久关系自动取消22.要建立一对多的永久关系,则从表中相关的索引一定是( )A)主索引或候选索引B)唯一索引或普通索引C)普通索引D)惟一索引23.下列哪种方法不能删除永久关系( )A)改变从表的索引类型B)用右键单击关系线,在弹出的菜单中选“删除关系”C)进行了数据清理D)从数据库中移去从表24.在“窗口”菜单中的“数据工作期”中( )A)可以建立永久关系B)可以建立临时关系C)可以建立索引D)可以生成排序文件25.Visual FoxPro的参照完全性指( )A)更新规则B)插入规则C)查询规则D)更新规则、插入规则、删除规则26.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选字段时,自动更改所有相关子表记录中的记录值,应选择()A)限制B)忽略C)级联D)级联或限制27.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两全表之间的关联,这种关联是( )A)永久性关联B)永久性关系或临时关联C)临时性关联D)永久性关联和临时关联28.假设已建立了两个库文件的关联,现要与第三个库文件建立关联,为了保持原有的关联,必须在SET RELATION 命令中使用的子句是( )A)UNIQUEB)ADDITIVEC)FIELDSD)RANDOM29.下面关于主索引的错误说法是( )A)主索引中关键字不允许重复B)报有表文件均可建立主索引C)主索引是一种索引类型D)一个表只能有一个主索引30.在Visual FoxPro中执行下列命令:SELECT AUSE XYSELECT BUSE AB? FCOUNT()屏幕显示:16这个16表示( )A)XY表文件中字段数为16B)AB表文件中字段数为16C) XY表文件中当前记录号为16D) AB表文件中当前记录号为1631.设置参照完整性的目的是( )A)定义表的外部联接B)定义表的临时联接C)定义表的永久联接D)在插入、删除、更新记录时,确保已定义的表间关系32.默认情况下的表间联接类型是( )A)左联接B)右联接C)内部联接D)完全联接33.可以伴随表的打开而自动打开的索引是( )A)单一索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件34.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现()A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的普通索引或候选索引35.用户已在不同的工作区打开多个表,使用命令( ),将给出当前工作区的区号A)SELECTB)SELECT()C)?SELECT()D)?SELECT36.对两个数据库文件进行物理连接操作的命令是( )。

A)LINKB)JOINC)SET RELATIOND)REIATION37.有如下命令序列:SELECT 1USE f1SELECT 2USE f2SELECT 1SET RELATION TO RECNO()-2 INTOGOTO 5?RECNO(2)最后一条命令的输出结果是( )。

A)5B)4C)3D)L38.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。

A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方’表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引39.关系数据库中,实现表与表之间的联系是通过( )。

A)实体完整性规则B)参照完整性规则C)用户自定义的完整性D)值域40.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关 联,这种关联是( )A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联41.从E-R图导出关系模型时,如果两实体间的联系是m:n的,下列说法中正确的是( )A)将m方关键字和联系的属性纳人n方的属性中B)将n方关键字和联系的属性必纳人m方的属性中C)在m方属性和n方的属性中均增加一个表示级别的属性D)增加一个关系表示联系,其中纳人m方和n方的关键字42.创建两个具有“一对多”关系的表之间的关联,应当( )A)通过纽带表B)通过某个同名字段C)通过某个索引的同名字段D)通过主索引字段和不同字段43.创建两个具有“多对多”关系的表之间的关联,应当( )A) 通过纽带表B) 通过某个索引的同名字段C) 通过某个同学名字段D) 通过主索引字段和不同字段44.在Visual FoxPro的参照完整性规则不包括( )A) 更新规则B) 删除规则C) 查询规则D) 插入规则45.参照完整性的规则不包括( )A) 更新规则B) 删除规则C) 插入规则D) 检索规则46.在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( )A) 永久性关联B) 永久性关联或临时性关联C) 临时性关联D) 永久性关联和临时性关联47.在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

相关主题