计算机技术基础Access试验大纲.docx
- 文档编号:30502659
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:44
- 大小:659.11KB
计算机技术基础Access试验大纲.docx
《计算机技术基础Access试验大纲.docx》由会员分享,可在线阅读,更多相关《计算机技术基础Access试验大纲.docx(44页珍藏版)》请在冰豆网上搜索。
计算机技术基础Access试验大纲
试验一Acces集成开发环境及数据库结构与创建
1、试验目的:
v掌握启动和退出Access系统的常用方法。
v熟悉Access的主窗口界面。
v会使用帮助系统。
v掌握数据库的两种创建方法。
v熟练操作打开/关闭数据库。
2、试验类型:
验证型试验
3、试验内容
1)启动ACCESS2003,打开一个示例数据库窗口(如地址簿示例数据库),观察并记录数据库的结构,学会ACCESS数据库窗口的一般定制方法,了解关闭和退出ACCESS的一般步骤。
2)查看罗斯文商贸公司中的数据表、查询、窗体、报表等对象,了解Access数据库的构成。
查看罗斯文商贸公司数据库的数据状态,记录下列信息:
数据库中保存信息的雇员有位;
数据库中保存信息的订单有张;
罗斯文商贸公司的最贵的商品是;
罗斯文商贸公司1997年度饮料的销售总额是。
3)获取MicrosoftAccess开发人员资源
4)通过Access的“MicrosoftAccess帮助”系统,了解“如何创建Access数据库”这一主题。
5)用两种方式建立“教务管理数据库”,并定义数据库的标题是“北京物资学院综合教务管理数据库“,作者是你的名字
6)练习数据库的四种打开方式。
试验二数据表的创建
1、试验目的:
v掌握数据库中表的创建方法和步骤
v了解表中字段属性的设置
2、试验类型:
设计型
3、试验内容:
1)在“教务管理系统“数据库中创建学生、成绩、课程表,三个表的结构如下:
学生表(表设计器方式创建)
字段名
类型
大小
说明
学号
文本
10
主键
姓名
文本
4
性别
文本
1
出生日期
日期/时间
短日期
是否党员
是/否
是/否
入学成绩
数字
整型
专业
文本
8
学费
货币
籍贯
文本
8
家庭电话
文本
12
本人手机
文本
11
超链接
照片
OLE对象
备注
备注
成绩表(向导方式创建)
字段名
类型
大小
说明
课程号
文本
6
主键
学号
文本
10
主键
成绩
数字
整型
课程表(通过输入数据创建表)
字段名
类型
大小
说明
课程号
文本
6
主键
课程名
文本
20
学分
数字
整型
学时数
数字
整型
开课学期
数字
整型
课程简介
备注
2)字段属性的设置
v关于字段标题设置:
将学生表“学费“的标题设为“学费缴纳情况”
v关于格式设置:
设置“家庭电话”的显示如“(010)89534639”;设置“学费”的显示格式为贷款交费者以负数形式,即加括号方式显示
v关于默认值、有效性的设置:
设置“性别”的默认值为“男”,有效性规则为男或者女,有效性文本为“性别只能输入男或者女!
”;设置成绩表中的“成绩”字段的范围在0~100之间,有效性文本为“成绩的取值范围在0~100之间,请重新输入!
”
v设置学号为必填字段,且限制输入为10位数字,设置课程号为6位数字
v将姓名、课程名称、成绩字段的必填属性设置为是
v将姓名字段的索引属性设置为“有(有重复)”。
v
试验三数据表中记录的输入和编辑
1、试验目的:
v掌握不同类型字段数据的输入方法
v掌握查阅字段的设置与应用
v掌握数据表的维护方法
2、试验类型:
验证型
3、试验内容
1)向学生表中输入数据,结果如下图所示:
2)向课程表中输入数据,结果如下图所示:
3)向成绩表中输入数据,结果如下图所示:
其中,要求将学生表中的籍贯设置为值列表方式输入;专业字段设置为值列表方式输入;成绩表中的学号、课程号都设置为查阅列方式输入。
4)修改“学生”表的结构,尝试向其中增加/删除一个字段。
5)向“课程”表中增加一条新记录,数据如下:
“703,物流工程,3,3,必修,物流学院”
6)设置记录更改属性,观察设置前后删除一条记录时系统有何区别。
7)删除学生表中姓名字段含有“丽”字的所有学生记录;
8)将表对象“学生导出到个人文件夹下的“学生备份.mdb”空数据库文件中,要求只导出表结构定义,导出的表命名为“学生备份表bk”;
9)试按以下要求完成设计:
(1)在D:
\MyAccess下创建一个数据库文件“Access101.mdb”;
(2)创建一个表“学生”,结构如下:
(3)设置“编号”字段为主键;
(4)在“学生”表中输入以下2条记录:
10)试按以下要求完成设计:
(1)在D:
\MyAccess下创建一个数据库文件“Access102.mdb”;
(2)创建一个表“课程”,结构如下:
(3)设置“编号”字段为主键;
(4)在“课程”表中输入以下2条记录:
11)试按以下要求完成设计:
(1)在D:
\MyAccess下创建一个数据库文件“Access103.mdb”;
(2)创建一个表“成绩”,结构如下:
(3)设置“编号”字段为主键;
(4)在“成绩”表中输入以下2条记录:
试验四数据表中记录的操作和数据表的操作
1、试验目的:
v掌握数据表记录的排序类型和方法;
v掌握数据表记录的筛选类型和方法;
v掌握数据表的外观设置方法;
v掌握数据的查找与替换方法。
2、试验类型:
验证型
3、试验内容:
v数据记录的基本操作
1)在学生表中按专业和入学成绩升序排列
2)在学生表中按专业升序、入学成绩降序排列
3)在学生表中按专业和年龄升序排列
4)在学生表中按专业升序、年龄降序排列
5)在学生表中筛选所有入学成绩在500分以上的记录
6)在学生表中筛选所有北京籍的男生
7)在学生表中筛选所有籍贯是北京或者籍贯是山东的学生
8)筛选1988年出生的记录
v数据表的外观设置
9)设置数据表的显示外观,如行高、行宽、字体等。
10)显示“学生”表中的数据,要求隐藏“是否党员”、“Eamil”、“照片”列,冻结学号列。
v索引与关系的建立
11)为学生表的性别字段建立索引
12)为学生表的籍贯字段建立索引
13)为成绩表建立主索引,关键字是“学号与课程号”
14)为成绩表建立普通索引,关键字是“课程号与成绩”
15)设置教学管理数据库中各表的关系
16)利用导入方式,导入示例数据库“家庭财产数据库”中的数据表,并进行删除、添加、排序等操作。
✹根据access的模板,创建订单数据库.mdb,完成表的各种操作:
1)将表对象"雇员"中"雇员ID"字段的字段大小设置为8;
2)设置表对象“雇员”"中"名字"和"姓氏"两个字段的显示宽度为20;
3)将表对象"雇员"中"头衔"字段改名为"现任职务";
4)隐藏表对象"雇员"中"分机"字段列;
5)完成上述操作后,删除数据库中所有表之间的关系,重新建立雇员表、订单和订单明细表之间的关系,并实施参照完整性;
试验五创建简单查询
1、试验目的:
v掌握用向导方式或查询设计器两种方式创建查询
v掌握查询规则的确定方法
v熟练使用查询设计器添加查询数据源、显示字段、查询条件等。
v熟练定义查询条件
2、试验类型:
设计型
3、试验内容:
1)建立查询Q1,查询所有入学成绩在500分以上的学生信息
2)建立查询Q2,查询所有经济学院的女生的信息,包括姓名、性别、专业、入学成绩和籍贯信息
3)建立查询Q3,查询所有非北京籍的学生信息。
4)建立查询Q4,查询所有成绩在450到550之间的学生信息
5)建立查询Q5,查询所有在87年出生的学生信息,包括姓名、性别、出生日期和籍贯信息
6)建立查询Q6,查询所有经济学院和信息学院的学生信息,包括姓名、性别、出生日期和专业信息。
7)建立查询Q7,查询所有姓名中有杨的学生信息,包括姓名、性别和入学成绩信息
8)建立查询Q8,查询所有姓杨的学生信息,包括姓名、性别和入学成绩信息
9)建立查询Q9,查询所有09年入学的学生信息,包括姓名、专业、入学成绩等信息
10)建立查询Q10,查询信息学院所有学生的选课和考试成绩。
11)建立查询Q11,查询入学成绩在500分以上的学生的选课及其考试成绩。
12)建立查询Q12,查询课程“计算机技术基础”的选课学生姓名、专业和考试成绩。
13)建立查询Q13,查询考试成绩为85分以上的选课学生的学号、姓名、专业、选课名称、考试成绩,定义专业的查询字段为“所学专业”。
14)建立查询Q14,查询选修了物流学院所开课程的学生学号、姓名、专业和选课名称、考试成绩
15)建立查询Q15,查询1983至1984年出生的男生的学号、姓名、性别、出生日期。
16)建立查询Q16,查询1983出生的男生或1984年出生的女生的学号、姓名、性别、出生日期
17)建立查询Q17,在查询的结果集中显示不姓“张”、“王”、“李”的女生的学号、姓名、性别
18)建立查询Q18,查询女生<微观经济学>课程成绩最高的前3名的学生的学号、姓名、性别、微观经济学成绩
19)建立查询Q19,查询经济学院和信息学院学生的选课信息,包括学号、姓名、专业、选课名称和学分信息。
20)以表“学生”为数据源创建一个选择查询,查找并显示所有党员且年龄小于19的学生的姓名,所建查询命名为“查询1”。
21)以表“学生”为数据源使用查询设计视图创建一个选择查询,统计出一共有多少学生籍贯是北京,统计字段别名为“北京生源”,所建查询命名为“查询2”。
22)以表“学生”为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李的同学的姓名,所建查询命名为“查询3”。
试验六创建复杂查询
1、试验目的
v掌握在查询中进行计算的统计函数和使用方法
v掌握在查询中自定义字段的方法
2、试验类型:
设计型
3、试验内容:
1)建立查询QR1,查询所有学生的平均入学成绩成绩、最高成绩和最低成绩,并定义查询字段依次为平均分、最高分、最低分。
2)建立查询QR2,查询学生表中的总人数
3)建立查询QR3,查询不同专业的学生人数
4)建立查询QR4,查询男女生的总人数
5)建立查询QR5,查询每个学生的选课门数
6)建立查询QR6,查询选修计算机技术基础的学生人数和平均成绩
7)建立查询QR7,查询每门课程的选课人数
8)建立查询QR8,查询信息学院每个学生选修的课程数,以及考试的平均成绩,定义查询字段分别为“选课数量”和“平均成绩”
9)建立查询QR9,查询每个学生获得的总平均成绩
10)建立查询QR10,查询99级总平均成绩在85分以上的每个学生的选课数和总平均成绩
11)建立查询QR11,查询总人数在6人以上的各专业人数和平均入学成绩
12)建立查询QR12,查询每个学生获得的总学分
(计算成绩>=60的所学课程的总学分)
13)建立查询QR13,查询各地区学生人数
14)建立查询QR14,查询显示所有学生的年龄信息(增加“年龄”列)
15)建立查询QR15,查询显示所有学生的通讯信息(籍贯+家庭电话)
16)建立查询QR16,查询显示所有学生的年级(增加“年级”列)
17)建立查询QR17,在查询中增加一个“等级”列,规定入学成绩在550以上的是“优”,500~550的是“良”,500分以下的是“一般”
18)建立查询QR18,分别查询男女生不同出生年份的人数
19)建立查询QR19,分别查询男女生平均年龄
20)建立查询QR20,查询21岁以下的女生的学号、姓名、年龄
21)建立查询QR21,查询22岁以下男、女生的人数
22)建立查询QR22,查询22岁以下男、女生各年龄段的人数
23)建立查询QR23,查询计算机技术基础的平均成绩和及格人数
24)建立一个查询QR24,查询学生的姓名、专业和入学成绩,在查询中增加一个“标记”列,规定入学成绩在500以上的是“★”,500分以下的是“☆”
25).创建交叉表查询“交叉表_学生课程成绩1”,显示每个学生所选课程的成绩和平均成绩
26)创建交叉表查询“交叉表_学生课程成绩2”,显示每个学生每门课的姓名、所选课程名称和所选课程数、平均成绩。
27)创建交叉表查询“交叉表_专业性别人数”,显示每个专业男女生人数和总人数。
28)创建交叉表查询“交叉表_专业课程平均成绩”,显示每个专业课程的平均成绩。
29)创建一个查询QR25,统计各专业各门课程的平均成绩。
显示字段“专业”、“课程名称”、“平均成绩”,要求平均成绩字段保留两位小数,并按“课程名”升序排列。
30)创建一个查询QR26,查询“计算机技术基础”成绩排在前三名的学生信息。
显示“学号”、“姓名”、“成绩”和“结论”字段,要求在“结论”中显示“计算机技术基础成绩优秀”。
试验七参数查询和操作查询
1、试验目的
v了解参数查询的作用
v掌握创建参数查询的方法
v了解操作查询中的生成表查询、更新查询、删除查询和追加查询的作用
v掌握在通过操作查询实现对数据表的操纵的常用方法
2、试验类型:
设计型
3、试验内容:
1)创建一个查询QC1,查询选修了某门课程的学生。
(结果集中显示:
学生的名字、课程名、学分)
2)创建一个查询QC2,查询某门课程成绩在若干分以上的和若干分以下的学生的成绩(两个参数)
3)创建一个查询QC3,每个专业的某门课程的平均成绩
4)创建一个查询QC4,查询每个学生所学课程的成绩及已获得的学分
本查询要求:
先建立一个名为:
《学生已获学分》的选择查询。
条件是:
课程成绩<60分的该课程不获学分
5)创建一个查询QC5,查询某个地区的学生人数
6)创建一个查询QC6,查询某个专业每个同学的基本信息
7)创建一个查询QC7,可以根据输入的学生学号,查询其“学号”、“姓名”、“专业”、“平均成绩”(保留一位小数)。
8)创建一个查询QT8,查询“学生”表中经济学院所有学生的信息,包括学号、姓名、性别、年龄、籍贯字段。
将查询结果存储为一个新表,表名为“经济学院学生”
9)创建一个查询QT9,查询所有信息学院学生的考试成绩,包括学号、姓名、选课课程名称、考试成绩。
将查询结果存储为一个新表,表名为“信息学院选课”
10)创建一个查询QT10,查询所有19岁以下学生的信息,包括学号、姓名、性别、出生日期、专业和籍贯字段。
将查询结果存储为一个新表,表名为“十九岁学生”
11)创建一个更新查询QU11,将“学生”表中的“信息学院”改名为“管理工程学院”
12)创建一个更新查询,将所有信息学院的入学成绩加10分,所建查询命名为“QU12”。
13)创建一个更新查询,将入学成绩小于500的改为490,所建查询命名为“QU13”。
14)创建一个更新查询,将入学成绩改为百分计制,即将原成绩乘以100/700,所建查询命名为“QU14”。
15)创建一个更新查询,将出生日期统一改为“1999-9-1”,所建查询命名为“QU15”。
16)创建一个更新查询,将马欣宇的入学成绩改为526,所建查询命名为“QU16”。
17)创建一个删除查询,将党员学生记录删除掉,所建查询命名为“QD17”。
18)针对前面已经设计好两个表对象“学生”和“成绩”。
试按以下要求完成设计:
✹创建一个更新查询,将每个人的计算机技术基础的成绩减5分,所建查询命名为“QQ1”。
✹创建一个更新查询,将平均成绩小于85分的同学的是否党员改为“false”,所建查询命名为“QQ2”。
✹创建一个删除查询,删除991106号同学的成绩,所建查询命名为“QQ3”。
19)针对前面已经设计好一个表对象“学生”和一个查询对象“查询4”。
试按以下要求完成设计:
✹创建一个删除查询,删除年龄大于或等于19的学生的记录,所建查询命名为“QQ4”。
✹创建一个更新查询,将北京籍的学生的籍贯改为“当地”,所建查询命名为“QQ5”。
✹更改“QQ4”查询,将其中的“年龄”字段按降序排列。
不允许修改“QQ4”查询中其他字段的设置。
20、针对前面已经设计好两个表对象“学生”和“课程”。
试按以下要求完成设计:
✹创建一个更新查询,将课程编号以50开头的统一改为“500”,所建查询命名为“QQ6”。
✹创建一个删除查询,将课程编号为101的记录删除掉,所建查询命名为“QQ7”。
21、针对前面已经设计好三个表对象“学生”、“课程”和“成绩”。
试按以下要求完成设计:
✹创建一个更新查询,将课程名称中的大学计算机基础改为计算机基础,所建查询命名为“qq8”。
✹创建一个更新查询,将姓名为马欣宇的同学改名为马新宇,所建查询命名为“QQ9”。
✹创建一个删除查询,删除成绩表中编号为0994011104记录,所建查询命名为“QQ10”。
23、针对前面已经设计好一个表对象“学生”。
试按以下要求完成设计:
✹创建一个更新查询,将入学成绩统一加10分,所建查询命名为“QQ11”。
✹创建一个更新查询,将姓名中含有“丽”字的同学入学成绩改为550,所建查询命名为“qq12”。
✹创建一个删除查询,将姓名为三个字的学生记录删除掉,所建查询命名为“qq13”。
24、针对前面已经设计好一个表对象“学生”。
试按以下要求完成设计:
✹创建一个更新查询,将籍贯是“北京”的记录改为“北京市”,所建查询命名为“QQ14”。
✹创建一个更新查询,将姓名为两个字的姓名后增加“口”字,所建查询命名为“QQ15”。
✹创建一个删除查询,删除1988年9月1日以前出生的学生的记录,所建查询命名为“QQ16”。
✹创建一个更新查询,将名字为“丽”字结尾的学生的入学成绩增加10分,所建查询命名为“QQ17”。
试验八SQL查询
1、试验目的
✹掌握SQL查询语句的创建方法。
✹理解SQL查询语句的含义,掌握常用SQL语句的使用。
2、试验类型:
设计型
3、试验内容:
内容要求:
设学生选课数据库由三个数据表组成,各表结构如下:
(1)学生表:
Student(sno,sname,sex,sage,sdept)
五个字段分别表示:
学号、姓名、性别、年龄、所在系
(2)课程表:
Course(cno,cname,credit)
三个字段分别表示:
课程号、课程名、学分
(3)选课表:
SC(sno,cno,grade)
三个字段分别表示:
学号、课程号、成绩
请使用SQL—CREATETABLE语句创建上述三个数据表,用INSERT语句为各表插入至少三条数据。
实验4:
知识点:
使用SQL—SELECT语句对数据表查询。
(1)查询20岁以下的学生姓名及年龄。
(2)查询年龄在20-23岁的学生姓名、系别、年龄。
(3)查询计算机、管理、中文系的学生姓名、性别。
(4)查询所有姓"王"的学生记录。
(5)查询每个学生的姓名及其出生年份
(6)查询未参加考试的学号及课程号。
(7)查选修课程号为"104"的学号及成绩,按成绩降序排列。
(8)显示所有学生记录,按系名升序排列,同系学生按年龄降序排列。
(9)查询已选修了课程的学生人数。
(10)查询每个系的学生人数
(11)查询每门课程的平均成绩,查询结果按平均成绩排列。
(12)查询选修了3门以上课程的学生学号。
(13)统计每个学生已通过(成绩大于60)的课程数,查询结果按通过数降序排列。
(14)查询与“张杰”同系的学生学号和姓名。
(注:
查询结果中不包括张杰本人)
(15)查询选修课程号为“104”的学生姓名。
(16)查询没有选修“104”课程的学生姓名。
(17)输出学生表中所有年龄相同的学号对及其年龄。
(18)查询每个学生的基本信息及其选课记录。
(19)查询选修课程名为"商务学"的学生记录。
(20)请用两种方法查询计算机系或年龄<=19岁的学生记录。
(21)查询既选修了课程号为“104”又选修了课程号为“106”课程的学生学号。
(22)查询“104”课程但没有选修“106”课程的学生学号。
(23)列出学生表中年龄最大的学生姓名和年龄。
1)查询选修了课程的学生号;
2)年龄在24到25之间学生姓名和年龄;
3)查询选修了三门课程以上的学生学号;
4)查询每个学生及其选课的情况;
5)查询选修了计算机应用课程且成绩在80分以上的学生姓名;
6)查询没有选修计算机应用的学生姓名。
3.利用数据更新语句完成如下操作:
1)将学生的年龄都减去2岁;
2)删除选修了英语课的学生;
3)对每一个专业,求学生的平均年龄,并将结果保存到数据库。
实验5:
知识点:
使用SQL的更新语句对数据表进行更新操作。
(1)将一条新记录插入学生表中,记录值为:
“0051135”,“陈铭”,“男”,20,“经济”
(2)将年龄为空值的学生年龄设置为22岁。
(3)将所有学生的年龄增一岁。
(4)将课程号为“101”的考试成绩均增加5分。
(5)将所在系为“管理”的所在系名称改为“信息管理”。
(6)将学生“张杰”的相关记录全部删除。
(7)将经济数学系的学生记录删除。
试验九窗体设计
1.实验目的:
熟练掌握利用向导创建窗体的方法,窗体中各控件的修改方法,窗体属性设置方法。
2.实验类型:
窗体设计方法
3.实验内容:
1)使用“自动创建窗体:
纵栏式”创建“课程表”的纵栏式窗体。
2)使用“自动创建窗体:
表格式”创建“课程表”的表格式窗体。
3)使用“自动创建窗体:
数据表”创建“学生”的表格式窗体。
4)使用“数据透视表向导”创建“学生选课”的透视表窗体。
运行效果如下图。
5)使用“自动创建窗体:
数据表”创建“学生”的透视图窗体。
6)利用窗体设计视图创建以“雇员”为数据源的窗体。
窗体设计结果如下:
7)完成教材p141至144页,典型实例
实验十窗体综合实验
1.实验目的:
熟练掌握利用向导创建窗体的方法,窗体中各控件的修改方法,窗体属性设置方法。
2.实验类型:
窗体设计方法
3.实验基础:
创建学生档案表、课程名表、学生成绩表,设置主键、建立表间关系,收集到的各数据表的内容如下。
学生档案表
学号
姓名
性别
出生日期
政治面貌
班级编号
入学成绩
毕业学校
99102101
郝建设
男
1980-1-1
团员
991021
475
北京五中
99102102
李林
女
1980-1-2
团员
991021
432
清华附中
99102103
卢骁
女
1980-1-3
团员
991021
476
北大附中
99102104
肖丽
女
1980-11-1
团员
991021
498
北京二中
学生选课情况
学号
姓名
班级编号
课程编号
课程名
课程类别
学分
成绩
99102101
郝建设
991021
101
高等数学
必修课
6
67.5
99102102
李林
991021
101
高等数学
必修课
6
67
99102103
卢骁
991021
101
高等数学
必修课
6
67
991
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 基础 Access 试验 大纲