全文预览

数据库系统原理试题答案

上传者:学习一点 |  格式:doc  |  页数:6 |  大小:76KB

文档介绍
and B.Bnum=AB.Bnum and Bname= ’西门子洗衣机’ 3. 已知关系 R 和关系 S, 关系 R 具有列 A1 , A2 , ……, An , B1,B2, …… Bn , 关系 S具有 A1 , A2 , ……, An , C1,C2, …… Cn , 则下列 SQL 语句相应的关系代数描述为: A1 A ( ) R S ??,2...An 。( 本小题 6分) SELECT A1 …… An FROM R WHERE EXISTS (SELECT * FROM S WHERE R.A1=S.A1 AND R.A2=S.A2 AND …… R.An=S.An ) 4 .设有关系模式 SCT ( S#, C# , Tn ) ,其中, S# 表示学生学号, C# 表示课程编号,而 Tn 表示教师姓名。 SCT 中有以下语义: 第 6页共 6页每个教师仅上一门课程。学生与课程的关系确定之后,教师即唯一确定。根据上述完成下面( 1) --(4 )小题( 20 分) (1) 则关系模式的基本函数依赖为: S# C Tn Tn C# ? ?,#; , 关键码( 候选键)为: S#, C# 或者 S#, Tn 。(2 )关系模式 SCT 最高可以达到的范式级别为: 3NF ,说明理由: Tn 不是超键-。(3) 如果该关系不是 3NF , 将其分解成 3NF : _____________________________ 该分解___ 无损分解( 是或不是), ___ 保持函数依赖( 是或不是)( 如果是 3NF ,则该题目不必作答) (4 )如果该关系不是 BCNF ,将其分解成 BCNF :( S#, Tn )( C# , Tn ) 该分解是无损分解( 是或不是), 不是保持函数依赖( 是或不是)( 如果是 BCNF ,则该题目不必作答)

收藏

分享

举报
下载此文档