数据库原理及应用习题课2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合题
设关系模式R(S#,C#,GRADE,TNAME, TADDR),其属性分别表示学生学号,选修课的 编号,成绩,任课教师姓名,教师地址等意义. 如果规定,每个学生每学一门课只有一个成绩; 每门课只有一个教师任教;每个教师只有一个地 址(此处不允许教师同名). (1)试写出关系模式R基本的函数依赖和候选键. (2)试把R分解成3NF模式集,并说明理由.
设关系模式R(A,B,C,D),F={A→B,B→C},则 B+=________. 设有关系模式R(X,Y,Z),F={X→Y,Y→Z},则R 的 候选键是_____. 在关系模式的分解中,数据等价用 衡量,依赖等价用 衡量. 来衡量. 关系模式的好坏用 设有关系模式R(A,B,C,D),F是R上成立的FD集, F={AB →C,D → B},则F在模式ACD上的投影为 , F在模式AC上的投影为 .

已知某企业各部门有许多职员,一个职员仅属于一个部门;每个职员 可在多项工程中做工或负责管理,每项工程可有多个职员参加. 其中,职工有:职工号,职工名; 部门有:部门号,部门名; 工程有:工程号,工程名; 每个职工参加某个工程有参加日期. 请完成如下设计或处理: (1)据上述语义设计E—R模型,要求标注联系类型,可省略属性.(5 分) (2)将E—R模型转换成关系数据模型,并指出每一个关系的主键和外 键(如果存在).(5分) 41.设有关系模式R(C,T,H,I,S,G),其上的函数依赖集 F={CS→G,C→T,TH→I,HI→C,HS→I} 求:(1)R的候选键; (2)将R分解成3NF,并保持函数依赖性.
如果关系模式R上有函数依赖AB→C和A→C,则R中存在 () A. 完全依赖 B.部分依赖 C. 传递依赖 D.多值依赖 .设关系R(A,B,C,D,E,F,G,H)属性间依赖关系如下:
若将上述关系R分解为: R1(A,B,C,G,H) R1属于__________NF R2(C,D,E) R2属于__________NF
wk.baidu.com
关系模式R属性集为{A,B,C},函数依赖集F={AB→C,AC→B, B→C},则R属于( ). A.1NF B.2NF C.3NF D.BCNF 给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3->A2,A2>A3},R候选关键字为( ).分解ρ={(A1,A2),(A1,A3)} ( ). A.A1A3 B.A1A2A3 C.A1A3A4 D.A2和A1A3 A.是无损联接的 B.是保持函数依赖的 C.既是无损联接又保持函数依赖 D.既是有损联接又不保持函数依赖 若R∈1NF,且R中只有一个主属性,则R必然满足( ) A.2NF B.3NF C.4NF D.BCNF 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C, C→D},则属性C的闭包C+为( ) A.BC B.BCD C.BD D.CD
设关系模式R(X,Y,Z),F={Y→X,Z→X},分解 ρ={XY,YZ}相对于F( ) A.是无损联接,也保持函数依赖 B.是无损联接,但不保持函数依赖 C.不是无损联接,但保持函数依赖 D.既不是无损联接,也不保持函数依赖
填空题
解决数据冗余的主要方式是 . 关系模式的操作异常问题往往是由 引起的. 函数依赖X→Y能从推理规则导出的充分必要条件是 ( ). 如果X→Y且有 ,那么X→Y称为_____. 设有关系模式R(A,B,C,D),F是R上成立的FD集, F={A→C,A→D},则R的候选键是___________. X→Y是模式R的一个函数依赖,在当前值r的两个不同元 组中,如果X值相同,就一定要求_____________. 有关系模式R(A,B,C),F={B→A,B→C},则分解 ρ={AB,AC}丢失的FD是_____________.
如果R的分解ρ={R1,R2},F为R所满足的 函数依赖集合,分解具有无损联接性的充 要条件是什么?判断下面分解是否具有无 损联接. 设R(A,B,C),F1={A->B}在R上成立, ρ={AB,AC}.
设有关系模式R(X,Y,Z),F={Y→Z, XZ→Y}.试判断该关系模式为第几范式, 并说明理由. 设关系模式R(A,B,C,D),F={B→A, C→D},分解ρ={AB,BC,CD},试测试ρ 相对于F是否为无损联接分解.(需画出 chase 过程的示意图)
有关系:教学(学号,教工号,课程号) 假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可 以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是( ) A.(课程号,教工号) B.(学号,课程号) C.(学号,教工号) D.(学号,教工号,课程号) 消除多值依赖所引起的冗余是属于( ) A.1NF B.2NF C.3NF D.BCNF 下列叙述中正确的是( ) A.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为非平凡的多值依赖; B.X →→Y,其中Z=U-X-Y=Φ,则称X→→Y为平凡的多值依赖; C.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为非 平凡函数依赖; D.对于函数依赖A1,A2,…,An→B来说,如果B是A中的某一个,则称为平 凡函数依赖;
已知每个职工可以参加多个项目,每个项目可以由多名职工参加;每 个项目使用多种零件,每种零件可被多个项目使用. 其中,职工有:职工号,职工名; 零件有:零件号,零件名; 项目有:项目号,项目名; 每个项目使用某种部件有相应数量,职工都有参加项目的日期. (1)据上述语义设计E-R模型,要求标注联系类型,可省略属性.(5 分) (2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外 键(如果存在).(5分) 41.设有关系模式R(A,B,C,D,E),R的函数依赖集F={A→D, E→D, D→B,BC→D,CD→A },求 (1) R的候选关键字; (2) 将R分解为3NF的关系模式集.
习题课2
选择题
设关系模式R(A,B,C),下列结论错误的是( C ). A.若A→B, B→C,则A→C B.若A→B, A→C,则A→BC C.若BC→A,则B→A,C→A D.若B→A ,C→A,则BC→A 存在非主属性对码的部分依赖的关系模式是( A ) . A.INF B.2NF C.3NF D.BCNF 设关系模式R<U,F>,其中U={A,B,C,D,E},F={A→BC,C→D, BC→E,E→A},则分解P={R1(ABCE),R2(CD)}满足( ). A.具有无损连接性,保持函数依赖 B.不具有无损连接性,保持函数依赖 C.具有无损连接性,不保持函数依赖 D.不具有无损连接性,不保持函数依赖
相关文档
最新文档