关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。

题目
单选题
关系模式STJ(S#,T,J#)中,存在函数依赖:(S#,J#)→T,(S#,T)→J#,T→J#,则()。
A

关系STJ满足1NF,但不满足2NF

B

关系STJ满足2NF,但不满足3NF

C

关系STJ满足3NF,但不满足BCNF

D

关系STJ满足BCNF,但不满足4NF

参考答案和解析
正确答案: B
解析: 该关系模式的候选码是(S#,J#)和 (S#,T),所有的属性都是主属性,所有该关系模式至少是3NF,又因为T→J#的左部未包含该关系的任一候选码,所以它不是BCNF。本题答案为C。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下()不是开发ASP.NET应用程序的主要语言。

A. Visual Basic

B. Visual C#

C. JSP

D. Visual J#


参考答案:C

第2题:

下列关于这个关系的叙述中,不正确的是

职员关系是S(S#,SNAME,SEX,AGE)主码为S#

部门关系是C(C#,CNAME)主码为C#

职员部门关系是SC(S#,C#,remark)主码为(S#,C#)

A.SC.C#是外码

B.SC.S#是外码

C.S是SC的参照关系

D.C是SC的目标关系


正确答案:D

第3题:

若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是

A.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)> 3

B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)> 3

C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)> 3

D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)> 3


正确答案:C

第4题:

对于基本表S(S#,Name,Sex,Birthday)和SC(S#,C#,Grade),其中S#、Name、Sex、Birthday、C#和G rade分别表示学号、姓名、性别、生日、课程号和成绩。与下列SQL语句等价的关系代数式是______。 SELECT S#,Name FROM S WHERE S# NOT IN (SELECT S# FROM SC WHERE C#='c102')。

A.πS#,Name(σC#≠'c102'(SSC))

B.πS#,Name(S)-πS#,Name(σC#≠'c102'(SSC))

C.πS#,Nmne(SσC#≠'c102'(SC))

D.πS#,Name(S(SC))


正确答案:B
解析:SQL语句的语义为“查询没有选修课程号为c102的学生的学号和姓名”。故选B。

第5题:

设有关系模块R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C) →T,(M,A)→T,(A,B) →G}。则关系模式R的候选码是______。


正确答案:(M、A)
(M、A) 解析:依据题意,由(M,A)→T,(M,T)→B可知(M,A)→B,又由于B→C,所以(M,A)→C。由于(M,A)→B,(A,B)→G,所以(M,A)→G,所以关系模式R的候选码是(M、A)。

第6题:

第(38)~(41)题基于“学生—选课—课程”数据库中的3个关系:

S(S#,SNAME,SEX,AGE),

SC(S#,C#,GRADE),

C(C#,CNAME,TEACHER),

它们的主码分别是S#、(S#,C#)、C#

(38)下列关于保持数据完整性的叙述中,不正确的是( )。

A)向关系SC插入元组时,S#和C#都不能是空值(NULL)

B)可以任意删除关系SC中的元组

C)向任何一个关系插入元组时,必须保证关系主码值的唯一性

D)可以任意删除关系C中的元组


正确答案:D

(38)【答案】D)
【解析】实体完整性规则是对关系中主键值的约束,既然主键值不能不空。

第7题:

有关系模式A(C,T,H,R,S),根据语义有如下函数依赖集:F={C→T,(H,R) →C,

(H,T) →R,(H,S) →R},则关系模式A的码是( )。

A)C

B)(H,T)

C)(H,R)

D)(H,S)


正确答案:D
函数依赖是事物之间相关性的一种表述,是属性固有语义的体现。设R(U)是属性集U上的关系模式, X,Y,Z是U的子集。若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y,X称为决定因素。由于S只出现了一次,所以码中必有S,再稍加观察
即可知道码是(H,S)。

第8题:

( 17 ) 设有关系模式 R ( B , C , M , T , A , G ) , 根据语义有如下函数依赖集 : F={B → C ,( M , T ) → B , ( M ,C ) → T ,( M , A ) → T ,( A , B ) → G} 。则关系模式 R 的候选码 是 【 17 】 。


正确答案:

第9题:

下列关于某个关系的叙述中,不正确的是( )。职工的关系是S(S#,SNAME,SEX,AGE),主码为S#部门关系是C(C#,CNAME),主码为C#职员部门关系是SC(S#,C#,remark),主码为(S#,C#)A.SC.C#是外码B. SC.S#是外码C. S是SC的参照关系D.C是SC的目标关系


正确答案:D
C是SC的参照关系而非目标关系。

第10题:

设有下列3个关系S,C,SC,它们的主码分别是S#,C#,(S#,C#) S(S#,SName) C(C#,CName) SC(S#,C#,Grade) 下列关于保持数据库完整性的叙述中,不正确的是( )。

A.向关系SC插入元组时,S#和C#都不能是空值(NULL)

B.可以任意删除关系SC中的元组

C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性

D.可以任意删除关系C中的元组


正确答案:D
解析:根据参照完整性规则,若属性F是关系R的外码,它与关系S的主码KS相对应(关系 R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。C#是关系C的主码,也是关系SC中的外码,根据参照完整性规则,外键的值不允许参照不存在的相应表的主键的值,或者外键为空值,所以不可能任意删除关系C中的元组。

更多相关问题