Access编程主要类型题目(上篇)
access习题及答案
access习题及答案Access习题及答案在现代信息时代,数据管理和处理已经成为许多行业和组织的核心任务之一。
作为一个强大的数据库管理系统,Microsoft Access在许多企业和个人中被广泛使用。
Access不仅可以帮助用户创建和管理数据库,还可以进行数据分析和报告生成。
在学习和使用Access的过程中,练习习题是提高技能和熟练度的重要途径。
下面将介绍一些常见的Access习题及其答案。
习题一:创建数据库表格在Access中创建一个名为"Employees"的表格,包含以下字段:员工ID、姓名、性别、年龄、职位和薪水。
确保每个字段的数据类型正确,并设置适当的字段属性。
答案:1. 打开Access,选择"新建",然后选择"表格设计"。
2. 在表格设计视图中,创建以下字段:员工ID(自动编号,主键)、姓名(文本)、性别(文本)、年龄(数字)、职位(文本)和薪水(货币)。
3. 设置每个字段的属性,例如,性别字段可以设置为"男"或"女",年龄字段可以设置为整数范围。
4. 保存表格并命名为"Employees"。
习题二:查询数据库表格在上一题创建的"Employees"表格中,查询出所有薪水大于5000的员工信息。
答案:1. 打开Access,选择"新建",然后选择"查询设计"。
2. 在查询设计视图中,将"Employees"表格添加到查询。
3. 将"薪水"字段添加到查询设计视图中,并设置条件为">5000"。
4. 运行查询,即可得到所有薪水大于5000的员工信息。
习题三:创建报表在Access中创建一个名为"EmployeeReport"的报表,显示"Employees"表格中所有员工的姓名和职位信息。
Access数据库程序设计上机操作练习题2
Access数据库程序设计上机操作练习题第一套全真模拟试题一、基本操作题1(1)在考生文件夹下,"sample1.mdb"数据库文件中建立表"tTeacher",表结构如下:(3)设置"性别"字段的默认值为:“男”;(4)在" tTeacher "表中输入以下2条记录:二、简单应用题考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个表对象“tEmp”、“tBmp”、“tTmp”和“tGrp”。
试按以下要求完成设计:(1)以表“tEmp”为数据源创建一个选择查询,查找并显示年龄大于等于40的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。
(2)以表“tEmp”和“tGrp”为数据源创建一个参数查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”三个字段内容,要求参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。
(3)创建一个更新查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”;(4)创建一个删除查询,删除表对象“tTmp”里所有姓名含有“红”字的记录,所建查询命名为“qT4”。
三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“femp”、报表对象“rEmp”和宏对象“mEmp”。
试在此基础上按照以下要求补充设计:(1)、设置表对象“tEmp”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”。
将考生文件夹下图像文件"zs.bmp"作为表对象"tEmp"中编号为"000002"、姓名为张三的女职工的照片数据。
access练习题word
access练习题wordAccess练习题答案Access是一款数据库管理系统,被广泛应用于各种组织和企业中。
学习和掌握Access的使用对于管理和分析数据非常重要。
下面是一些Access练习题及其答案,供大家参考学习。
题目一:创建数据库表格答案:为了创建一个数据库表格,首先打开Access软件,然后按照以下步骤进行操作:1. 点击“新建”按钮,选择创建一个新的空白数据库。
2. 在弹出的对话框中,选择一个适当的位置和命名数据库。
3. 在新建的数据库中,点击“创建”选项卡,然后选择“表格设计”。
4. 在设计视图中,定义表格的字段和属性。
点击每个字段的“字段名称”单元格,并输入字段名称。
选择适当的数据类型,如文本、数字、日期等。
5. 定义每个字段的属性,如是否允许空值、是否为主键等。
6. 根据需求添加其他字段,并设置其属性。
7. 保存表格结构。
题目二:查询数据答案:在Access中查询数据非常简单,可以通过查询功能来实现。
以下是一个查询数据的例子:1. 打开已有的数据库文件,选择数据库对象列表中的一个查询对象。
2. 在查询设计视图中,选择需要查询的表格或查询。
3. 通过拖动字段到设计视图中的“字段”行,选择要包含在查询结果中的字段。
4. 添加筛选条件,通过在设计视图中的“条件”行中设置条件。
5. 运行查询,通过点击“运行”按钮或按下F5键来执行查询。
6. 查看查询结果,在结果中可以查看满足查询条件的记录。
题目三:创建表格关系答案:在Access中,可以通过创建表格之间的关系来实现数据之间的相互关联。
以下是一个创建表格关系的步骤:1. 打开Access,并打开需要创建关系的数据库。
2. 选择“数据库工具”选项卡,然后点击“关系”按钮。
3. 在弹出的对话框中,选择需要建立关系的表格。
通过按住Ctrl键并点击需要选择的表格。
4. 点击“添加”按钮,然后关闭对话框。
5. 通过拖动字段之间的联接线来建立关系。
access试题及答案1
Access试题及答案一、选择题(30分)1.Access数据库的对象包括()A. 要处理的数据B. 主要的操作内容C. 要处理的数据和主要的操作内容D. 仅为数据表2.Access2003数据库7个对象中,()是实际存放数据的地方。
A. 表B. 查询C. 报表D.窗体3.Access2003中的窗体是()之间的主要接口。
A. 数据库和用户B. 操作系统和数据库C. 用户和操作系统D. 人和计算机4.建立表的结构时,一个字段由()组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是5.Access2003的表中,()不可以定义为主键。
A.自动编号B.单字段C.多字段D.OLE对象6.在表的设计视图,不能完成的操作是()。
A.修改字段的名称B.删除一个字段C.修改字段的属性D.删除一条记录7.关于主键,下列说法错误的是()。
A.Access2003并不要求在每一个表中都必须包含一个主键。
B.在一个表中只能指定一个字段为主键。
C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的值。
D.利用主键可以加快数据的查找速度8.可以设置“字段大小”属性的数据类型是()。
A.备注B.日期/时间C.文本D.上述皆可9.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。
A.关键字B.默认值C.有效性文本D.输入掩码10.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
()A. 内容不相同的字段B. 相同内容的字段C. 第一个字段D. 最后一个字段11.菜单命令名称的右侧带有三角符号表示()A. 该命令已经被设置为工具栏中的按钮B. 将光标指向该命令时将打开相应的子菜单C. 当前状态下该命令无效D. 执行该命令后会出现对话框12.Access2003数据库7个对象中,()是实际存放数据的地方。
A. 表B. 查询C. 报表D.窗体13.Access2003中,表的字段数据类型中不包括()。
ACCESS上机题库答案
第1套题解析题目一:基本操作题【考点分析】本题考点:表名更改;字段属性中的主键、标题、索引和输入掩码的设置;设置隐藏列等。
【解题思路】第1小题表名更改可以直接用鼠标右键单击表名进行重命名;第2、3、4、5小题字段属性在设计视图中进行设置;第6小题使隐藏列显示在数据表视图中进行设置。
【操作步骤】打开考生文件夹下的数据库文件samp1.accdb,单击“表”对象,在“学生基本情况”表上右击,在弹出的快捷菜单中选择“重命名”命令,然后输入“tStud”。
(2)【操作步骤】选中表“tStud”,右击, 选择“设计视图”命令进入设计视图,在“身份ID”字段上右击,然后选择“主键”命令,将“身份ID”设置为主键,在下面“标题”栏中输入“身份证”。
(3)【操作步骤】选择“姓名”字段,在“索引”栏后的下拉列表中选择“有(有重复)”。
(4)【操作步骤】选择“语文”字段, 右击, 在弹出的快捷菜单中选择“插入行”命令, 输入“电话”字段,在后面的“数据类型”中选择“文本”, 在下面的“字段大小”中输入12。
(5)【操作步骤】选择“电话”字段, 在“字段属性”下的“输入掩码”行输入“"010-"00000000”,单击快速访问工具栏中的“保存”按钮,关闭设计视图界面(6)【操作步骤】双击表“tStud”打开数据表视图,单击“开始”选项卡下“记录”组中的“其他”按钮,在弹出的菜单中选择“取消隐藏字段”命令, 打开“取消隐藏列”对话框, 勾选列表中的“编号”, 单击“关闭”按钮。
单击快速访问工具栏中的“保存”按钮,关闭数据表视图。
【易错提示】设置“电话”字段的输入掩码时,要求输入的是数字,因此输入掩码要设置成“00000000”格式。
题目二:简单应用题【考点分析】本题考点:创建条件查询、交叉表查询、参数查询和生成表查询。
(1)【操作步骤】步骤1:单击“创建”选项卡,在“查询”组单击“查询设计”按钮,在打开的“显示表”对话框中双击“tStud”,关闭“显示表”窗口, 然后分别双击“姓名”、“性别”、“入校时间”和“政治面目”字段。
access上机操作题
Access数据库程序设计上机操作练习题一、基本操作题1(1)在考生文件夹下,"Access1-1.mdb"数据库文件中建立表"学生",表结构如下:(2)设置"编号"字段为主键;(3)设置"年龄"字段的有效性规则为:年龄大于20并且小于35;(4)在"学生"表中输入以下2条记录:2(1)在考生文件夹下,"Access1-2.mdb"数据库文件中建立表"书",表结构如下:(2)设置"编号"字段为主键;(3)设置"进库日期"字段默认值为:2003年3月1号;(4)在"书"表中输入以下两条记录:3(1)在考生文件夹下,"Access1-3.mdb"数据库文件中建立表"教师",表结构如下:(2)设置"编号"字段为主键;(3)设置"性别"字段默认值为"女";(4)在"教师"表中输入以下2条记录:4(1)在考生文件夹下,"Access1-4.mdb"数据库文件中建立表"课程",表结构如下:(2)设置"编号"字段为主键;(3)设置"学分"字段的有效性规则:大于0;(4)在"课程"表中输入以下两条记录:5(1)在考生文件夹下,"Access1-5.mdb"数据库文件中建立表"售书",表结构如下:(2)设置"ID"字段为主键;(3)设置"图书ID"字段的有效性规则为:大于0;(4)在"售书"表中输入以下5条记录:6在考生文件夹下完成如下操作:(1)创建一个“学生管理”数据库、在该数据库下创建学生“基本情况”表,该表结构包含如下内容:(2)给“基本情况”表中的“学号”字段建立无重复索引;(3)给“基本情况”表中的“性别”字段建立有效性规则,该表达式:= ″男″ OR = ″女″,否则提示文本信息:输入值无效。
access考试题型
access考试题型第一部分:单选题1. 以下哪个是Access中的数据库对象?a) 表格b) 图表c) 模块d) 查询2. 在Access中创建查询时,使用的语言是什么?a) SQLb) Pythonc) C++d) Java3. Access中的主键是用来做什么的?a) 唯一标识每个记录b) 存储数据c) 进行计算d) 创建索引4. 在Access中,哪个运算符用于模糊查询?a) =b) LIKEc) >d) BETWEEN5. Access的表格中,列的数据类型可以是以下哪个?a) 文本b) 数字c) 日期/时间d) 所有上述第二部分:填空题1. 在Access中,用于创建报表的工具是_______。
2. Access中的查询可以用来进行_______表操作。
3. Access中的自动编号字段类型是_______。
4. Access中用于创建复杂查询的工具是_______。
5. 在Access中,_______用于过滤数据。
第三部分:应用题假设你正在使用Access创建一个学生信息数据库。
以下是相关字段:- 学生姓名(文本类型)- 学生年龄(数字类型)- 出生日期(日期/时间类型)- 地址(文本类型)- 成绩(数字类型)请回答以下问题:1. 创建一个新表格来存储学生信息,包含上述字段。
2. 创建一个查询,显示出年龄在18岁及以上的学生信息。
3. 创建一个报表,显示每个学生的姓名和成绩。
结束语本文介绍了Access考试题型,涵盖了单选题、填空题和应用题。
希望通过这些题型的练习和了解,能够帮助读者更好地准备Access考试。
请读者根据自己的实际情况进行学习和练习,以取得更好的成绩。
access练习题和答案
access练习题和答案ACCESS练习题1. 什么是ACCESS数据库?A. 一个图形设计软件B. 一个数据库管理系统C. 一个网页浏览器D. 一个操作系统2. 在ACCESS中,表是用来存储什么?A. 图片B. 文本文档C. 数据记录D. 视频文件3. 以下哪个不是ACCESS表的组成部分?A. 字段B. 记录C. 公式D. 主键4. 如何在ACCESS中创建一个查询?A. 使用“新建”菜单B. 使用“查询设计”工具C. 直接输入SQL语句D. 以上都是5. 在ACCESS中,如何实现数据的排序?A. 使用“排序”按钮B. 使用“筛选”功能C. 使用“查找和替换”功能D. 使用“数据透视表”6. 以下哪个是ACCESS报表的组成部分?A. 页眉B. 页脚C. 组页眉D. 所有选项都是7. 在ACCESS中,如何设置字段的默认值?A. 在“字段属性”对话框中设置B. 在“表设计”视图中设置C. 使用“查找和替换”功能D. 无法设置默认值8. 什么是ACCESS中的宏?A. 一系列自动化命令B. 一个数据库表C. 一个查询D. 一个报表9. 在ACCESS中,如何实现数据的分组?A. 使用“分组”按钮B. 使用“排序”功能C. 使用“筛选”功能D. 使用“数据透视表”10. 以下哪个是ACCESS表的视图模式?A. 表单视图B. 报表视图C. 查询视图D. 数据透视表视图答案1. B2. C3. C4. B5. A6. D7. A8. A9. D10. A结束语以上是ACCESS数据库的一些基本练习题,希望这些题目能帮助你更好地理解ACCESS的基本功能和操作。
如果你对ACCESS有更深入的问题或需求,欢迎继续学习或咨询相关专业人士。
access试题考点及解题步骤
(1)在考生文件夹下,"Access1.mdb"数据库文件中建立表"班级",表结构如下:(2)设置"班级编号"字段为主键;(3)设置"班级人数"字段的有效性规则为:班级人数大于0并且小于100;(4)在"班级"表中输入以下3条记录:本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"班级编号"行,点击工具栏上的"主关键字"按钮;选中"班级人数"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">0 And <100",也可以直接在那个"有效性规则"框中直接输入">0 And <100"。
第三步:向表"班级"中输入题面所要求的各字段的内容。
二、简单应用题考生文件夹下存在一个数据库文件"Access2.mdb",里面已经设计好两个表对象"软件"和"开发语言"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示"软件编号","软件名称"和"开发语言"三个字段内容,所建查询命名为"查询1"。
access上机试题及答案2
access上机试题及答案2 ACCESS上机试题及答案2一、选择题(每题2分,共10分)1. 在ACCESS数据库中,用于存储数据的基本对象是()。
A. 表B. 查询C. 报表D. 宏答案:A2. 以下哪项不是ACCESS数据库中的数据类型?()A. 日期/时间B. 文本C. 图片D. 程序答案:D3. 在ACCESS中,创建查询时,可以使用()来设置查询条件。
A. 排序和分组B. 聚合函数C. 表达式D. 所有上述选项答案:D4. 如果需要在ACCESS数据库中创建一个自动增长的主键,应该选择()数据类型。
A. 自动编号B. 长整型C. 文本D. 日期/时间答案:A5. 在ACCESS中,用于快速排序和筛选数据的工具是()。
A. 查询B. 表单C. 报表D. 排序和筛选组答案:D二、填空题(每题2分,共10分)1. 在ACCESS中,使用“表设计视图”可以定义表的______,包括字段名、数据类型和属性。
答案:结构2. 创建表之间的关系时,用于连接两个表的字段被称为______。
答案:关联字段3. 在ACCESS中,使用“交叉表查询”可以生成基于特定条件的______报表。
答案:汇总4. 为了确保数据的一致性和减少数据冗余,ACCESS数据库中应该使用______来建立数据的层次结构。
答案:表5. 表达式=IIF((字段名)="", "未知", (字段名))的作用是当字段名为______时,显示“未知”。
答案:空三、简答题(共20分)1. 请简述在ACCESS中创建表的基本步骤。
(10分)答案:在ACCESS中创建表的基本步骤如下:- 打开ACCESS数据库。
- 选择“创建”选项卡。
- 点击“表”按钮,可以选择使用“表模板”或“自定义表”。
- 如果选择自定义表,将进入“表设计视图”。
- 在“字段名称”行输入字段名,选择相应的“数据类型”。
- 可以设置字段的其他属性,如主键、索引、默认值等。
Access笔试题第1和第2章习题答案
第1章数据库的基础知识1.1 相关术语1.1.1 数据和信息解析:(1)答案选择:D。
字母、汉字和数字都属于数据。
(2)答案选择:B。
A答案不正确,因为能被识别的物理符号才是数据,不能被识别的物理符号不是数据。
B答案正确。
C答案不正确,因此数据包括字母、数字、汉字等,数据确实是数据不对。
D答案不正确,电子书是数据,属于非文本数据。
(3)答案选择:D。
D答案不正确,信息具有时效性,因此错误。
(4)答案选择:A。
A答案正确,在Access中存储数据的对象是表。
1.1.2 数据库的相关术语(1)答案选择:D。
数据库的终极目标确实是实现数据共享。
(2)答案选择:D。
数据库的终极目标是实现数据共享,因此能够被多个应用程序共享。
(3)答案选择:B。
考查数据库治理系统的概念。
(4)答案选择:D。
A答案正确,数据库治理系统是用户和数据库之间的接口。
例如Access确实是数据库治理系统,咱们利用Access进行数据库的治理,因此数据库治理系统确实是用户和数据库之间的接口。
B答案正确,数据库治理系统确实是数据库系统的核心。
C答案正确,Access确实是数据库治理系统。
D答案不正确,数据库系统成立在操作系统之上,恰好和D答案相反。
(5)答案选择:B。
谨记数据库系统DBS包括数据库DB和数据库治理系统DBMS。
(6)答案选择:A。
负责数据模式概念的语言是数据概念语言。
1.2 数据库的进展(1)答案选择:D。
运算机数据治理要紧经历了:人工、文件系统、数据库系统时期。
(2)答案选择:A。
人工时期的冗余度最高。
冗余指数据库中存在相同的记录,冗余越小越好,可是不能也不可能幸免数据冗余,数据库系统冗余度较小。
(3)答案选择:C。
数据库系统的特点:数据能够共享,数据冗余小,数据独立性高,统一治理和操纵。
数据共享是数据库的终极目的。
数据冗余小,数据库系统比人工、文件系统时期的数据冗余要小。
数据独立性高,指将数据和程序分开,数据独立性越高就表示平安性更高。
2011年3月access上机题目
武汉大学珞珈学苑教育中心ACCESS 全真上机试题(一)一、基本操作在文件夹下,“sampl.mdb ”数据库文件中已建立表对象“tEmployee ”。
试按以下操作要求,完成表的建立和修改:(1)删除 “tEmployee ”表中1949年以前出生的雇员记录。
(2)删除“简历“字段。
(3)将“tEmployee ”表中“联系电话”字段的“默认值”属性设置为“010-”。
(4)建立一个新表,结构如表1所示,主关键字为“ID ”,表名为”tSell ”,将表2所示数据输入到”tSell ”表相应字段中。
(5)将”tSell ”表中“数量”字段的有效性规则属性设置为大于等于0,并在输入数据出现错误时,提示“数据输入有误,请重新输入”的信息。
(6)建立“tEmployee ”和”tSell ”两表之间的关系,并实施参照完整性。
二、简单应用在文件夹下,存在一个数据库“samp2.mdb ”,里面已经设计好表对象“tStaff ”、 “tSalary ”和“tTemp ”。
试按以下要求设计:(1)创建一个查询,查找并显示职务为经理的员工的“工号”、“姓名”、“年龄”和“性别”四个字段内容,所建查询命名为“qTl ”。
(2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”三列内容。
其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示员工“姓名”、“工资”、“水电房租费”及“应发工资”四例内容。
其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资-水电房租费,所建查询命名为“qT3”。
(4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名为“qT4”。
三、综合应用在文件夹下,存在一个数据库文件“samp3.mdb ”,里面已经设计好表对象“tStud ”和查询对象“qStud ”,同时还设计出以“qStud ”为数据源的报表对象“rStud ”。
access习题及答案
access习题及答案Access习题及答案Access是一款功能强大的数据库管理软件,广泛应用于各个领域。
无论是在学校、企业还是个人使用,都可以通过Access轻松管理和处理大量的数据。
为了帮助大家更好地掌握Access的使用技巧,我整理了一些常见的习题及其答案,希望能对大家有所帮助。
一、基础操作题1. 在Access中,如何创建一个新的数据库?答:打开Access软件,点击“文件”菜单,选择“新建”选项,然后选择“空白数据库”,输入数据库名称并选择保存路径,点击“创建”按钮即可创建一个新的数据库。
2. 如何创建一个新的数据表?答:在Access中,点击“创建”选项卡,然后点击“表格设计”按钮,输入表格名称,并在每一列输入字段名称和数据类型,最后点击“保存”按钮即可创建一个新的数据表。
3. 如何向数据表中插入数据?答:在Access中,打开已创建的数据表,在最后一行输入需要插入的数据即可。
如果需要插入多条数据,可以按下“Tab”键切换到下一列,或者按下“Enter”键切换到下一行。
4. 如何对数据表进行排序?答:在Access中,打开需要排序的数据表,点击需要排序的字段所在列的标题,然后点击“升序”或“降序”按钮即可对数据表进行排序。
5. 如何对数据表进行筛选?答:在Access中,打开需要筛选的数据表,点击“开始”选项卡中的“筛选”按钮,然后选择需要筛选的字段和条件,点击“确定”按钮即可对数据表进行筛选。
二、高级操作题1. 如何创建一个查询?答:在Access中,点击“创建”选项卡,然后点击“查询设计”按钮。
在弹出的窗口中,选择需要查询的数据表,并将需要查询的字段拖动到下方的“查询设计”窗口中。
可以通过设置条件、排序等来进一步筛选和处理数据。
2. 如何创建一个报表?答:在Access中,点击“创建”选项卡,然后点击“报表设计”按钮。
在弹出的窗口中,选择需要生成报表的数据表或查询,并将需要显示的字段拖动到报表的设计区域中。
二级ACCESS上机试题及解析讲解
第1套上机试题简单应用:考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。
试按以下要求完成设计:(1)创建一个查询,查找并显示有书法或绘画爱好学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT2"。
(3)以表对象"tScore"和"tCourse"为基础,创建一个交叉表查询。
要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为"qT3"。
注意:交叉表查询不做各行小计。
(4)创建追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"四个字段内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT4"。
(规定:"姓名"字段的第一个字符为姓,剩余字符为名。
将姓名分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中。
)综合应用:考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、宏对象"mEmp"和报表对象"rEmp"。
access习题和答案
access习题和答案Access习题和答案Access是一款强大的数据库管理软件,广泛应用于各个领域。
学习Access对于提升数据处理和管理能力非常重要。
在学习Access的过程中,做习题是一个非常有效的方法。
本文将介绍一些常见的Access习题和答案,希望对读者有所帮助。
一、基础习题1. 创建表格在Access中创建表格是数据库管理的基础。
以下是一个创建学生信息表格的习题:题目:创建一个名为“学生信息”的表格,包含字段“学号”、“姓名”、“性别”、“年龄”、“班级”。
其中,“学号”为主键,其他字段为文本类型。
答案:打开Access,选择“新建表格”选项,在设计视图中创建表格。
在字段名一栏依次输入“学号”、“姓名”、“性别”、“年龄”、“班级”,字段类型选择“文本”。
在“学号”字段上点击右键,选择“主键”选项。
2. 查询数据查询是Access中对数据进行检索和筛选的重要功能。
以下是一个查询学生成绩的习题:题目:查询学生成绩表格中,成绩大于80分的学生信息。
答案:打开Access,选择“查询设计”选项,在设计视图中选择“学生成绩”表格。
在“成绩”字段上输入“>80”,表示筛选出成绩大于80分的学生信息。
保存查询并运行。
二、进阶习题1. 关联表格在实际应用中,通常需要将多个表格进行关联,以便进行更复杂的数据处理。
以下是一个关联表格的习题:题目:创建两个表格,一个是学生信息表格,包含字段“学号”、“姓名”、“班级”;另一个是班级信息表格,包含字段“班级”、“班主任”。
将两个表格关联起来,实现通过学生信息查询班级信息。
答案:创建两个表格,分别命名为“学生信息”和“班级信息”。
在“学生信息”表格中,将“班级”字段设置为外键,与“班级信息”表格中的“班级”字段进行关联。
在查询中选择“学生信息”表格和“班级信息”表格,通过“班级”字段进行关联。
运行查询即可实现通过学生信息查询班级信息。
2. 创建报表报表是Access中用于展示数据的重要工具。
Access教材各章习题参考答案.doc
Uccess 数据库应用基础》教材课后习题参考答案第1章习题一、 选择题 1.C 2. A 3.B 4.D 5.C 6.D 7.A 8.B 9.B 10. A 11. C 12. B 13.B 14.D 15.D 16.C二、 填空题(1).数据库管理系统 (2).数据库的设计(3).逻辑数据模型(4).矩形(5).菱形(6).外部关键字 或外码(7).实体完整性第2章课后习题答案一、选择题 1. D 2. A 3. D 4. D 5. C 二、填空题1.关系数据模型2.主键(或主关键字)3.属性元组4.D5.连接三、简答题1. 属性:一张二维表中垂直方向上的数据称为属性,不同的列就代表不同的属性。
域:属性取值的变化范围称为该属性的域。
元组:一张二维表中水平方向上的所有数据作为一个整体称为元组,一整行表示一个元组。
主关键字:一个关系中往往同时存在多个候选关键字,可以人为从中挑出一个候选关键字作为这个关 系的主键(或主码)。
外部关键字:如果关系中的某个属性或属性的组合不是这个关系的主关键字,但却是另一个关系的主 关键字时,则称该属性或属性的组合为这个关系的外部关键字或外码。
2. 一元运算有:选择、投影二元运算有:并、差、交、笛卡尔积、连接、自然连接、除 3. 笛卡尔积:对两个结构不同的关系模式进行无条件合并。
连接:在笛卡尔积的基础上,只选择关系中满足一定条件的元组进行合并。
自然连接:两个关系模式中出现公共属性(或者属性名不同,但语义相同的属性),在连接运算中,依 据共有属性值相等处建立的连接操作。
4. 关系模型包含实体完整性约束、参照完整性约束和自定义完整性约束。
在实体完整性约束中要求任一元 组的主关键字不能为空值。
5.R-SRns第3章习题答案、选择题1 〜5. AA(CBD 6〜10. CCDBA 11 〜12. CA二、填空题1.62. ALT+F+X3. 导航窗格4.为数据库设置密码一、选择题l.C2.D 3.A 4. C第5. B6.C4章参考答案7.C 8. C 9.A 10. C11. A 12. C 13. D 14.A 15. C 16. D 17.B 18.A 19.C 20. D二、填空题1.设计视图2. OLE对象3.644. 1、105.外部关键字或外键6. L 7. 默认值8冻结9. ?丽*10. 唯一第5章参考答案二、填空题1.参数查询2.操作3. DATE()4.生成器5.行标题6.数据表7.查询8. *、?9.Like "m*\ Like "m*'\ Like "?m*\ Like Like "[F-H]*"10.子查询11.交叉表查询向导、查询设计视图12.超期天数:DATE()-[借出图书]![应还日期]13.查找重复项14. Year([出生日期])=1983 15. # 16.更新查询一、选择题 l.B 2.C 3.B 4.D 5.B第8章习题参考答案6.D7.A8.D9.B10.D ll.A 12.DD14.A 15.A二、填空题 1.表或查询或者SQL 语句 [page]&,7>,&[pages] 5.= 6. 2.主3.布局视图 4.组页1.C 2.B 3.D 4. A 5.D 6. C 7D 8. B 填空题1.参数2. XML3. Shif4.子宏5.DoCmd.RunMac6.AddMenu17.计算字段 18. HAVING19. ORDER BY20. UPDATE Students SET 姓名="王涛"WHERE 姓名="王保"第6章习题答案一、选择题:1 〜5.DCAAB6〜10. BACBD 11 〜15. CDBBC 16〜20. BBCDA 21—25.BAACB 26〜30.AAABD 31 〜35.ADBCC36〜40. DCCBC41—45.DDCBA46 〜48. ACB二、填空题 1. 5 2. 157 3.标准模块、类模块4.冒号(:)5.顺序结构 分支结构 循环结构6.按值传递7.28. 0 9. Int(num/2)= num/2 a = a + 110. m + 2 11. x>=5第7章窗体参考答案一、 选择题1. D2. D3. C4. B5. D6. B7. C8. A9. C 10. C 11. C 12. B 13. D 14. B 二、 填空题1.主体2.文本框3.输入掩码(InputMask)4. ControlSource5. change6.属性7.记 录源(RecordSource)8. ControlSource9.数据 10. 一、多 11. ControlSource 12. RowSourceType> 部门、2 13. Now()、1000、0、Docmd.Close第9章答案选择题第10章选择题1.A2. C3. B4. D5. B6.C7.C8.A 9.D 10.A ll.D 12.B13.A。
Access操作练习题大全
Access操作练习题大全第一部分:基本操作1. 创建一个新的数据库,并为其命名为"EmployeeDB"。
2. 在"EmployeeDB"数据库中创建一个包含以下字段的表格"Employees":- 姓名(Name)- 年龄(Age)- 部门(Department)- 职位(n)3. 在"Employees"表格中插入5条员工数据作为示例。
4. 编辑"Employees"表格,将其中一条员工数据的年龄修改为30岁。
5. 删除"Employees"表格中的一条员工数据。
第二部分:查询操作6. 创建一个查询,查询"Employees"表格中的所有员工数据。
7. 创建一个查询,根据部门进行排序,以获取按部门分类的员工列表。
8. 创建一个查询,查询年龄小于30岁的员工数据。
9. 创建一个查询,查询职位为"经理"的员工数据。
10. 创建一个查询,查询姓名以字母"A"开头的员工数据。
第三部分:表格关系11. 在"EmployeeDB"数据库中创建一个新的表格"Departments",包含以下字段:- 部门编号(DepartmentID)- 部门名称(DepartmentName)12. 设置"Departments"表格的主键为"部门编号"。
13. 在"Departments"表格中插入几条部门数据作为示例。
14. 在"Employees"表格中添加一个外键字段"部门编号",与"Departments"表格中的"部门编号"字段建立关系。
15. 创建一个查询,查询出每个部门的员工数量。
Access编程主要类型题目(上篇)
编程主要类型题目一、type..endType 语句的考察(1)如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩(百分制)组成。
Type Studno As Integername As Stringscore(1 to 3) As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是(D)A)Dim S As Stud B)Dim S As StudStud.no =1001 S.no =1001 =” 舒宜” =”舒宜”Stud name =78,88,96 S.score =78,88,96C)Dim S As Stud D)Dim S As StudStud.no =1001 S.no =1001 =” 舒宜” =”舒宜”Stud.score(1) =78 S.Score(1)=78Stud.score(2)=88 S.Score(2)=88Stud.score(3)=96 S.Score(3)=96(2)有如下用户定义类型及操作语句:Tyoe StudentSNo As StringSname As StringSAge As IntegerEnd TypeDim Stu As StudentWith StuSNo=”200609001”SName=”陈果果“Age=19End With执行MsgBox Stu.Age 后,消息框输出结果是答案19二、选择结构:主要语句:1、单分支结构If语句格式1:If 条件Then 语句1格式2:If 条件Then语句1Endif以上两种格式用于单分支结构,条件成立做语句1,不成立就什么都不做例题:(1)在窗体中有一个文本框Test1,编写事件代码如下:Private Sub Form_Click()X= val (Inputbox(“输入x的值”))Y= 1If X<>0 Then Y= 2Text1.Value = YEnd Sub打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是A)1 B)2 C)3 D)4解答:1) x=12 2)y=1 3)12<>0为true y=2 4)得2选B(2)A=75If a>60 then i=1If a>70 then i=2If a>80 then i=3If a>90 then i=4Msgbox IA) 1 B)2 C)3 D)475>60 为真i=1 75>70为真i=2 75>80 为假75>90为假所以选择B选项2、多分支if语句格式:if 条件1 then语句1elseif 条件2 then语句2elseif 条件3 then语句3endif(1)在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:Private Sub Cimmandl_Click()a =75If a >60 Thenk =1Elself a>70 Thenk =2Elself a>80 Thenk =3Elself a>90 Thenk =4EndlfMsgBox kEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A)1 B)2 C)3 D)4解答:本题主要考察if else 语句的用法,if 75>60为true k=1,else分支不执行所以得A(2)在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下:Private Sub run13_Click()If Me!num1 >= 60 Thenresult = "及格"ElseIf Me!num1 >= 70 Thenresult = "通过"ElseIf Me!num1 >= 85 Thenresult = "合格"End IfMsgBox resultEnd Sub打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解答:本题主要考察 if else 语句的用法 ,if 85>=60 为 true ,result=” 及格”,else 分支不执行 所以得 及格
3、select case பைடு நூலகம்句
(1)在窗体文本框 Text l 中输入“456AbC”后,立即窗口上输出的结果是【456aBc】 。 Private Sub Textl_KeyPress(KeyAscii As Integer) Select Case DeyAscii Case 97 To 122 Debug.Print Ucase(Chr(KeyAscii)); Case 65 To 90 Debug.Print Lcase(Chr(KeyAscii)); Case 48 To 57 Debug.Print Chr(KeyAscii); Case Else KeyAscii = 0 End Select End Sub 本题主要考察 select 语句和 Ascii 码,97-122 为小写字母的 Ascii 码,65-90 为大写字母,48-57 为数字 456 三个数字做 case 48 to 57 分支原样输出 A 和 C 做 Case 65 To 90 的分支通过 Lcase 变成小写,b 做 Case 97 To 122 的 分支通过 Ucase 变成大写。
2、多分支 if 语句 格式:if 条件 1 then 语句 1 elseif 条件 2 then
语句 2 elseif 条件 3 then 语句 3 endif (1)在窗体中添加一个名称为 Commandl 的命令按钮,然后编写如下事件代码: Private Sub Cimmandl_Click() a =75 If a >60 Then k =1 Elself a>70 Then k =2 Elself a>80 Then k =3 Elself a>90 Then k =4 Endlf MsgBox k End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 A)1 B)2 C)3 D)4 解答:本题主要考察 if else 语句的用法 ,if 75>60 为 true k=1,else 分支不执行 所以得 A
n=1+1=2 sum=0+1/2=1/2 i=2+1=3 n=2+1=3 sum=1/2+2/3 i=3+1=4
n=3+1=4 sum=1/2+2/3+3/4 i=4+1=5
n=4+1=5 sum=1/2+2/3+3/4+4/5 i=5+1=6 6<=5 假结束 所以选择 C
(4)在窗体中使用一个文本框(名为 x)接受输入值,有一个命令按钮 test,事件代码如下: Private Sub test_Click() y=0 For i = 0 To Me!x y=y+2*i+1 Next i MsgBox y End Sub 打开窗体后,若通过文本框输入值为 3,单击命令按钮,输出的结果是 (16) 。 本题的考点是 for 语句 Y=0 i=0 0<=3
三、循环结构 1、简单 for 循环 (1)设有如下窗体单击事件过程: (C) Private Sub Fom_Click() a =1 For i =1 To3 Select Case i Case 1,3 a =a +1 Case2,4 a =a +2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出的结果是 A)3 B)4 C)5 D)6 本题的考点是 for 语句和 select case 语句 I=1 做 case 1,3 分支 a=a+1 a=2 I=2 做 case 2,4 分支 a=a+2 a=4 I=3 做 case 1,3 分支 a=a+1 a=5
(2)由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行 A A)0 次 B)1 次 C)4 次 D)5 次
I=1 步长<0 时 比 1>=9 为假 循环一次都不做
(3)设有如下程序: (C) Private Sub Cimmandl_Click() Dim sum As Double, x As Double Sum=0 n =0 For i =1 To 5 x =n/i n =n +1 sum =sum +x Next i End Sub 该程序通过 For 循环来计算一个表达式的值,这个表达式是 A)1+1/2+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5 本题的考点是 for 语句 Sum=0 n=0 i=1 1<=5 第 1 次循环 x=0/1=0 n=0+1=1 sum=0+0=0 第 2 次循环 x=1/2 第 3 次循环 x=2/3 第 4 次循环 x=3/4 第 5 次循环 x=4/5 i=1+1=2 2<=5 3<=5 4<=5 5<=5 C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/5
解答:1) x=12 2)y=1 3)12<>0 为 true y=2 4)得 2 选 B
(2)A=75 If a>60 then i=1 If a>70 then i=2 If a>80 then i=3 If a>90 then i=4 Msgbox I A) 1 B)2 C)3 D)4 75>60 为真 i=1 75>70 为真 i=2 75>80 为假 75>90 为假 所以选择 B 选项
(2)有如下用户定义类型及操作语句: Tyoe Student SNo As String Sname As String SAge As Integer End Type Dim Stu As Student With Stu SNo=”200609001” SName=”陈果果“ Age=19 End With 执行 MsgBox Stu.Age 后,消息框输出结果是 答案 19
2、简单的 do while until 循环 While 循环 条件为 true 时执行循环 条件为 false 时结束循环 Until 循环 条件为假 时执行循环 条件为真时结束循环
(1)下列四种形式的循环设计中,循环次数最少的是 A)a=5:b=8 Do a=a+1 Loop While a<b C)a=5:b=8 Do Until a<b a=a+1 Loop B)a=5;b=8 Do a=a+1 Loop Until a<b D)a=5:b=8 Do Until a>b a=a+1 Loop
(2)在窗体中使用一个文本框(名为 num1)接受输入值,有一个命令按钮 run13,事件代码如下: Private Sub run13_Click() If Me!num1 >= 60 Then result = "及格" ElseIf Me!num1 >= 70 Then result = "通过" ElseIf Me!num1 >= 85 Then result = "合格" End If MsgBox result End Sub 打开窗体后,若通过文本框输入的值为 85,单击命令按钮,输出结果是 。
第 1 次循环 y=0+2*0+1=1 i=0+1=1 1<=3 第 2 次循环 y=1+2*1+1=4 i=1+1=2 2<=3 第 3 次循环 y=4+2*2+1=9 i=2+1=3 3<=3 第 4 次循环 y=9+2*3+1=16 i=3+1=4 4<=3 假结束 所以 y=16
(5)在窗体中有一个名为 Command1 的命令按钮,Click 事件的代码如下: Private Sub Command1_Click( ) f=0 For n=1 To 10 Step 2 f=f+n Next n Me!Lb1.Caption=f End Sub 单击命令按钮后,标签显示的结果是___________。 本题的考点是 for 语句 F=0 n=1 1<=10 第 1 次循环 f=0+1=1 n=1+2=3 3<=10 第 2 次循环 f=1+3=4 n=3+2=5 5<=10 第 3 次循环 f=4+5=9 n=5+2=7 7<=10 第 4 次循环 f=9+7=16 n=7+2=9 9<=10 第 5 次循环 f=16+9=25 n=9+2=11 11<=10 假结束 所以本题得 25
二、选择结构: 主要语句: 1、单分支结构 If 语句 格式 1:If 条件 Then 语句 1 格式 2:If 条件 Then 语句 1 Endif 以上两种格式用于单分支结构,条件成立做语句 1,不成立就什么都不做 例题: (1)在窗体中有一个文本框 Test1,编写事件代码如下: Private Sub Form_Click() X= val (Inputbox(“输入 x 的值”)) Y= 1 If X<>0 Then Y= 2 Text1.Value = Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1 中输出的结果是 A)1 B)2 C)3 D )4
(6)在窗体中有一个命令按钮(名称为 run34) ,对应的事件代码如下: Private Sub run34_Click( ) sum=0 For i=10 To 1 Step -2 sum=sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是() A)10 B)30 C)55 D)其他结果