综合测评总成绩的计算公式为()

A:德育测评成绩×30%+智育成绩×50%+文体成绩×20% B:德育测评成绩×20%+智育成绩×60%+文体成绩×20% C:德育测评成绩×30%+智育成绩×60%+文体成绩×10% D:德育测评成绩×10%+智育成绩×60%+文体成绩×30%

SQL语句“平均成绩BETWEEN 80.0 AND 90.0”表示 (44)

A:平均成绩>80.0 AND平均成绩<90.0 B:平均成绩<80.0 OR平均成绩>90.0 C:平均成绩>=80.0 AND平均成绩<=90.0 D:平均成绩<=80.0 OR平均成绩>=90.0

为成绩表中定义成绩字段的默认值为0,正确的命令是( )。

A:ALTER TABLE 成绩 ALTER 成绩 DEFAULT 成绩=0 B:ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0 C:ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0 D:ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0

查询所有选修了“计算机基础”的学生的“计算机基础”成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是( )。

A:SELECT 学生姓名,成绩.成绩 FROM 学生,成绩; B:WHERE 学生.学号=成绩.学号;AND 课程.课程名称=‘计算机基础’; C:ORDER BY 成绩.成绩 DESC D:SELECT 学生.姓名,成绩成绩 FROM 课程,成绩; E:WHERE AND 课程.课程编号=成绩.课程编号;AND 课程课.程名称=‘计算机基础’; F:ORDER BY 成绩.成绩 DESC G:SELECT 学生姓名,成绩.成绩 FROM 学生,课程,成绩; H:WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称=‘计算机基础’; I:GROUP BY 成绩.成绩 DESC J:SELECT 学生.姓名,成绩.成绩 FROM 学生,课程,成绩; K:WHERE 学生.学号=成绩.学号;AND 课程.课程编号=成绩.课程编号;AND 课程.课程名称=‘计算机基础’; L:ORDER BY 成绩.成绩 DESC

使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
检索还未确定成绩的学生选课信息,正确的SQL命令是

A:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 B:WHERE 学生,学号=成绩,学号 AND 成绩,成绩 IS NULL C:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 D:WHERE 学生.学号=成绩.学号 AND 成绩.成绩=NULL E:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 F:ON 学生.学号=成绩,学号 WHERE 成绩,成绩 IS NULL G:SELECT 学生.学号,姓名,成绩,课程编号 FROM 学生 JOIN 成绩 H:ON 学生,学号=成绩,学号 WHERE 成绩.成绩=NULL

为成绩表中定义成绩字段的默认值为0,正确的命令是

A:ALTER TABLE 成绩 ALTER 成绩 DEFAULT成绩=0 B:ALTER TABLE 成绩 ALTER 成绩 DEFAULT 0 C:ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 成绩=0 D:ALTER TABLE 成绩 ALTER 成绩 SET DEFAULT 0

(31)~(35)题中使用下列数据表。
“学生”表:学号C(8),姓名C(8),性别C(2),系名(6)
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩N(6,2)
查询所有选修了“计算机网络”的学生成绩,结果显示该学生的“姓名”、“系名”和“数据库原理”的“成绩”,并按成绩由高到低的顺序排列,下列语句正确的是( )。

A:SELECT 学生.姓名,学生.系名,成绩.成绩 FROM 学生,课程,成绩; FOR 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称="计算机网络"; ORDER BY 成绩.成绩 DESC B:SELECT 学生.姓名,学生.系名,成绩.成绩 JOIN 学生,课程,成绩; ON 学生.学号=成绩.学号; ON 课程.课程编号=成绩.课程编号; AND 课程.课程名称="计算机网络"; ORDER BY 成绩.成绩 DESC C:SELECT 学生.姓名,学生.系名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; OR 课程.课程编号=成绩.课程编号; OR 课程.课程名称="计算机网络"; ORDER BY 成绩.成绩 DESC D:SELECT 学生.姓名,学生.系名,成绩.成绩 FROM 学生,课程,成绩; WHERE 学生.学号=成绩.学号; AND 课程.课程编号=成绩.课程编号; AND 课程.课程名称="计算机网络"; ORDER BY 成绩.成绩 DESC

查询所有选修了“计算机基础”的学生的“计算机基础”成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是

A:SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=‘计算机基础’; ORDER BY成绩.成绩DESC B:SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=‘计算机基础’; ORDER BY成绩.成绩DESC C:SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=‘计算机基础’; GROUP BY成绩.成绩DESC D:SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=‘计算机基础’; ORDER BY成绩.成绩DESC

为成绩表中的成绩字段定义有效性检查及错误信息的提示,正确的命令是

A:ALTER TABLE成绩表ALTER成绩;    CHECK成绩>0 ERROR成绩不能为负 B:ALTER TABLE成绩表ALTER成绩;    SET CHECK成绩>0 ERROR成绩不能为负 C:ALTER TABLE成绩表ALTER成绩;    CHECK成绩>0 ERROR"成绩不能为负" D:ALTER TABLE成绩表ALTER成绩;    SET CHECK成绩>0 ERROR"成绩不能为负"

微信扫码获取答案解析
下载APP查看答案解析