单选题 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号, 姓名, 住址)三个实体之间的关系如表1、表2 和表3 所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
【正确答案】 C
【答案解析】
【正确答案】 D
【答案解析】
【正确答案】 A
【答案解析】试题(40)~(42)[分析] 本题考查的是应试者对范式、SQL语言的掌握程度。 试题(40)考查的是范式的基础知识。部门关系不属于第三范式的原因是,部门的主键是部门号,而非主属性的部门名、负责人,电话虽然不存在对键的部分函数依赖,但是存在传递依赖,即部门号→部门名→电话。所以正确的答案是C。 试题(41)正确的答案是D,因为表4中有职工号、姓名、部门名和月销售额,此时必须知道职工属于哪个部门,故需在职工关系中增加一个部门号属性,并且增加关系模式销售(职工号,商品号,日期,数量),所以试题(42)正确的答案是A。