问题 单项选择题

如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是( )。

A.一对一

B.一对多

C.多对一

D.多对多

答案

参考答案:D

解析: 本题考查表之间的关系。这是考试重点内容,历次考试都有涉及,考生务必掌握。 Access中表与表之间的关系可以分为一对一关系、一对多关系和多对多关系3种。假设有表 A和表B两个表,如果表A中的一条记录与表 B中的一条记录相匹配,反之也是一样,那么这两个表存在一对一的关系。如果表A中的一条记录与表B的多条记录相匹配,且表B中的一条记录只与表A中的一条记录相匹配,则这两个表存在一对多的关系。如果表A中的一条记录与表B中的多条记录相对应,且表B中的一条记录也与表A中的多条记录相对应,则称表A与表B是多对多关系。由此可见,选项D说法正确,还应注意;在创建一对一关系时,要求两个表的相关字段都是主关键字:任何多对多的关系都可以拆成多个一对多的关系。

单项选择题
填空题