美文网首页
系统架构设计师真题解析(4)—— 数据库模式与范式

系统架构设计师真题解析(4)—— 数据库模式与范式

作者: deniro | 来源:发表于2020-10-22 18:42 被阅读0次

    1 真题解析

    某商场商品数据库的商品关系模式 P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集 F={ 商品代码 → 商品名称,(商品代码,供应商) → 库存量,供应商 → 联系方式 }。 商品关系模式 P 达到(7);该关系模式分解成(8)后具有无损连接的特性,并能够保持函数依赖 。

    (7) A . 1NF B . 2NF C . 3NF D . BCNF

    (8) A.P1 (商品代码,联系方式), P2 (商品名称,供应商,库存量) B.P1 (商品名称,联系方式), P2 (商品代码,供应商,库存量)
    C.P1 (商品代码,商品名称,联系方式), P2 (供应商,库存量)
    D.P1 (商品代码,商品名称), P2 (商品代码,供应商,库存量), P3 (供应商,联系方式)

    P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集 F={ 商品代码 → 商品名称,(商品代码,供应商) → 库存量,供应商 → 联系方式 },说明商品关系模式 P 的主键是 (商品代码,供应商)。

    看(7)选项,说明关系模式可能达到了 1NF 及以上。根据 2NF 的定义,必须所有的非主属性都完全依赖于主属性。而 商品代码 → 商品名称,即商品名称只部分依赖于主属性中的商品代码。所以只能是 1NF。

    关系模式分解,即按照函数依赖集 F进行分解,才是无损连接。函数依赖集 F与选项 D 是一一对应关系。

    答案:(7) A(8)D

    2 涉及知识点

    1. 四种关系范式。
    2. 无损连接特性。

    参考资料:数据库模式与范式

    相关文章

      网友评论

          本文标题:系统架构设计师真题解析(4)—— 数据库模式与范式

          本文链接:https://www.haomeiwen.com/subject/ohwmuktx.html