问答题
假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:
用A、B、C、D分别代表属性职工、工程、时数和工资,则:指出这个关系上的哪些函数依赖会带来操作异常现象
发布日期:2020-12-11
试题解析
职工
职工,旧时指工人。通指我国企事业单位、机关中以工资收入为主要生活来源的劳动者、工作人员。
- 中文名
-
职工
- 拼音
-
zhí gōng
- 相关法律
-
工会法
- 外文名
-
wokers
- 解释
-
以工资收入为主要生活来源
- 相关优待
-
社会保险、公积金
关系
关系是指事物之间相互作用、相互影响的状态。人与人之间在活动过程中直接的心理上的关系或心理上的距离。关系可分为正式关系和非正式关系,非正式关系较正式关系更为古老和普遍。
- 中文名
-
关系
- 外文名
-
Relationship
- 分类
-
正式关系、非正式关系
- 拼音
-
guān xì
- 基本解释
-
联系,交往
参加
参加,是指参与、加入;参与某项活动或加入某种组织。
- 中文名
-
参加
- 拼音
-
cān jiā
- 外文名
-
To participate in the
- 近义词
-
参与、加入、
正确答案:
D对关键字AB的部分函数依赖可能会带来如下问题:
数据冗余:一个职工参加多个工程,则职工的工资值会重复;
更新异常:当改变职工的工资时,可能会只修改了一部分,从而造成数据不一致;
插入异常:当一个职工尚未承担工程,但要插入职工信息(如工资)则不允许(因为没有完整的关键字);
删除异常:当某个工程结束,删除工程信息时,可能会将职工信息(如工资)一同删除(如果职工只参加了一项工程)。
解析:
暂无解析