设有关系模式:R(职工名,项目名,工资,部门名,部门经理),规定每个职工可参加多个项目,各领一份工资

Python020

设有关系模式:R(职工名,项目名,工资,部门名,部门经理),规定每个职工可参加多个项目,各领一份工资,第1张

解:

(1)根据题意,可知有如下的函数依赖关系:

(职工名,项目名)→工资

项目名→部门名

部门名→部门经理

所以,主键为(职工名,项目名).

(2)根据(1),由于部门名,部门经理只是部分依赖于主键,所以该关系模式不是2NF.应该做如下分解:

R1(项目名,部门名,部门经理)

R2(职工名,项目名,工资)

以上两个关系模式都是2NF模式

(3)R2已经是2NF,但R1不是,因为部门经理传递依赖于项目名,故应该做如下分解:

R11(项目名,部门名)

R12(部门名,部门经理)

分解后形成的三个关系模式R11,R12,R2均是3NF模式.

这个是绝对的答案。给分吧!!

就我周围形势来看,计算机和软件毕业出来的学生就业形势在当前局势下基本没什么差别,两者就业形势都不错。其中软件的学生读研时都不会很明确的研究方向,学院一般组织学生参加工程实践,实习时的工作内容基本决定了以后的方向,毕业时基本就有有一年左右的工作经验了,找工作还是很有优势的。计算机的一般是跟着老板做事情,看个人情况吧,老板好的可以学到很多,不好的也就是混下来了。个人觉得哪个专业都可以,主要看个人努力了。

我自己是软件的研究生,第一年在校学习,第二年在公司做通讯终端设备的软件研发,即将毕业,工作已定,在周围同学里算一般吧,去中兴通讯,有问题可以直接咨询我

楼下的情况倒是很特殊啊,软件也没这么差吧,读研期间我工资也是5k多些。而且周围同学工作一般找的没有低于6k的,当然硬件的后期可能更好。

______________________________________________________________________

软件很难学 而且是青春饭 30岁没有什么成果就赚不到钱 而且普通的程序员也就是死工资 在长春每个月也就1500 沈阳每个月2000 南方每个月3000(前提是学的很精明) 我是学软件的 今年毕业 感觉学成的很少,找工作也不是很好找,都想改行了。所以我建议你学电子类 机械类 设计类 这些是真本事 而且容易上手 尤其是艺术设计。看你自己的想法了,个人观点学硬件比软件更容易,而且也掌握了技术,比较长久的选择,软件过时太快了。