计算机三级

在学生登记表关系中,如果姓名不允许重名时,下列说法中正确的是A.只有学号是候选码B.只有姓名是候选码C.学号和姓名都是候选码D.学号和姓名都不是候选码

题目

在学生登记表关系中,如果姓名不允许重名时,下列说法中正确的是

A.只有学号是候选码

B.只有姓名是候选码

C.学号和姓名都是候选码

D.学号和姓名都不是候选码

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

第1题:

“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S#; C(C#,CNAME,TEACHER),主码是C#; SC(S#,C#,GRADE),主码是(S#,C#)。 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系()。

A.只有S,SC

B.只有SC,C

C.只有S,C

D.S,SC,C


D

第2题:

有学生关系为:学生(学号,姓名,性别,年龄,所在学院,专业,身份证号),其中学号、身份证属性列取值不重复,也不会有重名的现象。 请分别找出学生关系的超码,候选码、主码。(可手写拍照上传)


学号

第3题:

基于“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 查找每个学生的学号、姓名、和成绩,将使用关系()

A.只有S,SC

B.只有SC,C

C.只有S,C

D.一定有S,SC,C


SC.C#=C.C#

第4题:

设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主码是()

A.姓名

B.学号,姓名

C.学号

D.学号,姓号,年龄


学号

第5题:

在学生登记表关系中,如果姓名不允许重名时,下列说法中正确的是( )。

A.只有学号是候选码

B.只有姓名是候选码

C.学号和姓名都是候选码

D.学号和姓名都不是候选码


正确答案:C

第6题:

在学生登记表关系中,如果姓名不允许重名时,下列说法中正确的是

A.只有学号是侯选码

B.只有姓名是侯选码

C.学号和姓名都是侯选码

D.学号和姓名都不是侯选码


正确答案:C
解析:候选码是指在一个关系的若干元组中用来惟一标识关系的元组。因为学号和姓名都能惟一地确定一个学生。因此它们都属于候选码。

第7题:

若要求查找姓名中第二个字为'阳'字的学生的学号和姓名,下列SQL语句中,哪一个(些)是正确的?

Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=' 阳%.'

Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE'_阳%.'

Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE'%.阳%.'

A.只有Ⅰ

B.只有Ⅱ

C.只有Ⅲ

D.都正确


正确答案:B
解析:本题考查SQL语句中通配符的简单应用。“=”操作只能进行等值查询,涉及到通配符的都不能使用“=”,选项A说法错误。通配符“%.”匹配包含零个或多个字符的任意字符串。该通配符既可以用作前缀也可以用作后缀。通配符“”与任意单字符匹配。题目要求查询姓名中第二个字为'阳'字的学生的学号和姓名,因此应该先使用通配符“_”,限制第二个字,使用通配符“%.”来表示名字后面的字,正确答案为选项B。

第8题:

下列说法正确的是

A.一个关系可以有多个候选键(码)

B.一个关系只有一个候选键(码)

C.一个关系所有属性是候选键(码)

D.一个关系所有属性都不是候选键(码)


正确答案:A
解析:一个关系可以有多个候选键(码),但不能所有属性都是或都不是候选键(码)。

第9题:

(41)若要求查找姓名中第二个字为‘阳’字的学生的学号和姓名,下列 SQL 语句中,哪一个(些)是正

确的?

Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME = '__阳%'

Ⅱ. SELECT S#,SNAME FROM S WHERE SNAME LIKE '__阳%'

Ⅲ. SELECT S#,SNAME FROM S WHERE SNAME LIKE '%阳%'

A)只有Ⅰ

B)只有Ⅱ

C)只有Ⅲ

D)都正确


正确答案:B

(41)【答案】B)
【解析】说明:LIKE谓词的一般形式:列名LIKE字符串常数这里,列名的数据类型必须是字符型。在字符串中字符的含义如下:
1字符‘—,表示可以和任意的单个字符匹配
2字符% 表示可以和任意长的(长度可以为零)字符串匹配。面I中没有LIKE谓词,III中的%查出来的不能保证第二个字符是“阳”