Access XP数据库操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access XP数据库操作实验

考核知识点(13分):

(1)在给定的数据库中创建表(必考4分)、修改表格、建立索引、设置两个表之间的关联

(2)用SQL语句(生成查询文件):

更新字段内容:Update <表名>

Set <字段名1=表达式>[,<字段名2=表达式>]

[Where <条件>]

删除记录: Delete From <表名> [Where <条件>]

选择查询: Select <字段名列表>

From <表名1>[,<表名2>]

[Where <条件>]

[Order By <字段名> [DESC]]

统计查询: Select <字段名>,< Count/Sum/Avg/Max/Mix(字段名)>

From <表名>

[Where <条件>]

[Group By <字段名>]

模拟题一

在Access XP中打开考生文件夹下的数据库Ac01.mdb,完成如下操作:

1、在库中建立一个名为mark的表,表结构为:

准考证号(文本,6,主键)、姓名(文本,8,必填)、考试科目(文本,6)、笔试成绩(数字,整型)、上机成绩(数字,整型)、是否合格(文本,4,默认值为“/”)输入以下记录:

准考证号姓名考试科目笔试成绩上机成绩是否合格

031001 黎明二级C 75 80

031002 郭靖二级C 88 43

032001 柯篮二级C 75 83

033001 孔亮二级C 56 64

2、用SQL语句对mark表创建更新查询gx,如果笔试成绩和上机成绩均不低于60分,则在“是否合格”字段填入“合格”字样。

3、用SQL语句对mark表建立名为bk的选择查询,显示字段为:准考证号,姓名,笔试成绩,上机成绩;记录满足:笔试成绩或上机成绩低于60分;并按准考证号升序排列。

模拟题二

在Access XP中打开考生文件夹下的数据库Ac02.mdb,完成如下操作:

1、在数据库中创建一个名为student的表,表结构为:

学号(文本,7,主关键字)、姓名(文本,8)、专业号(文本,3,非空)输入以下记录:

学号姓名专业号

0521001 赵一01

0511001 钱二02

0401012 张三02

0307068 李四03

2、在student表的设计视图中,为“专业号”字段建立忽略Nulls索引,索引名称为“专业”,排序次序为默认次序;

3、把Ac02.mdb中spe表与student表按“专业号”建立一对多关系;

4、用SQL语句建立一个名为stun的总计查询,统计表中各专业的人数,输出“专业”和“人数”。

模拟题三

在Access XP中打开考生文件夹下的数据库Ac03.mdb,完成如下操作:

1、在数据库中创建一个名为jk的表,表结构为:

学号(文本,8,主关键字)、姓名(文本,8)、性别(文本,2)、身高(数字,单精度型)、出生日期(日期/时间,短日期)、爱好(文本,50),输入以下记录:学号姓名性别身高出生日期爱好

00010001 李林男 1.74 81-12-6 足球

00030205 陈大林男 1.77 81-10-18 田径

00120101 林敏敏女 1.62 79-11-23 投掷

00220201 胡大海男 1.82 81-9-28 篮球排球

2、用SQL语句对jk表建立名为xz的选择查询,显示字段为:学号,姓名,出生日期,爱好;记录满足:姓名中含有“林”字;并按身高升序排列。

3、用SQL语句对jk表建立一个汇总查询hz,按“性别”对“身高”进行汇总,求出性别相同记录的平均身高。

模拟题四

在Access XP中打开考生文件夹下的数据库Ac04.mdb,完成如下操作:

1、在库建立一个名为mark的表,表结构为:

学号(文本,4,主键)、课程号(文本,4,主键)、教师号(文本,4,必填)、期中成绩(数字,整型)、期末成绩(数字,整型)

并输入以下记录:

学号课程号教师号期中成绩期末成绩

1001 A001 T001 75 80

1002 B002 T101 88 86

1002 A002 T008 67 72

2、把Ac04.mdb中kcb表与mark表按“课程号”建立一对多关系;

3、用SQL语句对mark表建立名为sno的选择查询,显示字段为:学号,课程号,期末成绩;记录满足:学号最后一位为“1”,并按“期末成绩”降序排列。

模拟题五

在Access XP中打开考生文件夹下的数据库Ac05.mdb,完成如下操作:

1、在库中建立一个存放考生成绩的名为MARK的表,表结构为:

准考证号(文本,长度8,主键)、姓名(文本,长度10,必填)、语文(数字,整型)、数学(数字,整型)、英语(数字,整型)、总分(数字,整型)。并输入以下记录:准考证号姓名语文数学英语总分

05100102 张三 90 74 95

05100105 李四 80 81 82

05100110 王五 78 80 81

05100202 钱六 87 84 92

2、用SQL语句对MARK表创建更新查询GX,将各位考生的三门课程的总分填入“总分”字段中。

3、用SQL语句对MARK表建立名为XZ的选择查询,显示字段为:准考证号,姓名,总分;记录满足:单科成绩不低于75分,总分不低于240分,并按总分降序排列。

模拟题六

在Access XP中打开考生文件夹下的数据库Ac06.mdb,完成如下操作:

1、在表MARK末尾添加字段“修正分数”(数字,整型),各记录初值同“高考分数”。

2、在Ac06.mdb中基于MARK表建立名为GX更新查询,使云南、新疆籍考生的修正分数更改为高考分数的130%。

3、在Ac06.mdb中基于MARK表建立名为XZ的选择查询,显示所有字段;记录满足:修正分数在600分以上的女同学,并按修正分数降序排列。

4、在Ac06.mdb中基于MARK表创建查询TJ,分别统计出男生和女生的平均分数(指修正分数)。

模拟题七

在Access XP中打开考生文件夹下的数据库Ac07.mdb,完成如下操作:

1、在库中建立一个名为cj的表,表结构为:

学号(文本,4,主键)、课程号(文本,4)、教师号(文本,4)、期中成绩(数字,整型)、期末成绩(数字,整型)、平均成绩(数字,单精度型)

输入以下记录:

学号课程号教师号期中成绩期末成绩平均成绩

1001 A001 T001 75 80

1002 B002 T101 88 86

2001 A002 T008 67 72

2003 B002 T102 79 83

3001 A001 T001 56 64

2、在Ac07.mdb中基于cj表建立名为xz的选择查询,显示表中期中成绩或期末成绩不低于80分的记录,并按“课程号”升序排列。

3、基于cj表创建并执行更新查询gx,计算出cj表中的“平均成绩”字段值(平均成绩=期中成绩×20%+期末成绩×80%)。

模拟题八

在Access XP中打开考生文件夹下的数据库Ac08.mdb,完成如下操作:

相关文档
最新文档