数据库JXSJ中有XS(学生)表和CJ(成绩)表。学生表中有XH(学号)、XM(姓名)等字段;成绩表中有XH(学号)、KCDM(课程代码)和CJ(成绩,数值型)等字段,两表通过XH字段创建的索引已建立了"一对多"关系。下列SELECT-SQL命令可用于查询各门考试成绩均在75分以上且考试的课程门数为5的学生,要求输出学号、姓名和总成绩,且仅输出前5条记录。
SELECT() xs.xh AS学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY Xs.xh;
HAVING MIN(Cj.cj)>=75 AND ();
ORDER BY 3 DESC
数据库JXSJ中有xs(学生)表和cJ(成绩)表。学生表XH(学号)、XM(姓名)等字段;成绩表中有XH(学号)、KCDM(课程代码)和cJ(成绩,数值型)等字段,两表通过XH段创建的索引已建立了"一对多"关系。下列SELECT-SQL命令可用于查询各门考试成绩均在75分以上的学生总成绩,要求输出学号、姓名和总成绩,且按总成绩降序输出。
SELECT Xs.xh AS 学号,Xs.xm AS 姓名,SUM(Cj.cj) AS 总成绩;
FROM jxsj!xs INNER JOIN jxsj!cj;
ON Xs.xh=cj.xh;
GROUP BY Xs.xh;
HAVING () >=75;
ORDER BY ()
学生号 | 课程名 | 成绩 | 学生号 | 学生名 |
0001 0001 0101 0103 | 001 002 033 004 | 60 80 56 90 | 0001
0102 0 [填空题]数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。
下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub Command0_Click( ) Dim db As DAO.Database Dim rs As DAO.Recordset Dim pscj,kscj,qmzp As DAO.Field Dim count As Integer Set db=CurrentDb( ) Set rs=db.OpenRecordset("学生成绩表") Set pscj=rs.Fields("平时成绩") Set kscj=rs.Fields("考试成绩") Set qmzp=rs.Fields("期末总评") count=0 Do While Not rs.EOF (14) If pscj+kscj>=85 Then qmzp="优" ElseIf pscj+kscj<60 Then qmzp="不及格" Else qmzp="合格" End If rs Update count=count+1 (15) Loop rs.Close db.Close Set rs=Nothing Set db=Nothing MsgBox "学生人数:" & count End Sub [填空题]
设某数据库中有一个考生成绩表(KSCJ)和学校代码表(XXDH)。KSCJ表包含准考证号(ZKZH,字符型,宽度为10)、笔试成绩(BSCJ,数值型)、上机成绩(SJCJ,数值型)等字段,准考证号的编码方式为:第1~3个字符表示学校代号,第4--5个字符为等级与语种代号,第6~8个字符为考场代号,第9--10个字符为在考场中的序号;XXDH表包含学校代号(XXDH,字符型,宽度为3)、学校名称(XXMC,字符型)等字段。假设笔试成绩大于30、上机成绩大于24为考试合格,则下列SELECT-SQL命令可用于查询各等级与语种、各学校考试通过率,要求输出等级与语种代号、学校代号、学校名称和考试通过率,通过率用百分比表示,且输出按通过率降序排列。 [填空题]假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示:
学生(学号C(6),姓名C(8),系别C(30),省份C(10))
课程(课程号C(6),课程名C(20),先修课号C(6))
学生选课(学号C(6),课程号C(6),成绩N(4))
如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。
SELECT学生.学号,学生.姓名,学生.系别,学生.省份,
学生选课.课程号,学生选课.成绩
FROM学生选课管理!学生,学生选课管理!学生选课
WHERE学生.学号 【9】
[单项选择]某数据库“成绩表”中包括准考证号、姓名、科目1成绩、科目2成绩、身份证号和报考资格名称等字段,以下对该“成绩表”的评价中,______较为恰当。
A. 准考证号是唯一的,数据库中的姓名字段可删除 B. 字段顺序不妥,身份证号字段应放在准考证号字段的左侧 C. 准考证号或身份证号字段只需要保留一个 D. 应增加总成绩字段和性别字段,以便于统计和排序 [填空题]在数据库系统的三级模式结构中有两层映像,其中,定义数据库全局逻辑结构与存储结构之间对应关系的是【 】映像。
[单项选择]某学校的数据库中有2个表:
在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生(学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是( ) A. 复制查询 B. 更新查询 C. 生成表查询 D. 追加查询 [填空题]在数据库系统的三级模式结构中有两层映像,其中,定义数据库全局逻辑结构与存储结构之间对应关系的是 【8】 映像。
[填空题]在数据库系统的三级模式结构中有两层映像,其中,定义数据库全局逻辑结构与存储结构之间对应关系的是()映像。
[单项选择]“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这3张表中数据之间的联系,在创建数据库时应没置( )。
A. 索引 B. 默认值 C. 有效性规则 D. 表之间的关系 我来回答: 提交
|