某学校学生学号规定如下,前两位表示年级,后三位表示顺序号。例如9

题目

某学校学生学号规定如下,前两位表示年级,后三位表示顺序号。例如99010表示1999年入学,第10名注册,这种代码属于()。

  • A、顺序码
  • B、区间码
  • C、助忆码
  • D、缩写码
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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=计算机'


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

第2题:

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

A.学号,系编号

B.学号,专业

C.学号,姓名

D.学号,无外键


正确答案:A

第3题:

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


正确答案:

第4题:

数标法主要用三位数表示阻值,前两位表示有效数字,第三位数字表示倍率。如果电阻上标注为“279”,表示阻值为()Ω。

  • A、2、7
  • B、27
  • C、270
  • D、2、7k

正确答案:A

第5题:

某学校的教学信息关系数据库中有如下两个表:

学生表(学号,姓名,性别,专业)

成绩表(学号,课程名,分数)

用SQL语句表达下述查询:

(a)检索分数高于80分的所有学生的学号和分数。

(b)检索选修了“高等数学”课程的所有学生的学号。


正确答案:
SELECT学号,分数FROM成绩表WHERE分数>80
SELECT学号FROM成绩表WHERE课程名='高等数学'

第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岁之间。


正确答案:定义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)

第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

请帮忙给出每个问题的正确答案和分析,谢谢!


问题 1 答案解析:
SELECTSNO,SNAME,AGEfromSwhereSEX='男'andDEPT='计算机学院'


问题 2 答案解析:
SELECTSNAME,SCOREfromS,SC,CwhereS.SNO=SC.SNOANDSC.CNO=C.CNO


问题 3 答案解析:
SELECTCNO,MAX(SCORE)FROMSCGROUPBYCNO


问题 4 答案解析:
INSERTINTOC(CNO,CNAME)VALUES(15,'高等数学')

第8题:

某数据库中有学生选课表SC(Sno,cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号:

SELECT Sno

FROM SC

GROUP BY Sno

______。


正确答案:HAVING XOUNT(*)>3
HAVING XOUNT(*)>3 解析:先用GROUP BY子句按Sno进行分组,再用聚集函数 COUNT对每一组计数,HAVING短语给出了选择的条件,只有满足条件的组才会被选出。

第9题:

车辆编号中前两位表示(),中间三位表示(),后面一位表示()。() ①车组号 ②车辆类别号 ③线路号 ④车型号

  • A、①②③
  • B、①③④
  • C、③①②
  • D、①③②

正确答案:C

第10题:

列车车次用5位阿拉伯数字表示,前两位数表示(),后三位数表示()。


正确答案:车组编号;列车车次

更多相关问题