全球旧事资料 分类
如下:(10分)STUDENTSNOSNAMESAGESDEPTCOURSECNOCNAMESCSNOCNOSCORE(1)用SQL语句实现如下查询:查询学生张林的“数据库原理”成绩;(2)将上述SQL语句转化为等价的关系代数表达式;(3)画出优化后的查询树。答案:(1)SELECTSCORE(3分)COURSESC
FROMSTUDENT
WHERESTUDENTSNOSCSNOANDCOURSECNOSCCNOANDSNAME’张林’ANDCNAME’数据库原理’(2)л
SCOREσ
SNAME’张林’(STUDENT)
SC
σCNAME’数据库原理’COURSE
(3分)(3)л
SCORE
fσCNAME’数据库原理σSNAME’张林’STUDENTSCCOURSE(4分)
2、指出下列关系模式是第几范式?并说明理由。(10分)(1)RXYZFX→YX→Z(2)RABCDEFAB→CAB→EA→DBD→ACE(3)RWXYZFX→ZWX→Y答案:(1)BCNF(2分)的候选码为X,而且F中每一个函数依赖的左部都包含了候选。R码X。分)(1(2)3NF(2分)的候选码是AB和BD,R中非主属性C和E都直接且完全函数。R依赖于候选码AB和BD,但存在主属性D对候选码AB的部分函数依赖,因此R最高属于3NF。分)(1(3)1NF(2分)。R的候选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选码的部分函数依赖。分)(23、一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;一个车间生产多种产品,产品有产品号、价格;一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;一种产品由多种零件组成,一种零件也可装配到多种产品中,产品与零件均存入仓库中;厂内有多个仓库,仓库有仓库号、主任姓名、电话;请画出该系统的ER图,并给出相应的关系模型,要求注明主码和外码,其中主码用下划线标出,外码用波浪线标出。(18分)答案:(ER图10分,其中每个联系的类型为05分)
f1工厂1拥有
1仓库1m保存
产品关系模型如下:工厂(厂名,厂长名)分)(1车间(车间号,主任姓名,地址,电话,厂名)分)(1仓库(仓库号,主任姓名,电话,厂名)分)(1零件(零件号,重量,价格,仓库号)分)(1产品(产品号,价格,仓库号)分)(1
组成
存放
包括

车间m制造
零件1工人1包含m
生产
工人(职工号,姓名,年龄,性别,工种,车间号)分)(1制造(车间号,零件号,数量1),其中车间号和零件号都是外码(1分)组成(产品号,零件号,数量2),其中产品号和零件号都是外码(1分)
4、关系模式如下:(20分)学生SSNOSNSEXAGE课程CCNOCNPCNOPCNO为直接先r
好听全球资料 返回顶部