文档库

最新最全的文档下载
当前位置:文档库 > 计算机二级数据库access操作题答案

计算机二级数据库access操作题答案

一.基本操作

1.为每个表设置主键,定义4个表之间的关系,并实施参照完整性;

主键:成绩单——学号、课程号

课程表——课程号

学生表——学号

院系表——院系编号

计算机二级数据库access操作题答案

2.设置"成绩表"中的"成绩"字段的相关属性,使其满足只能输入0至100之间的数值(包含0和100)(不能使用between语句),超出这一范围时,应显示文本:"成绩只能在0到100之间";

计算机二级数据库access操作题答案

3.设置"学生表"中的"性别"字段值为下拉列表选择,可选择的值为"男"和"女";

计算机二级数据库access操作题答案

4.设置"学生表"中的"学号"字段输入掩码为9位0~9的数字(要求:9位数必须都输入);

计算机二级数据库access操作题答案

5. 在"学生表"的数据表中设置冻结"学号",并隐藏"照片"列。

二.简单操作

1.建立一个名为"Q1"的查询,查询学号前6位是063505的学号、姓名、出生日期。

计算机二级数据库access操作题答案

SELECT 学生表.学号, 学生表.姓名, 学生表.出生日期

FROM 学生表

WHERE (((学生表.学号) Like "063505*"));

或:

计算机二级数据库access操作题答案

SELECT Left([学号],6) AS 表达式1, 学生表.姓名, 学生表.出生日期

FROM 学生表

WHERE (((Left([学号],6))=63505));

2.建立一个名为"Q2"查询,统计"财务会计学"课程的平均分、最高分、最低分,查询结果显示字段为"平均分"、"最高分"、"最低分"。

计算机二级数据库access操作题答案

SELECT Avg([成绩]) AS 平均分, Max([成绩]) AS 最高分, Min([成绩]) AS 最低分, 课程表.

课程名

FROM 课程表INNER JOIN 成绩表ON 课程表.课程号= 成绩表.课程号

WHERE (((课程表.课程名)="财务会计学"));

3.建立一个名为"Q3"的查询,查询每名同学已选的学分大于等于3的课程数,查询结果包含的字段有:"学号"、"姓名"、"课程数"。

计算机二级数据库access操作题答案

SELECT 学生表.学号, 学生表.姓名, Count(成绩表.课程号) AS 课程数

FROM 学生表INNER JOIN (课程表INNER JOIN 成绩表ON 课程表.课程号= 成绩表.课程号) ON 学生表.学号= 成绩表.学号

WHERE (((课程表.学分)>=3))

GROUP BY 学生表.学号, 学生表.姓名;