在“课程”表中,有“课程编号”(文本型)、“课程名称”(文本型)和“学分”(数字型)等字段,要向该表插入一条新记录,正确的SQL语句是()。
A.INSERTINTO课程VALUES(C0801,管理学基础,3)
B.INSERTINTO课程VALUES(“C0801”,“管理学基础”,3)
C.INSERTINTO课程(课程编号,课程名称)VALUES(C0801,管理学基础,3)
D.INSERTINTO课程(课程编号,课程名称,学分)VALUES(“C0801”,“管理学基础”,3)
A.INSERTINTO课程VALUES(C0801,管理学基础,3)
B.INSERTINTO课程VALUES(“C0801”,“管理学基础”,3)
C.INSERTINTO课程(课程编号,课程名称)VALUES(C0801,管理学基础,3)
D.INSERTINTO课程(课程编号,课程名称,学分)VALUES(“C0801”,“管理学基础”,3)
在考生文件夹中有一个数据库Sdb,其中有数据库表Student2、Sc和Course2。3个表如下所示:
Student2(学号,姓名,年龄,性别,院系编号)
Sc(学号,课程号,成绩,备注)
Course2(课程号,课程名,选修课号,学分)
用SQL语句查询“计算机软件基础”课程的考试成绩在85分以下(含85分)的学生的全部信息,并将结果按学号升序存入Noex.dbf文件中。(库的结构同Student2,并在其后加入成绩字段)
阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名
教师:编号和姓名
系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
用E-R模型对大学选课的数据库进行描述。
下面题使用如下3个数据库表。
学生表:S(学号,姓名,性别,出生日期,院系)
课程表:C(课程号,课程名,学时)
选课成绩表:SC(学号,课程号,成绩)
在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
下列题的“成绩管理”数据库中3个表的结构如下:
学生.dbf:(学号C(8),姓名C(8),性别C(2),出生日期D,院系C(8))
课程.dbf:(课程编号C(4),课程名称C(10),开课院系C(8))
成绩.dbf:(学号C(8),课程编号C(4),成绩I)
SELECT 部门表.部门号,部门名称,SUM(单价*数量);
FRON 商品表,部门表 WHERE 部门表.部门号=商品表.部门号;
GROUP BY 部门表.部门号
查询结果是( )。
A.各部门商品数量合计 B.各部门商品金额合计
C.所有商品金额合计 D.各部门商品金额平均值
第20题~第24题的“成绩管理”数据库中3个表的结构如下:
学生.dbf:(学号C(8),姓名C(8),性别C(2),出生日期D,院系C(8))
课程.dbf:(课程编号C(4),课程名称C(10),开课院系C(8))
成绩.dbf:(学号C(8),课程编号C(4),成绩I)
A.SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 学生成绩,课程 WHERE课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B.SELECT 课程名称,开课院系,COUNT (学号)选修人数; GROUP BY 学生成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)<=2; ORDER BY选修人数
D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4个字段的内容,所建查询命名为"qT1”。
(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。
(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。
A.SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称
B.SELECT 课程名称,MAX(成绩) 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称
C.SELECT 课程名称,SUM(成绩) 分数 FROM 课程,成绩; GROUP BY 课程.课程编号
D.SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程编号
A.SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称
B.SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称
C.SELECT 课程名称,SUM(成绩) 分数 FROM 课程,学生成绩; GROUP BY 课程.课程编号
D.SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程编号