内容正文:
专题七 创建表间关系
一、单选题
1.有R和S表如下图所示,A是R的主键和S的外键,D是S的主键,且R与S实施了参照完整性。下列元组中可以正确插入S的是( )。
A.(al,d1,45) B.(a2,d2,34) C.(a3,d5,null) D.(a3,null,21)
2.在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系时设置( )。
A.输入掩码 B.有效性规则 C.默认值 D.实施参照完整性
3.关于索引和主键的说法,以下正确的是( )。
A.索引是根据关键字的值进行逻辑排序的一组记录指针,对于OLE数据会减慢查找速度
B.主键用于标识数据表的一个元组,不允许为空
C.有索引必有主键,有主键未必有索引
D.参照完整性就是父表主关键字的值改变,则子表中的外键值也随之改变
4.关于数据的导入和导出,说法错误的是( )。
A.一次导入可以导入多个对象,但只能同时导出1个对象。
B.导入数据的时候,可以导入到新表,也可以导入到现有的表中。
C.导入Access数据表的时候,不但可以导入表结构和表数据,也可以导入表间关系。
D.导出Access数据表的时候,不但可以导入表结构和表数据,也可以导出表间关系。
5.数据库中A、B西张表,均有相同的字段C,在两表中C字段均已设置为主键。当通过字段C创建两表的关系时,系统默认的关系为( )。
A.多对多 B.不能建立关系 C.一对一 D.一对多
6. 在关系窗口中,双击两个表之间的连接线,会出现( )。
A.连接线粗细变化 B.“编辑关系”对话框
C.数据表分析向导 D.数据关系图窗口
7 . 若在两个表之间的关系连线上标记了1 : 1或1:∞,表示启动了( )。
A.实施参照完整性 B.级联更新相关记录
C.级联删除相关记录 D.不需要启动任何设置
8 . 若要建立数据库内两个表之间的关系,应对( )的字段作为关联建立联系
A.相同名称的字段 B.相同数据类型的字段
C.名称相同且数据类型相同 D.数据类型相同且字段含义和大小相同
9 . Access中,设置为主键的字段( )。
A.不能设置索引 B.可设置为“有(有重复)”索引
C.系统自动设置索引 D.可设置为“无”索引
10 . 关于主关键字(即主键)的说法正确的是( )。
A.主关键字的数据能够重复 B.主关键字中不许有重复值和空值
C.一个表可以设置多个主关键字 D.主关键字只能是单一的字段
11 . 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是( )。
A.参照完整性 B.有效性规则 C.默认值 D. 输入掩码
12 . 下面关于Acess 表的叙述中,错误的是 ( )。
A.在Access表中,可以对备注型字段进行“格式”属性设置
B.若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C.创建表之间的关系时,应关闭所有打开的表
D.可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。
13. 如果两个表的关联字段都作为主键,则两个表之间建立的关系是( )。
A.一对一 B.一对多 C.多对多 D.多对一
14. 关于索引,说法错误的是( )。
A.当一个表建立了索引,就可以加快其查询速度
B.虽然建立索引可以加快查询速度,但不是索引越多越好
C.建立了主键的字段就自动建立了索引
D.为了更快地提高数据检索速度,索引建立得越多越好
15 . 在Access中,参照完整性规则不包括( )。
A.查询规则