某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。 假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。

admin2009-01-10  36

问题 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。
假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
     
   ①部门关系不属于第三范式的原因是(36)。如果用户要求得到表4所示的结果,需要(37),并增加关系模式  (38)  。
   ②若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。
    CREATE TABLE 部门 (部门号 CHAR(3)  PRIMARY KEY,
                     部门名CHAR(10)(39),
                     负责人CHAR(4),
                     电话CHAR(20))
                           (40));
   ③查询各部门负责人的姓名及住址的SQL语句如下:
   SELECT  部门名,姓名,住址
           FROM 部门,职工(41);

选项 A、没有消除非主属性对码的部分函数依赖,如:部门名→负责人
B、没有消除非主属性对码的部分函数依赖,如:负责人→电话
C、只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
D、没有消除非主属性对码的部分函数依赖和传递函数依赖

答案C

解析
转载请注明原文地址:https://jikaoti.com/ti/wQN7FFFM
0

相关试题推荐
最新回复(0)