现有学生社团管理数据库,其中包括基本表如下: 学生(学号,姓名,所在系); 社团(社团编号,名称,成立时间,社长),其中社长由该社团中学生担任; 参加(学号,社团编号,参加时间,职务),其中若不担任任何社团职务,属性“职务”为空; 若要查询参加了不止一个社团的学生学号、姓名和所在系,正确的SQL语句是()。A.SELECT 学生.学号, 姓名, 所在系 FROM 学生, 参加 WEHRE 学生.学号=参加.学号 GROUP BY 学生.学号, 姓名, 所在系 HAVING COUNT(*)>1;B.SEL

题目

现有学生社团管理数据库,其中包括基本表如下: 学生(学号,姓名,所在系); 社团(社团编号,名称,成立时间,社长),其中社长由该社团中学生担任; 参加(学号,社团编号,参加时间,职务),其中若不担任任何社团职务,属性“职务”为空; 若要查询参加了不止一个社团的学生学号、姓名和所在系,正确的SQL语句是()。

A.SELECT 学生.学号, 姓名, 所在系 FROM 学生, 参加 WEHRE 学生.学号=参加.学号 GROUP BY 学生.学号, 姓名, 所在系 HAVING COUNT(*)>1;

B.SELECT 学号, 姓名, 所在系 FROM 学生, 参加 WEHRE 学生.学号=参加.学号 GROUP BY 学号 HAVING COUNT(*)>1;

C.SELECT 学生.学号, 姓名, 所在系 FROM 学生, 参加 WEHRE 学生.学号=参加.学号 GROUP BY 参加.学号, 姓名, 所在系 HAVING COUNT(*)>1;

D.SELECT 学生.学号, 姓名, 所在系 FROM 学生, 参加 WEHRE 学生.学号=参加.学号 AND COUNT(*)>1 GROUP BY 学生.学号, 姓名, 所在系;


相似考题
更多“现有学生社团管理数据库,其中包括基本表如下: 学生(学号,姓名,所在系); 社团(社团编号,名称,成立时间,社长),其中社长由该社团中学生担任; 参加(学号,社团编号,参加时间,职务),其中若不担任任何社团职务,属性“职务”为空; 若要查询参加了不止一个社团的学生学号、姓名和所在系,正确的SQL语句是()。”相关问题
  • 第1题:

    在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是

    A.

    B.

    C.

    D.


    正确答案:A
    解析:首先,要找出没有借书记录的学生,在查询设计网格的“学号”列下的“条件”行中键入Is。Null。其次,由于只显示“学号”和“姓名”,取消“学号”列“显示”行中的复选框。

  • 第2题:

    设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是( )。

    A.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL

    B.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL

    C.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL

    D.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL


    正确答案:B
    从数据库中查出没有选课的学生姓名和所在系,则在学生表中查出选课表中没有的学生即可。在这里采用LEFTJOIN来连接查询。并且要求选课表中的学生学号为NULL。

  • 第3题:

    学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )。

    A.多对多

    B.一对一

    C.多对一

    D.一对多


    正确答案:D
    解析:如果对于实体集A中的每一个实体,实体集B中n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B是一对多联系,记为1:n。

  • 第4题:

    社团活动管理信息系统某加工部分的处理模块有模块1输入、姓名,输出、该学生的学号(字符型变量)模块2输入、社团名输出、该社团的编号(字符型变量)模块3输入、模块1、2的输出输出、该学生参加社团的时间则其中模块1、2与模块3的关系是( )。

    A、标记耦合

    B、控制耦合

    C、公共耦合

    D、外部耦合


    正确答案:A

  • 第5题:

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

    A.学号,系编号

    B.学号,专业

    C.学号,姓名

    D.学号,无外键


    正确答案:A

  • 第6题:

    参加学校学生社团时间满半年,定期参加社团组织的活动,经社团主管单位(学院或相关部门)考核合格,社团成员可获多少学分。学生一学期所获该项学分上限为多少学分?()

    • A、0.1;0.1
    • B、0.1;0.2
    • C、0.2;0.1
    • D、0.2;0.2

    正确答案:D

  • 第7题:

    学生社团申请成立得以批准的,应将书面申请材料上交至社团联,并登记、编号、领取()。

    • A、《山东科技大学学生社团登记注册证》
    • B、《山东科技大学学生社团活动申请表》
    • C、《山东科技大学学生社团纳新申请表》
    • D、《山东科技大学学生社团管理细则》

    正确答案:A

  • 第8题:

    一个学生社团可以接纳多名学生参加,但每个学生只能参加一个学生社团,从学生社团到学生的联系类型是()。

    • A、多对多
    • B、一对一
    • C、多对一
    • D、一对多

    正确答案:D

  • 第9题:

    学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

    • A、多对多
    • B、一对一
    • C、多对一
    • D、一对多

    正确答案:D

  • 第10题:

    单选题
    一个学生社团可以接纳多名学生参加,但每个学生只能参加一个学生社团,从学生社团到学生的联系类型是()。
    A

    多对多

    B

    一对一

    C

    多对一

    D

    一对多


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()
    A

    多对多

    B

    一对一

    C

    多对一

    D

    一对多


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    某高校文学院大二学生小刘,刚上大学时参加了文学社、舞蹈协会等5个大学生社团。可是,每个社团组织的活动,他都只参加了一两次,以后就很少参加了。现在,身为5个社团会员的他,基本上不再参加社团活动了。这说明了什么问题()
    A

    社团活动需要积极参与,加入社团之后不积极参加活动,是缺乏责任感的表现

    B

    部分学生同时参加多个社团,严重影响了社团活动的正常开展

    C

    目前,多数社团组织的活动太枯燥,缺乏新意,参与进去也没有多少收获

    D

    社团活动成为了学生学习的负担


    正确答案: C
    解析: 暂无解析

  • 第13题:

    设职工一社团数据库有三个基本表:

    职工(职工号,姓名,年龄,性别);

    社会团体(编号,名称,负责人,活动地点);

    参加(职工号,编号,参加日期)。

    其中:

    1)职工表的主码为职工号。

    2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。

    3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

    试用SQL语句表达下列操作:

    1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。

    2)建立下列两个视图。

    社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);

    参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

    3)查找没有参加任何团体的职工情况。

    4)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。

    5)把对社会团体和参加两个表的数据查看、插人和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。


    正确答案:1)CREATE TABLE 职工(职工号CHAR(8) NOT NULL UNIQUE姓名 CHAR(8) NOT NUI.L年龄 SMALLINT性别 CHAR(2)CONsl’RAINq’cl CHECK(性别IN(‘男’‘女’)));CREATE rrABLE 社会团体(编号 CHAR(8)NOT NUIL UNIQUE名称CHAR(12)NOT NULL负责人CHAR(8)活动地点V.ARCHAR(50)CON—STRAINT c2 FOREIGN KEY(负责人)REFERENC-ES职工(职工号));cREATE FABLE 参加(职工号CHAR(8)编号CHAR(8)参加日期DATA.CONSTRAI~I’C3 PRI—MARY KEY(职工号编号)CONSTRAIN C3 FOREIGNKEY(职工号)REFERENCES职工(职工号)); 2)CREATE VIEW社团负责人(编号.名称负责人职工号负责人姓名负责人性别) AS SEI.~C3’编号.名称负责人姓名性别 FROM 社会团体职工WHERE社会团体.负责人=职工.职工号;CREATE VIEW参加人情况(职工号.姓名社团编号.参加日期) AS SELECT参加.职员号姓名社会团体.编号名称参加日期FROM职lT社会团 体参加 WHERE 职工职T号=参加.职T号AND参加.编号:社会团体.编号; 3)SELECT*FROM职工WHERE NOT EXISTS(SELECT*FORM参加WHERE参加职工号=职工职工号); 4)SELECT职工号 FROM 职工 WHERE.NOT EXISTS(SELECT* FROM参加 参加WHERE参加1.职工号=‘100l’AND N03’ EXISTS (SELECT*FROM参加 WHERE 参加2.编号=社会团体.编号AND参加2.职工号=职工.职工号)); 5)GRANT。 SELECTINSERTDELETE ON 社会团体参加1D张三WHERE GRAM’OVFION;
    1)CREATE TABLE 职工(职工号CHAR(8) NOT NULL UNIQUE,姓名 CHAR(8) NOT NUI.L,年龄 SMALLINT,性别 CHAR(2),CONsl’RAINq’cl CHECK(性别IN(‘男’,‘女’)));CREATE rrABLE 社会团体(编号 CHAR(8)NOT NUIL UNIQUE,名称CHAR(12)NOT NULL,负责人CHAR(8),活动地点V.ARCHAR(50),CON—STRAINT c2 FOREIGN KEY(负责人)REFERENC-ES职工(职工号));cREATE FABLE 参加(职工号CHAR(8),编号CHAR(8),参加日期DATA.CONSTRAI~I’C3 PRI—MARY KEY(职工号,编号),CONSTRAIN C3 FOREIGNKEY(职工号)REFERENCES职工(职工号)); 2)CREATE VIEW社团负责人(编号.名称,负责人职工号,负责人姓名,负责人性别) AS SEI.~C3’编号.名称,负责人,姓名,性别 FROM 社会团体,职工WHERE社会团体.负责人=职工.职工号;CREATE VIEW参加人情况(职工号.姓名,社团编号.参加日期) AS SELECT参加.职员号,姓名,社会团体.编号,名称,参加日期FROM职lT,社会团 体,参加 WHERE 职工,职T号=参加.职T号AND参加.编号:社会团体.编号; 3)SELECT*FROM职工WHERE NOT EXISTS(SELECT*FORM参加WHERE参加,职工号=职工,职工号); 4)SELECT职工号 FROM 职工 WHERE.NOT EXISTS(SELECT* FROM参加 参加WHERE参加1.职工号=‘100l’AND N03’ EXISTS (SELECT*FROM参加 WHERE 参加2.编号=社会团体.编号AND参加2.职工号=职工.职工号)); 5)GRANT。 SELECT,INSERT,DELETE ON 社会团体,参加1D张三WHERE GRAM’OVFION; 解析:主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECT FROM WHERE语句的掌握。

  • 第14题:

    第下列各题中使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别c(2),系名(6) “课程”表:课程编号C(4),课程名称c(12),开课系名C(10) “成绩”表:学号c(8),课程编号c(4),成绩N(6,2) 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。

    A.SELECT课程.课程名称,学生.姓名,MAX(成绩). As最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程编号

    B.SELECT课程.课程名称,学生.姓名,MAX(成绩) AS最高分 FROM成绩,课程,学生 wHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程.课程编号

    C.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS.最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 ORDER BY课程.课程编号

    D.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.!学号 ORDER BY课程.课程编号


    正确答案:B
    本题中首先通过GROUl’BY短语将“课程”表中的记录按“课程编号”分组,然后通过MAX函数求出每组中的最高成绩,即每门课程的最高成绩。由于查询输出结果涉及多个表的字段,因此要使用连接查询,表之间的连接条件放在WHERE短语中,AND用来连接两个连接条件,以保证在查询的三个表之间建立联系。

  • 第15题:

    在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表中含有“学号”、“姓名”等信息,“借阅”表中含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是( )。


    正确答案:A
    题意中要求查找的是没有借过书的学生记录,所以“借阅”表中的学号应为空,所以条件表达式为IsNull,排除选项C.和选项D.。又由于只显示“学号”和“姓名”,所以排除选项B.。

  • 第16题:

    在VisualFoxPro环境下,“社团成员信息”视图的设计为、社团名、活动时间、学号、姓名、班级、申请时间、该设计属于( )。

    A、概念模式

    B、外模式

    C、模式

    D、内模式


    正确答案:B

  • 第17题:

    在大学参加学生社团的学生比没有参加过社团的学生在事业上更容易获得成功,因此,社团活动有助于个人事业的发展。

    以下哪项如果为真,最能削弱上诉论证?( )

    A.有些人参加社团活动只是因为觉得好玩

    B.社团活动能够锻炼一个人与别人交往的能力,能够增强人的社会认同感

    C.只有有事业心的人才参加社团活动

    D.大一新生比大四学生更喜欢参加社团活动


    正确答案:C
    题干的结论是“社团活动对个人事业发展有利”,而C项则直接指出只是有事业心的人才参加社团活动,从而否定了题干的论述。A项虽然能削弱论证,但力度没有C项强。B项支持了题干的论证。D项既不削弱也不支持题干的论证。故本题选C。

  • 第18题:

    学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系就是()的联系。

    • A、一对一
    • B、一对多
    • C、多对多
    • D、多对一

    正确答案:B

  • 第19题:

    申请成立学生社团,应由筹备组负责人向社团联提出书面申请(一式三份)。申请材料应包括以下哪些内容()

    • A、学生社团成立申请表
    • B、社团章程
    • C、社团简介
    • D、指导教师推荐信

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

  • 第20题:

    已知数据表文件:系(系编号,系名称,系主任,电话号码)及学生(学号,姓名,性别,专业,系编号)。若列出所有学生的报表,包括(学号,姓名,系名称),完成这个操作相当于数据库的()操作。

    • A、投影
    • B、选择
    • C、连接
    • D、查询

    正确答案:C

  • 第21题:

    一个社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()

    • A、多对多
    • B、一对一
    • C、多对一
    • D、一对多

    正确答案:D

  • 第22题:

    单选题
    若姓名函数依赖于学号,班级函数依赖于学号,申请时间函数依赖与学号和社团编号。从规范化角度看,下列四种数据库逻辑模式设计中最好的是()。
    A

    学生(学号、姓名)班级(学号、班级)成员(学号、社团编号、申请时间)

    B

    学生(学号、姓名、班级)成员(社团编号、申请时间)

    C

    学生(学号、姓名、班级)成员(学号、号、申请时间)

    D

    学生(学号、姓名、班级、社团编号、申请时间)


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系就是()的联系。
    A

    一对一

    B

    一对多

    C

    多对多

    D

    多对一


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    在VisualFoxPro环境下,“社团成员信息”视图的设计为:社团名、活动时间、学号、姓名、班级、申请时间、该设计属于()。
    A

    概念模式

    B

    外模式

    C

    模式

    D

    内模式


    正确答案: D
    解析: 暂无解析