在数据库设计过程中,如果表A和表B之间是一对多联系。下列进行的数据库设计方法中,最合理的是( )。A.将表A的主关键字字段添加到表B中B.将表B的主关键字字段添加到表A中C.创建一个新表,该表包含表A和表B的主关键字D.将表A和表B合并,这样可以减少表的个数,便于管理和维护

题目

在数据库设计过程中,如果表A和表B之间是一对多联系。下列进行的数据库设计方法中,最合理的是( )。

A.将表A的主关键字字段添加到表B中

B.将表B的主关键字字段添加到表A中

C.创建一个新表,该表包含表A和表B的主关键字

D.将表A和表B合并,这样可以减少表的个数,便于管理和维护


相似考题
更多“在数据库设计过程中,如果表A和表B之间是一对多联系。下列进行的数据库设计方法中,最合理的是( )。 ”相关问题
  • 第1题:

    下列有关数据库表和自由表的叙述中,正确的是( )。

    A. 数据库表可以用表设计器来建立,自由表不可以用表设计器建立

    B. 数据库表和自由表都支持表间联系和参照完整性

    C. 自由表不可以添加到数据库中

    D. 数据库表可以从数据库中移出成为自由表


    正确答案:D
    Visual FoxPro中的表包括数据库表和自由表,两者都可以通过表设计器来建立,并可以相互转化,但只有数据库表支持表问联系和参照完整性。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。

  • 第2题:

    某宾馆中有单人间和双人间两种客房,按照规定,每位人住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( )。

    A.一对一联系

    B.一对多联系

    C.多对多联系

    D.无联系


    正确答案:B
    B。【解析】该题中客房可为单人间和双人间两种,所以,一条客房信息表记录可对应一条或两条客人信息表记录,所以为一对多联系。

  • 第3题:

    【填空题】在关系数据库表的设计中,用_______保证有关联的表之间的联系。


    ABDF

  • 第4题:

    某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为

    A.一对一联系

    B.一对多联系

    C.多对多联系

    D.无联系


    正确答案:B
    解析:在一对多联系中,表A的一条记录在表B中可以有多条记录与之对应。但表B中的一条记录最多只能有表A中的一条记录与之对应,对于双人间。一个房间可以入住两位客人,而一位客人只能入住一个房间,所以客房信息表和客人信息表之间的联系为一对多。

  • 第5题:

    下列关于数据库设计的叙述中,错误的是______。

    A.设计时应将有联系的实体设计为一个表

    B.设计时应避免在表之间出现重复的字段

    C.表中的字段必须是原始数据和基本数据元素

    D.使用外部关键字来保证有关联表之间的联系


    设计时应将有联系的实体设计成一张表