某学校学生学号规定如下,前两位表示年级,后三位表示顺序号。例如99010表示1999年入学,第10名注册,这种代码属于()。
第1题:
学生关系模式为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=计算机'
第2题:
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地址),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
A.学号,系编号
B.学号,专业
C.学号,姓名
D.学号,无外键
第3题:
某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno, Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:
第4题:
数标法主要用三位数表示阻值,前两位表示有效数字,第三位数字表示倍率。如果电阻上标注为“279”,表示阻值为()Ω。
第5题:
某学校的教学信息关系数据库中有如下两个表:
学生表(学号,姓名,性别,专业)
成绩表(学号,课程名,分数)
用SQL语句表达下述查询:
(a)检索分数高于80分的所有学生的学号和分数。
(b)检索选修了“高等数学”课程的所有学生的学号。
第6题:
阅读以下说明,回答问题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岁之间。
第7题:
某学校的学生成绩管理数据库的关系模式如下;
S(SNO,SNAME,SEX,AGE,DEPT);
C(CNO,CNAME);
SC(SNO,CNO,SCORE)
其中,S表示学生表。它的各字段以此为学号,姓名、性别、年龄和所在学院;C表示课程表,它的各字段依次为课程号、课程名;SC表示成绩表,它的各字段依次为学号、课程号和分数。
使用SQL语句,查询“计算机学院”所有“男生”的学号,姓名和年龄。
使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数。
使用SQL语句,查询所有课程的课程号以及最高分。
SELECT CNO,MAX(SCORE) FROM SC GROUP BY CNO
请帮忙给出每个问题的正确答案和分析,谢谢!
第8题:
某数据库中有学生选课表SC(Sno,cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号:
SELECT Sno
FROM SC
GROUP BY Sno
______。
第9题:
车辆编号中前两位表示(),中间三位表示(),后面一位表示()。() ①车组号 ②车辆类别号 ③线路号 ④车型号
第10题:
列车车次用5位阿拉伯数字表示,前两位数表示(),后三位数表示()。