单选题 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。
假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
单选题 A.没有消除非主属性对码的部分函数依赖,如:部门名→负责人
B.没有消除非主属性对码的部分函数依赖,如:负责人→电话
C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
D.没有消除非主属性对码的部分函数依赖和传递函数依赖
【正确答案】 C
【答案解析】
单选题 A.修改表1的结构,在表1中增加一个职工号
B.修改表2的结构,在表2中增加一个职工号
C.修改表2的结构,在表2中增加一个部门号
D.修改表3的结构,在表3中增加一个部门号
【正确答案】 D
【答案解析】
单选题 A.销售(职工号,商品号,日期,数量)
B.销售(职工号,商品名称,商品号,数量)
C.销售(职工号,部门号,日期,数量)
D.销售(职工号,部门号,商品号,日期)
【正确答案】 A
【答案解析】
单选题 A.NOT NULL B.UNIQUE
C.KEY UNIQUE D.PRIMARY KEY
【正确答案】 B
【答案解析】
单选题 A.PRIMARY KEY(部门号)NOT NULL UNIQUE
B.PRIMARY KEY(部门名)UNIQUE
C.FOREIGN KEY(负责人)REFERENCES职工(姓名)
D.FOREIGN KEY(负责人)REFERENCES职工(职工号)
【正确答案】 D
【答案解析】
单选题 A.WHERE 职工号=负责人 B.WHERE职工号='负责人'
C.WHERE 姓名=负责人 D.WHERE 姓名='负责人'
【正确答案】 A
【答案解析】