将学生成绩存放到数据库中时,所有同学的姓名置于同一列,这个列被称

题目

将学生成绩存放到数据库中时,所有同学的姓名置于同一列,这个列被称为()。

  • A、记录
  • B、表
  • C、字段
  • D、数据库
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面查询语句中,xyz将作为一个显示列数据的列名,这个列是( )。

select 学生号, 课程号, 成绩 as xyz

from 选课

A、成绩

B、学生号

C、课程号

D、选课


正确答案:A

第2题:

在学籍管理中,设有4个表,关系模式分别为:

ST[JDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)

TEAC腿R(1FNO,TNAME.SEX.BIRTHDAY,PROFESSION,DEPARTMENT)

CO[JRSE(CNO,CNAME,TNO)

SCORE(SNO,CNO,DEGREE)

说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CI.ASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I叶{生口期;PRO—FESSION:职称;DEPARTMENT:所在系;

课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;

成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。

请用SQI。查询语句实现下列操作:

1)显示教师所有的单位,即不重复的DEPARTMENT列。

2)显示STIJDENT表中"95031.'班或性别为“女”的同学记求。

3)以CNO升序,DEGREE降序显示SCORE表的所有记录。

4)显示"9503l”班的学生人数。

5)显示SCORE表中至少有5名学生选修的并I:2 3 H:头的课程号的平均分。

6)显示最低分大于70,最高分小于90的SNO列。

7)显示选修“3一105”课程的成绩高于“109”号同学成绩的所有同学的记录。

8)显示SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。

9)列出学号为“108'’的同学同年出生的所有学生的SNO、SNAME和BIRTHDAY。

10)显示“张三”教师任课的学生成绩。


正确答案:l)SELECT DISTICT DEPARTMENT FROM TEACHER; 2)SELECT* FROM STUDENT WHERE CLASS=‘9503l’OR SEX=‘女’; 3)SELECT* FROM SCORE ORDER BY CNOASC DEGREE DESC; 4)SELECT COtJNT(*) FROM STUDENT WHERE CLASS=‘9503l’: 5)SELECT CNO.AVG(DEGREE) FROM SCORE WHERE CNO like‘3%’ GROUP BY CNO HAV-ING COUNT(*)>5; 6)SELECT SNO FROM SCORE GROUP BY SNOMIN(DEGREE)>70 AND MAX(DEGREE)<90; 7)SELECT X.CNOX.SNO.X.DEGREE FROM SCORE X.SCORE Y WHERE X.CNO=‘3—105’AND X.CNO=Y.CNO AND Y.SNO=‘109’AND X.DEGREE>Y.DEGR:EE: 8)SELECT A.SNOA.DEGREE.A.CNO FROM SCORE A.SCORE B WHERE A.SNO=B.SNO AND A.DEGREE<B.DEGREE: 9)SELECT SNOSNAME.BIRTHDAY FROM STUDEN'I、WHERE YEAR(BIRTHDAY)= (SELECT YEAR(BIRTHDAY) FROM STUDENT WHERE SNO=“108’); 10)SELECT CNO. SNO.DEGREE FROM SCORE WHERE CNO= (SELECTX.CNO FROM COURSE X.TEACHER Y WHERE X.TNO=Y.TNO AND Y.TNAME=‘张三’)。
l)SELECT DISTICT DEPARTMENT FROM TEACHER; 2)SELECT* FROM STUDENT WHERE CLASS=‘9503l’OR SEX=‘女’; 3)SELECT* FROM SCORE ORDER BY CNOASC DEGREE DESC; 4)SELECT COtJNT(*) FROM STUDENT WHERE CLASS=‘9503l’: 5)SELECT CNO.AVG(DEGREE) FROM SCORE WHERE CNO like‘3%’ GROUP BY CNO HAV-ING COUNT(*)>5; 6)SELECT SNO FROM SCORE GROUP BY SNOMIN(DEGREE)>70 AND MAX(DEGREE)<90; 7)SELECT X.CNO,X.SNO.X.DEGREE FROM SCORE X.SCORE Y WHERE X.CNO=‘3—105’AND X.CNO=Y.CNO AND Y.SNO=‘109’AND X.DEGREE>Y.DEGR:EE: 8)SELECT A.SNO,A.DEGREE.A.CNO FROM SCORE A.SCORE B WHERE A.SNO=B.SNO AND A.DEGREE<B.DEGREE: 9)SELECT SNO,SNAME.BIRTHDAY FROM STUDEN'I、WHERE YEAR(BIRTHDAY)= (SELECT YEAR(BIRTHDAY) FROM STUDENT WHERE SNO=“108’); 10)SELECT CNO. SNO.DEGREE FROM SCORE WHERE CNO= (SELECTX.CNO FROM COURSE X.TEACHER Y WHERE X.TNO=Y.TNO AND Y.TNAME=‘张三’)。 解析:主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对sELECT FROM WHERE语句的掌握。

第3题:

计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是 ______。

A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明”

B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明”

C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明”

D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND姓名=“刘明”


正确答案:D
解析:此小题中各个选项解释如下:选项A错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。选项B与选项C错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表连接起来。选项D正确。

第4题:

计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是

A.SELECTAVG(成绩)FROM选课WHERE姓名="刘明"

B.SELECTAVG(成绩)FROM学生,选课WHERE姓名="刘明"

C.SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名="刘明"

D.SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名="刘明"


正确答案:D
解析:此题中各个选项解释如下:
  选项A错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。
  选项B与选项C错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表联接起来。 
  选项D正确。

第5题:

新建“学生.mdb”数据库,将考生文件夹下的“学生.xls”导入,第一行包含列标题,将学号设置为主键,将导入表命名为“学生”。

(2)为“学生姓名”字段设置有重复索引。

(3)为“学生”表保存窗体类型的副本。


正确答案:

第6题:

将订单数据库中的“订单”表导出为“订单.xls”存放到考生文件夹。

(2) 将“订单”表的订单ID列隐藏,将“发货日期”列冻结,并按“发货日期”列降序排列。

(3) 创建参数筛选,筛选订单ID列,参数提示为“请输入订单ID”。“订单”表如图所示。

单击工具栏中的“筛选”按钮显示如图。


正确答案:

第7题:

使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) 查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是( )。

A. SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC

B. SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC

C. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; GROUP BY成绩.成绩ASC

D. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC


正确答案:D
本小题为多表连接查询,注意每两个表之间进行关联的关键字,利用ORDER BY短语可以对查询结果进行排序,升序关键字为ASC。选项A和选项B中缺少数据表文件。选项C中,GROUP BY短语使用错误,将查询结果进行排序的短语是0RDER BY。

第8题:

例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 学生 学科 成绩 序号 张三 语文 60 1 张三 数学 100 2 李四 语文 70 3 李四 数学 80 4 李四 英语 80 5

上述哪一列可作为主键列( )

A.序号

B.成绩

C.学科

D.学生


正确答案:A 

第9题:

建立“student.mdb”数据库,利用表向导生成“学生”表,选择学生ID、名字、地址和主修字段。

(2)添加以下信息到“学生”表中,行高设置为13。

(3)隐藏“学生”表的学生ID列,设置所有字段列列宽为最佳匹配。“学生”表如图所示。


正确答案:

第10题:

若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有成绩大于600分的姓名”的SQL语句是()

A.SELECT*FROM学生WHERE成绩>600
B.SELECT姓名FROM学生WHERE成绩>600
C.IF成绩>600THENSELECT姓名FROM学生
D.IF成绩>600SELECT姓名FROM学生

答案:B
解析:

更多相关问题