第六章单元测试
  1. 下列说法正确的是( )。

  2. A:数据库模式的范式越高,设计的越好
    B:只包含3个属性的关系,一定满足3NF
    C:只包含2个属性的关系,一定满足BCNF
    D:冗余容易造成插入、删除异常和修改复杂,也会导致数据不一致,因此,数据库设计时应杜绝任何冗余

    答案:只包含2个属性的关系,一定满足BCNF

  3. 某商城业务数据库中有一个记录销售发票信息的关系模式:
    R(订单ID,责任人,发票ID,发票抬头,发票内容,商品ID,数量)
    每个订单有唯一的订单ID,每张发票有一个责任人,一个责任人可以负责多张发票。每个订单对应一张发票,一张发票对应一个订单。每张发票有唯一的发票ID,不同的发票可能对应相同的发票抬头和发票内容,每个订单包含多个商品,每件商品的数量可能大于1。
    那么,下列说法正确的是( )。

  4. A:订单ID是R的一个候选码
    B:R满足2NF
    C:发票ID是R的主属性
    D:δ={ R1(订单ID,责任人), R2(订单ID,发票ID,发票抬头,发票内容), R3(订单ID,商品ID,数量)}是R的一个既无损连接又保持函数依赖的分解
  5. 从正确性和访问效率来看,数据库模式的范式越高越好,比如:若只存在函数依赖,那么满足BCNF的数据库模式会比只满足2NF的数据库模式更好。( )

  6. A:对 B:错
  7. 有一个关系模式R(U,F),U是R的全体属性的集合,F是R上成立的函数依赖的集合,那么对于任意属性A∈U,如果AF+为{A},那么A是主属性。( )

  8. A:对 B:错
  9. 某汽车运输公司数据库中有一个记录司机运输里程的关系模式:
           R(司机编号,汽车牌照,行驶公里,车队编号,车队主管)
    此处每个汽车牌照对应一辆汽车。“行驶公里”为某司机驾驶某辆汽车行驶的总公里数。如果规定每个司机属于一个车队,每个车队只有一个主管。那么R属于第几范式,如果它不属于3NF,请保持函数依赖又无损连接地将其模式分解为满足3NF的数据库。
    那么,下列说法正确的是( )。


  10. A:(司机编号,汽车牌照)是R的一个候选码
    B:R满足2NF
    C:δ={R1(司机编号,汽车牌照,行驶公里),R2(司机编号,车队编号),R3(车队编号,车队主管)}是R的一个既无损连接又保持函数依赖的分解 D:非主属性“车队编号”对码是部分函数依赖

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部