当前位置:首页 > 计算机二级数据库access操作题答案
注会1401
一. 基本操作
1.为每个表设置主键,定义4个表之间的关系,并实施参照完整性;
主键: 成绩单——学号、课程号 课程表——课程号 学生表——学号 院系表——院系编号
2.设置\成绩表\中的\成绩\字段的相关属性,使其满足只能输入0至100之间的数值(包含0和100)(不能使用between语句),超出这一范围时,应显示文本:\成绩只能在0到100之间\;
3.设置\学生表\中的\性别\字段值为下拉列表选择,可选择的值为\男\和\女\;
4.设置\学生表\中的\学号\字段输入掩码为9位0~9的数字(要求:9位数
必须都输入);
5. 在\学生表\的数据表中设置冻结\学号\,并隐藏\照片\列。
略
注会1401
二. 简单操作
1.建立一个名为\的查询,查询学号前6位是063505的学号、姓名、出生日期。
SELECT 学生表.学号, 学生表.姓名, 学生表.出生日期 FROM 学生表
WHERE (((学生表.学号) Like \或:
SELECT Left([学号],6) AS 表达式1, 学生表.姓名, 学生表.出生日期 FROM 学生表
WHERE (((Left([学号],6))=63505));
注会1401
2.建立一个名为\查询,统计\财务会计学\课程的平均分、最高分、最低分,查询结果显示字段为\平均分\、\最高分\、\最低分\。
SELECT Avg([成绩]) AS 平均分, Max([成绩]) AS 最高分, Min([成绩]) AS 最低分, 课程表. 课程名
FROM 课程表 INNER JOIN 成绩表 ON 课程表.课程号 = 成绩表.课程号
WHERE (((课程表.课程名)=\财务会计学\
3.建立一个名为\的查询,查询每名同学已选的学分大于等于3的课程数,查询结果包含的字段有:\学号\、\姓名\、\课程数\。
SELECT 学生表.学号, 学生表.姓名, Count(成绩表.课程号) AS 课程数
FROM 学生表 INNER JOIN (课程表 INNER JOIN 成绩表 ON 课程表.课程号 = 成绩表.课 程号) ON 学生表.学号 = 成绩表.学号 WHERE (((课程表.学分)>=3))
GROUP BY 学生表.学号, 学生表.姓名;
共分享92篇相关文档