数据库问题。急急急 在线等

设有关系模型R(职工名,项目名,工资,部门名,部门经理),如果规定,每个职工可参加多个项目,各领一份工资,每个项目只属于一个部门,每个部门只有一个经理1丶是根据上述语义确... 设有关系模型R(职工名,项目名,工资,部门名,部门经理),如果规定,每个职工可参加多个项目,各领一份工资,每个项目只属于一个部门,每个部门只有一个经理
1丶是根据上述语义确定函数依赖集
2丶请写出关系的候选码
3丶请说明关系模式不是2NF的理由
4丶把R分解为具有保持函数依赖和无损连接的3NF
请高手告诉我这题的主关键字到底是什么,候选码是除了主关键字以外的主属性么?
展开
 我来答
woniujingsu
2012-06-14 · 超过19用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:31.1万
展开全部
解:
(1)根据题意,可知有如下的函数依赖关系:
(职工名,项目名)→工资
项目名→部门名
部门名→部门经理
所以,主键为(职工名,项目名).
(2)根据(1),由于部门名,部门经理只是部分依赖于主键,所以该关系模式不是2NF.应该做如下分解:
R1(项目名,部门名,部门经理)
R2(职工名,项目名,工资)
以上两个关系模式都是2NF模式
(3)R2已经是2NF,但R1不是,因为部门经理传递依赖于项目名,故应该做如下分解:
R11(项目名,部门名)
R12(部门名,部门经理)
分解后形成的三个关系模式R11,R12,R2均是3NF模式.
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
由江桐安荷
2019-07-12 · TA获得超过3851个赞
知道大有可为答主
回答量:3105
采纳率:25%
帮助的人:165万
展开全部
数据库是存储数据的载体,数据库系统才是软件。(不是非要这么较真,有些教材上的判断题就是这么较真)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式