题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-09-30 12:52:55

[简答题]已知表S(学号,姓名,年龄)
SC(学号,课程号,成绩)
C(课程号,课程名,教师名)
试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:
(1) 统计有学生选修的课程门数。
(2) 求选修C4课程的学生的平均年龄。
(3) 求王平老师所授课程的每门课程的学生平均成绩。
(4) 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数。
(5) 查询姓名以WANG打头的所有学生的姓名和年龄。

更多"已知表S(学号,姓名,年龄) SC(学号,课程号,成绩) C("的相关试题:

[简答题]已知表S(学号,姓名,年龄) SC(学号,课程号,成绩) C(课程号,课程名,教师名) 试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询: (1) 统计有学生选修的课程门数。 (2) 求选修C4课程的学生的平均年龄。 (3) 求王平老师所授课程的每门课程的学生平均成绩。 (4) 统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数。 (5) 查询姓名以WANG打头的所有学生的姓名和年龄。
[简答题]已知表student(学号,姓名,性别,出生日期,专业) course(课程号,课程名,学时数,学分) grade(学号,课程号,成绩) 试在所有学生的课程成绩中列出课程成绩最高的学生姓名、专业、课程名和成绩。
[单项选择]在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则______。
A. 允许修改表S中的学号字段值
B. 允许删除表S中的记录
C. 不允许修改表S中的学号字段值
D. 不允许在表S中增加新的记录
[单项选择]给定学生S(学号,姓名,年龄,入学时间,联系方式)和选课SC(学号,课程号,成绩)关系,若要查询选修了1号课程的学生学号、姓名和成绩,则该查询与关系代数表达式()等价。
[单项选择]现有表:S(学号,姓名,性别,年龄)
C(课程号,课程名,学分)
SC(学号,课程号,成绩)
检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是
A. SELECT学号,姓名,课程名,成绩FROM S,SC,C;
B. SELECT学号,姓名,课程名,成绩;
C. SELECT S.学号,姓名,课程名,成绩;
D. SELECT S.学号,姓名,课程名,成绩;
[填空题]设有学生关系S(学号,姓名,班级)和学生选课关系SC(学号,课程号,成绩),为维护数据一致性,SC中的学号应是S中学号的一个有效值,这是指S与SC之间应满足()完整性约束。
[填空题]设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检 索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。 SELECT 学号,姓名,性别 FROM s WHERE _________(SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩<85)
[填空题]设有S(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。
SELECT学号,姓名,性别FROM s
WHERE______(SELECT*FROM sc WHERE sc.学号=s.学号
AND成绩<85)
[填空题]

设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。
SELECT学号,姓名,性别FROMs
WHERE()(SELECT*FROM sc WHERE sc.学号=s.学号 AND成绩<85)


[单项选择]设有两个表:学生(学号,姓名,性别)和成绩(学号,课程,成绩),若要查询每个男生各门课程的成绩情况,则可实现的操作是( )。
A. SELECT姓名,课程,成绩FROM学生,成绩SET学生.学号=成绩.学号AND学生.性别=’男’
B. SELECT姓名,课程,成绩FROM学生,成绩SET学生.学号=成绩.学号OR学生.性别=’男’
C. SELECT姓名,课程,成绩FROM学生,成绩WHERE学生.学号=成绩.学号AND学生.性别=’男’
D. SELECT姓名,课程,成绩FROM学生,成绩WHERE学生.学号=成绩.学号OR学生.性别=’男’
[简答题]在一个教务管理系统中,设有如下关系表:
学生(学号,姓名,性别,年龄,班级)
教师(教师号,教师名,职称,系别)
课程(课程号,课程名,教师号)
选课(学号,课程号,成绩)
其中,学号、教师号和课程号分别是学生表、教师表和课程表的主码。
请用SQL语句完成如下操作:
①以系为单位,统计每个系教师所有课程成绩的平均分。
②统计各门课程的选课人数,并按从高到低的顺序进行排列。
③列出“计算机系”所有教授“数据结构”课程的教师的姓名和职称。
④统计每门课程成绩未达到60分的学生人数和课程名并按人数降序进行排列。
⑤列出课程成绩未达该门课程平均分的学生姓名、课程名和分数。
[简答题]已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询没有选修课程号为′C5′课程的学生学号。
[简答题][说明] 本程序接收输入的学生信息,包括学号、姓名,成绩,原样输出信息并计算学生的平均成绩。其中学生粪Stud除了包括no(学号)、name(姓名)和grade(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有一个构造函数、一个普通成员函数disp( )和一个静态成员函数 avg( )用于计算平均分。 [C++程序] #include <stdio.h> #include <string.h> class Stud { int no; char name [10]; int deg; (1) int sum; static int num; public: Stud(int n,char na[],int d) { no=n; deg=d; strcpy(name,na); (2) ; (3) ; } static double avg( ) { return (4) ;} void disp( ) { printf("% -5d% -8s%3d/n",no,name,deg);} }; int Stud:: sum = 0; int Stud:: num=0; void main( ) { Stud s1(1,"Li",81), s2(2,"Zhao",84.5),s3(3,"Zhang",87); printf("/nNo. Name Grade/n"); s1.disp( ); s2.disp( ); s3.disp( ); printf("Avg=%g/n/n", (5) ); }

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码