1)一个职工不能同时成为多个部门的领导人; 2)一个职工不能同在在多个部门就职; 3) 一个职工不能同时参加多个生产项目;
4) 一个职工不能同时在两个不同的办公室办公; 5) 一个职工不能同时拥有两部或两部以上的电话;
AREA
DBUDGET
OFF#DEPT#MGR_EMP#
PHONE#EMP#PROJ#PBUDGET#
JOBTITLE
DATE
SALARY
6)一个生产项目不能同时分配给多个部门; 7)一个办公室不能同时分配给多个部门;
8)部门号、职工号、项目号、办公室号及电话号码是全局惟一的。 (2)先按照图5。12设计一组关系模式,它们都是属于INF的。 DEPT(DEPT#,DBUDGET,MGR_EMP#) PRIMARY KEY(DEPT#)
DEPT#和MGR_EMP#都是候选码,把DEPT#作为主码。
F={DEPT#→DBUDGET,DEPT#→MGR_EMP#,MGR_EMP#→DEPT#} EMPI(EMP#,DEPT#,PROJ#,OFF#,PHONE# PRIMARY KEY (EMP#)
F={EMP#→DEPT#,EMP#→PROJ#,EMP#→OFF#,EMP#→PHONE#,PHONE#→OFF#,OFF#→DEPT#,PROJ#→DEPT#} JOB(EMP#,JOBTITLE)
PRIMARY KEY(EMP#,JOBTITLE)
F={EMP#,JOBTITLE→EMP#,EMP#,JOBTITLE→JOBTITLE} SALHIST(EMP#,JOBTITLE,DATE,SALARY) PRIMARY KEY (EMP#,DATE)
F={EMP#,DATE→JOBTITLE,EMP#,DATE→SALARY} PROJ(PROJ#,DEPT#,PBUDGET) PRIMARY KEY (PROJ#)
F={PROJ#→DEPT#,PROJ#→PBUDGET} OFFICE(OFF#,DEPT#,AREA) PRIMARY KEY (OFF#)
F={OFF#→DEPT#,OFF#→AREA} PHONE(PHONE#,OFF#) PRIMARY KEY (PHONE#)
F={PHQNE#→OFF#}
(3)现在来分析一下这7个关系模式,发现:SALHIST(EMP#,DATE,JOBTITLE,SALARY)的属性包含了JOB(EMP#,JOBTLTLE)的属性,所以JOB(EMP#,JOBTITLE)可以消去。
EMP1中OFF#和DEPT#都传递函数依赖于主码(EMP#)。OFF#通过PHONE#,DEPT#通过PROJ#或OFF#(然后通过PHONE#)传递依赖于{EMP#},所以可以把EMP1(EMP#,DEPT#,PROJ#,OFF#,PHONE#)分解成下面4个3NF的关系模式: EMP(EMP#,PROJ#,PHONE#) PRIMARY KEY (EMP#)X(PHONE#,OFF#)
PRIMARY KEY(PHONE#)Y(PROJ#,DEPT#)
PRIMARY KEY(PROJ#)Z(OFF#,DEPT#) PRIMARY KEY(OFF#)
然而,X就是PHONE,Y是PROJ的投影,Z是OFFICE的投影,所以X、Y、Z都可以消去。
最后可以得到下面6个关系模式,所有这些关系模式都是属于3NF的,进一步发现他们也是BCNF的。
DEPT(DEPT#,DBUDGET,MGR_EMP#) PRIMARY KEY(MGR_EMP#) EMP(EMP#,PROJ#,PHONE#) PRIMARY KEY(EMP#)
SALHIST(EMP#,DATE,JOBTITLE,SALARY) PRIMARY KEY (EMR#)
PROJ(PROJ#,DEPT#,PBUDGET) PRIMARY KEY(PROJ#)
OFFICE(OFF#,DEPT#,AREA) PRIMARY KEY(OFF#) PHONE(PHONE#,OFF#)
PRIMARY KEY(PHONE#)
10.答:其语义假设如下:
(1)任何两个顾客的收货地址都不相同; (2)每一个订单都有一个惟一的订单号码。
(3)每个订单的订单细则在这个订单里有一个惟一的编号。 函数依赖图如下:
ADDRESSADDRESS
QTYORD
ORD#
DISCOUNT
CREDLIM
BAL
CUST#
QTYOUTDANGER
PLANT#QTYOH
ITEM#DESCNLINE#
相应的BCNF关系模式如下:
CUST(CUST#,BAL,CREDLIM,DISCOUNT) PRIMARY KEY(CUST#) SHIPTO(ADDRESS,CUST#) PRIMARY KEY(ADDRESS)
ORDHEAD(ORD#,ADDRESS,DATE) PRIMARY KEY(ORD#)
ORDLINE(ORD#,LINE#,ITEM#,QTYORD,QTYOUT) PRIMARY KEY (ORD#,LINE#) ITEM(ITEM#,DESCN)
PRIMARY KEY(ITEM#)
IP(ITEM#,PLANT#,QTYOH,DANGER) PRIMARY KEY (ITEM#,PLANT#)
数据库系统概论课后习题答案(王珊、萨师煊)计算机组成原理课后习题答案(白中英版)
计算机组成原理课后习题答案(唐朔飞)
微机原理与接口技术课后习题答案
编译原理习题答案
*** 作系统课后习题答案(孙钟秀)
计算机 *** 作系统(汤子瀛)习题答案
数据结构习题集答案(C版)(清华大学严蔚敏)
c++程序设计课后答案清华版
C++程序设计教程课后习题答案清华版
去:
这些课程习题答案都有下载!
企鹅是南极的象征。这些步态蹒跚、身穿燕尾服的高傲的“南极绅士”,千万年来在南极这块神秘的土地上繁衍生息。企鹅可说是一种古老的游禽,在南极未披上冰甲之前,它们就已经在那里定居了。随着南极气候的变化,企鹅练出了一套抵御严寒、与冰雪抗争的本领。它们或在冰雪上行走,或在冰冷的海水中疾游,与冰天雪地结下了不解之缘。正是由于这个原因,企鹅主要生活在南极大陆和南设得兰群岛上,但也随着寒流向北分布,在非洲能达到南纬17度,在澳洲可达到南纬38度,个别种类还可延伸到拉丁美洲的赤道附近。在南非南部的沿海岛屿,在澳大利亚的东南海岸和新西兰的西海岸,甚至在赤道附近厄瓜多尔的加拉帕戈斯群岛上,都有企鹅的踪迹。
全世界共有企鹅近20种,在南极大陆就有帝企鹅、阿德利企鹅、金图企鹅、帽带企鹅、王企鹅、喜石企鹅和华浮企鹅等7种,其余10多种分布在各大洲南部海岸和沿海岛屿上。
企鹅个体长约65厘米,体羽皆白黑色,腹部白色并杂有一或二个黑色横纹,皮下脂肪甚厚。两翼成鳍状,羽毛细小呈鳞状。企鹅的繁殖是在极恶劣的气候条件下进行的,企鹅的卵由雄企鹅在气温低至-60℃的冬季孵化,有的也换班孵卵,孵化期为2个月,10月份开始,到12月底孵出小企鹅为止。企鹅恋巢爱子是有名的,有时也偷邻居的卵,霸占其他企鹅的巢,把别的小企鹅夺过来抚养。因此,作“父母”的企鹅一刻也不肯离开自己的孩子。企鹅营造巢穴使用的材料是它唯一搬得动的鹅卵石,为了建造直径大约10厘米的巢穴,企鹅“夫妇”必须四处寻找足够的石块。生物学家认为,有没有足够的小石块常常是制约企鹅繁殖的一个因素。企鹅对居住的地方很挑剔,最佳地段是离危险最近的中心地带。当然,争斗是非常激烈的,新加入的企鹅只能在栖息地外围安家。在残酷的竞争中,雄企鹅为了争夺巢穴,常常大打出手。而雌企鹅则只需争夺“情人”便万事俱备了。每一群企鹅总有一些找不到伴侣的“单身汉”,它们只能孤苦伶汀地在岛上东游西荡,样子十分可怜。一般说来,企鹅要游荡3年才能建立一个相对稳定的家庭。企鹅并不是始终实行“一夫一妻”制,交换配偶的事时有发生。一只幸运的企鹅可以活到14岁。
企鹅身体强健,善于吃苦且攻击性强,这些习性使它们能在南极严酷的自然条件下生存下来。企鹅也有天敌,它就是贼鸥。贼鸥喜欢在企鹅聚居的上空徘徊,找机会弄走窝里的蛋或杀死幼企鹅。但贼鸥的行为总会招来企鹅群起而攻之,使贼鸥落荒而逃。
企鹅不会迷路。科学家在南极捉到5只成年企鹅,在它们身上做了标记,然后转移到离巢地1900千米的某海峡附近放掉,10个月后,它们都回到了自己原来的筑巢地。企鹅之所以不会迷路,是因为企鹅以太阳作定向标。
企鹅一生吃进数量不少的鳞虾,其胃中食物几乎占体重的 1/4以上。这些食物既是企鹅保持体内能量收支平衡所必需,又可显示出企鹅对外反应的敏感程度。企鹅和人类一样,属于食物链的顶端,一旦企鹅的处境不佳,如原有食物来源——鳞虾和海藻受太阳紫外线的影响出现短缺,企鹅将很难马上找到替代品。这种现象,将使企鹅面临着严重威胁。海啸对企鹅又是一大威胁,风浪经常打到企鹅筑巢的卵石上,以至蛋巢两失。近年来,海象数量的增加,也给企鹅的产卵带来不少骚扰。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)