00051 管理系统中计算机应用

单选题在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()A 外码B 候选码C 主码D 超码

题目
单选题
在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()
A

外码

B

候选码

C

主码

D

超码

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

第(35)~(37)题基于包含如下 3 个关系的“学生-选课-课程”数据库.

S (S#, SNAME, SEX, DEPARTMENT),主码是 S#

C (C#, CNAME, TEACHER),主码是 C#

SC (S#, C#, GRADE),主码是(S#, C#)

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

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

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

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

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


正确答案:B

(35)【答案】B)
【解析】如果任意删除关系S中的元组,那么,SC表中的元素将不再完整。

第2题:

基于“学生-选课-课程”数据库中的三个关系:

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

SC(S#, C#, GRADE),

C(C#, CNAME, TEACHER)

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

查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系( )。

A) S和SC

B) SC和C

C) S和C

D) S、SC和C

A.

B.

C.

D.


正确答案:B

第3题:

下面第( 34 )至( 36 )题,基于 “ 学生 —— 选课 —— 课程 ” 数据库中的三个关系:

S ( S# , SNAME , SEX , DEPARTMENT ),主码是 S#

C ( C# , CNAME , TEACHER ),主码是 C#

SC ( S# , C# , GRADE ),主码是( S# , C# )

( 34 )下列关于保持数据库完整性的叙述中,哪一个是不正确的?

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

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

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

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


正确答案:D



第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题:

下列关于某个关系的叙述中,不正确的是( )。职工的关系是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的参照关系而非目标关系。

第6题:

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

职员关系是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

第7题:

用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予________权限。

A.DROP

B.DELETE

C.ALTER

D.UPDATE 下面第(34)至(36)题。基于“学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#)


正确答案:B
解析:DELETE指从表中删除满足条件的记录,DELETE语句删除的是表中的数据,而不是表的定义。当某个基本表不再需要时,可以使用DROP语句进行删除。

第8题:

第(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)
【解析】实体完整性规则是对关系中主键值的约束,既然主键值不能不空。

第9题:

有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C# S S# NAME CLASS

下列哪些操作不能进行?

A.向关系S中插入('200110045','钱七','10320011')

B.在关系S中删除('200110059','李四','10220011')

C.向关系C中插入('56','200110023',4)

D.在关系C中删除('68','200110004',5)


正确答案:B
解析:根据实体完整性,参照完整性和用户自定义完整性,可知B选项的操作不可以进行。

第10题:

第(32)-(34)题基于“学生一选课一课程”数据库中的三个关系:

S(S#,SNAME,SEX, AGE,DEPARTMENT)主码是S#

C(C#,CNAME, TEACHER)主码是C#

SC(S#, C#, GRADE)主码是(S#,C#)

为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。

下列叙述中,哪个是不正确的?

A.S#是关系S的主键,也是关系SC的外键

B.C#是关系C的主键,也是关系SC的外键

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

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


正确答案:D

更多相关问题