设有一学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,NL表示年龄,DP表示系部。查询学生姓名和所在系这两个属性上的投影操作的关系运算式是______。

题目

设有一学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,NL表示年龄,DP表示系部。查询学生姓名和所在系这两个属性上的投影操作的关系运算式是______。


相似考题
更多“设有一学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,NL表示年龄,DP表示系部。 ”相关问题
  • 第1题:

    设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。

    A.姓名

    B.身份证号

    C.姓名,性别,年龄

    D.学号,姓名


    正确答案:B

  • 第2题:

    设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班级)。学生关系中每个元组的“班级”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的()

    A、实体完整性

    B、参照完整性

    C、用户定义的完整性

    D、以上都不是


    参考答案:B

  • 第3题:

    下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()。

    A、REVOKEUPDATE(XH)ONTABLEFROMZHAO

    B、REVOKEUPDATE(XH)ONTABLEFROMPUBLIC

    C、REVOKEUPDATE(XH)ONSTUDFROMZHAO

    D、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC


    正确答案:C

  • 第4题:

    在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系"CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确SQL语句是______。

    A.SELECT XM,XB FROM STUD WHERE SD IN("IS","MA","CS")

    B.SELECT XM,XB FROM STUD WHERE SD NOT IN("IS","MA","CS")

    C.SELECT XM,XB FROM STUD WHERE SD NOT("IS","MA","CS")

    D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)


    正确答案:B
    解析:在WHERE子句中,可使用以下运算符来确定查询集合: IN——查找属性值属于指定集合的元组。NOT IN——查找属性值不属于指定集合的元组。显然,选项A的查询不符合题目要求;选项C使用的集合运算符NOT不正确,应为NOTIN;选项D的属性列表中,各属性应当使用引号引起来。因此选项B正确。

  • 第5题:

    学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。

    SELECT Sno,Shame,Sage

    FROM S

    WHERE(24);

    A.SD=计算机

    B.SD='算机',

    C.'SD'=计算机

    D.'SD=计算机'


    正确答案:B
    解析:本题考查的是SQL与关系代数方面的基础知识。查询计算机系的学生学号、姓名和年龄,计算机是一个字符型的。选项A中计算机未用引号,所以是无法正确查询的。选项B是正确的。选项C将属性名SD用引号括起,而计算机未用引号括起,所以是无法正确查询的。选项D将条件全部用引号括起,所以也是无法正确查询的。

  • 第6题:

    对于下图所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。

    a.当用户查询“选了课程2的学生数”时,其结果应为(59);当Students和SC关系进行自然连接时,其结果集的属性列数应为(60)。

    b.查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下:

    SELECT Sno,(61)

    FROM SC

    GROUP BY Sno

    (62)>1;

    A.3

    B.4

    C.6

    D.7


    正确答案:A

  • 第7题:

    学生关系模式为S(Sno, Sname, SD, Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 SELECT Sno, Sname, Sage FROM S WHERE (24);

    A.SD=计算机

    B.SD='计算机'

    C.'SD'=计算机

    D.'SD=计算机'


    正确答案:B

  • 第8题:

    在学生表STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确SQL语句是______。

    A.SELECT XM.XB FROM STUD WHERE SD IN ("IS","MA","CS")

    B. SELECT XM.XB FROM STID WHERE SD NOT IN("IS","MA","CS")

    C.SELECT XM.XB FROM STUD WHERE SD NOT("IS","MA","CS")

    D.SELECT XM.XB FROM STUD WHERE SD NOT IN (IS,MA,CS)


    正确答案:B

  • 第9题:

    学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地址),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。

    A.学号,系编号

    B.学号,专业

    C.学号,姓名

    D.学号,无外键


    正确答案:A

  • 第10题:

    对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。
    a.学生关系的主键是(请作答此空),外键是( )。
    b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:
    Sage FROM studentsWHERE Sage
    A.Sno
    B.Sname
    C.SD
    D.SAdd

    答案:A
    解析:
    本题考查数据库基本概念和SQL语言。由于学生号Sno能唯一区别学生关系中的每一个元组(记录),所以Sno是学生关系的主键。虽然SD不是学生关系的码,但SD是关系Dept的主键,所以SD是外键。由于子查询中WHERE SD='MS'意味着找出数学系所有学生的年龄,所以当外查询的学生年龄都小于子查询中的学生年龄即满足条件。根据题意需查询其他系比数学系MS所有学生年龄都要小的学生姓名及年龄,所以外查询中的条件语句需加上SD<>'MS'进行限定。
    根据以上分析,完整的SQL语句如下:
    SELECT Sname,Sage

  • 第11题:

    XM-140/20型密炼机其中“X”表示()。


    正确答案:橡胶类

  • 第12题:

    XM-140/20型密炼机中“140”表示()。


    正确答案:密炼室工作容量140L

  • 第13题:

    XM£­140£¯20型密炼机其中“20”表示长转子转数为()。


    参考答案:20r/min

  • 第14题:

    在学生表STUD中,查询既不是信息系'IS'、数学系'MA'也不是计算机系'CS'的学生的姓名(XM)和性别(XB) 。SD为系名。实现该功能的正确SQL语句是______。

    A.SELECT XM,XB FROM STUD WHERE SD IN('IS','MA','CS');

    B.SELECT XM,XB FROM STUD WHERE SD NOT IN ('IS','MA','CS');

    C.SELECT XM,XB FROM STUD WHERE SD NOT('IS','MA','CS');

    D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS);


    正确答案:B

  • 第15题:

    设数据库中有四个关系

    课程关系C(C,CNAME,TNAME)

    学生关系S(S,SNAME,AGE,SEX)

    选课关系SC(S,C,SCORE)

    其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用SQL语句完成下面的各个问题:

    ①创建学生关系S,其中S为主码,SEX只能取F和M两个值,其他的属性不为空

    ②检索年龄小于17岁的女生的学号和姓名

    ③检索WANG同学不学的课程的课程


    正确答案:①使用CREATE建立表使用CHECK短语来指定列值应该满足的条件。 CREATE TABLE SC (S#char(10) PRIMARY KEY SNAME char(20) NOT NULL AGE int NOT NULL SEX char(2) check(SEX in('F''M') ); ② SELECT S#SNAME FROM S WHERE AGE17 AND SEX='F'; ③ SELECT C#
    ①使用CREATE建立表,使用CHECK短语来指定列值应该满足的条件。 CREATE TABLE SC (S#char(10) PRIMARY KEY, SNAME char(20) NOT NULL, AGE int NOT NULL, SEX char(2) check(SEX in('F','M') ); ② SELECT S#,SNAME FROM S WHERE AGE17 AND SEX='F'; ③ SELECT C#

  • 第16题:

    某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno, Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:


    正确答案:

  • 第17题:

    设有一学生关系S(Sno,Sname,Age,Mno),其属性分别代表学生的学号、姓名、年龄和专业编号。则表示S在学生姓名和专业编号这两个属性上的投影的关系运算式是(23);σ4>3(S)表示的是(24)。

    A.πSno,Mno(S)

    B.σSno,Mno(S)

    C.Sno∪Mno

    D.Sno×Mno


    正确答案:A
    解析:投影πA(S)是从关系S中选择若干属性列A组成的新的关系。

  • 第18题:

    学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。

    A. DELETE Age from S B. ALTER TABLE S DROP Age

    C. UPDATE S Age D. ALTER TABLE S ‘Age’


    正确答案:
     

  • 第19题:

    阅读以下说明,回答问题1-4。

    [说明]

    设学校教学数据库的模式如下:

    S(SNUM,SNAME,AGE)

    SC(SNUM,CNUM,CREDIT,SCORE)

    C(CNUM,CNAME,TEACHER)

    T(TNUM,TEHCHER,POS,SAL)

    SNUM表示学生的学号,SNAME表示学生的姓名,AGE表示学生的年龄,CNUM表示选修课程的编号,CREDIT表示该课程的学分,SCORE表示课程的成绩,CNAME表示课程名,TEACHER表示任课的教师,TNUM表示老师的工作证号,POS表示教师的职称,SM,表示教师的收入。

    试定义下列完整性约束和规则:

    在关系S中插入的学生年龄值应在18~21岁之间。


    正确答案:定义s时采用检查子句: CREATTABLE S( SNUM CHAR(5) SNAME char(10) NOT NULL AGE SMALLINT PRIMARY KEY(SNUM) CHECK ;18 and AGE<=21)
    定义s时采用检查子句: CREATTABLE S( SNUM CHAR(5), SNAME char(10) NOT NULL, AGE SMALLINT, PRIMARY KEY(SNUM) CHECK ;18 and AGE<=21)

  • 第20题:

    在学生表STUD中,查询年龄在20~23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实现该功能的正确SQL语句是______。

    A.SELECT XM, SA, SD FROM STUD WHERE BETWEEN 20<SA<23;

    B.SELECT XM, SA, SD FROM STUD WHERE SA BETWEEN 23 AND 20;

    C.SELECT XM, SA, SD FROM STUD WHERE SA NOT BETWEEN 20 AND 23;

    D.SELECT XM, SA, SD FROM STUD WHERE SA BETWEEN 20 AND 23;


    正确答案:D
    解析:在WHERE子句中,可以使用BETWEEN...AND...来查找属性值在指定范围内的元组,其中BETWEEN后是范围的下限,AND后是范围的上限。所以20~23岁之间可表示为BETWEEN20AND23。

  • 第21题:

    下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()。

    A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
    B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
    C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
    D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC

    答案:C
    解析:
    revoke<权限清单>on<对象类型><对象名>from<用户标识符清单>。如果收回所有用户的某种权限,则<用户标识符清单>改为public。

  • 第22题:

    如果C表示消费、I表示投资、G表示政府购买、X表示出口、M表示进口,则按照支出法计算的困内生产总值(GDP)的公式是( )。

    A: GDP=C+l+G+X
    B: GDP=C+l+GM
    C: GDP=C+l+G+(X+M)
    D: GDP=C+l+G+(XM)

    答案:D
    解析:
    对个整体经济而言,总的产出等于总的收入,总的收入等于总的支出。所以,
    从支出的角度,GDP(用Y表示)被分为四个组成部分消费(C)、投资(I)、政府购买(G)
    和净出口(NX-XM),用公式表示为:Y=C+I+G+(XM)。

  • 第23题:

    程序段CYCLE81(RTP,RFP,SDIS,DP,DPR)中,()。(SIEMENS系统)

    • A、RTP表示返回平面
    • B、RFP表示参考平面
    • C、SDIS表示安全间隙
    • D、DP表示绝对钻孔深度
    • E、DPR表示相对参考平面的钻孔深度

    正确答案:A,B,C,D,E