版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2025年)Access数据库应用基础教程习题及答案一、数据库基础概念1.选择题:在关系型数据库中,以下哪项是关系模型的基本组成要素?A.实体、属性、联系B.表、记录、字段C.层次、网状、关系D.索引、查询、窗体答案:B。关系模型的基本组成是表(关系)、记录(元组)和字段(属性),实体-联系模型才涉及实体、属性、联系,C为数据模型类型分类,D为数据库对象。2.填空题:Access数据库的核心对象是______,它是存储数据的基本单位,其结构由______和______共同定义。答案:表;字段(列);数据类型3.简答题:简述数据库管理系统(DBMS)与数据库应用系统(DBAS)的区别。答案:DBMS是管理数据库的系统软件(如Access),提供数据定义、操作、控制等功能;DBAS是基于DBMS开发的具体应用(如学生管理系统),包含用户界面、业务逻辑和数据库,直接服务于用户需求。二、表的设计与操作4.操作题:根据以下需求创建“科研项目表”,要求:(1)字段及属性:项目编号(文本,主键,长度8)、项目名称(文本,必填,长度50)、负责人(文本,长度20)、立项时间(日期/时间,默认值为当前日期)、经费(货币,验证规则:>0,验证文本“经费必须大于0”)、所属学科(查阅向导,行来源为“理学;工学;农学”);(2)为“负责人”字段创建索引(非唯一);(3)输入3条示例记录(项目编号分别为KY202401、KY202402、KY202403)。操作步骤:(1)打开Access,新建空白数据库,命名为“科研管理.accdb”;(2)在“创建”选项卡中选择“表设计”,依次输入字段名和数据类型:项目编号:文本,长度8,单击字段行“主键”按钮设为主键;项目名称:文本,长度50,在“字段属性”中勾选“必填字段”为“是”;负责人:文本,长度20;立项时间:日期/时间,在“默认值”中输入“=Date()”;经费:货币,在“验证规则”中输入“>0”,“验证文本”输入“经费必须大于0”;所属学科:数据类型选择“查阅向导”,下一步选“自行键入所需的值”,输入“理学”“工学”“农学”,完成;(3)保存表名为“科研项目表”;(4)右键单击“负责人”字段列标题,选择“索引”,在索引对话框中设置索引名称为“负责人索引”,字段名称为“负责人”,索引属性“主索引”设为“无”,“唯一索引”设为“否”,保存;(5)切换到“数据表视图”,输入示例记录:KY202401|新能源材料研究|张建国|2024-03-15|500000|工学KY202402|水稻抗病基因分析|李丽|2024-04-01|350000|农学KY202403|量子计算算法优化|王浩|2024-05-20|800000|理学5.判断题:在Access中,若字段数据类型为“自动编号”,则无法手动修改其值。()答案:√。自动编号字段由系统自动提供唯一值,用户无法直接编辑。三、查询设计6.操作题:基于“科研项目表”创建以下查询:(1)选择查询:筛选2024年4月1日之后立项、经费超过50万元的项目,显示项目编号、名称、负责人、经费;(2)参数查询:输入“所属学科”后,显示该学科下所有项目的详细信息;(3)交叉表查询:按“所属学科”统计各学科的平均经费(要求行标题为学科,列标题为“平均经费”)。操作步骤:(1)选择查询:在“创建”选项卡中选择“查询设计”,添加“科研项目表”;双击需要显示的字段(项目编号、项目名称、负责人、经费);在“立项时间”字段的“条件”行输入“>=2024-04-01”,在“经费”字段的“条件”行输入“>500000”;保存查询名为“2024年4月后高经费项目”。(2)参数查询:新建查询设计,添加“科研项目表”,选择所有字段;在“所属学科”字段的“条件”行输入“[请输入所属学科:]”;保存查询名为“按学科筛选项目”。(3)交叉表查询:新建查询设计,在“设计”选项卡中选择“交叉表查询”;将“所属学科”拖入行标题,“所属学科”拖入列标题(仅保留一个),“经费”拖入值;在“值”行的“总计”中选择“平均值”,列标题选择“平均经费”;保存查询名为“学科平均经费统计”。7.简答题:简述SQL视图中SELECT语句的基本结构,并写出查询“负责人为‘张建国’的项目”的SQL语句。答案:SELECT语句基本结构为:SELECT字段列表FROM表名WHERE条件[GROUPBY分组字段][ORDERBY排序字段]。查询语句:SELECT项目编号,项目名称,立项时间,经费FROM科研项目表WHERE负责人='张建国';四、窗体与报表8.操作题:创建“项目录入窗体”,要求:(1)基于“科研项目表”,使用“窗体向导”提供绑定窗体;(2)添加“保存”按钮(控件名称为btnSave),其单击事件实现记录保存;(3)设置窗体标题为“科研项目录入”,背景色为浅灰色(RGB:240,240,240)。操作步骤:(1)在“创建”选项卡中选择“窗体向导”,选择“科研项目表”的所有字段,下一步选择“纵栏式”布局,标题输入“项目录入窗体”,完成;(2)切换到“设计视图”,在“工具箱”中选择“按钮”控件,在窗体适当位置绘制按钮;(3)在“按钮向导”中选择“记录操作”→“保存记录”,下一步完成,修改按钮名称为“保存”,控件名称改为“btnSave”;(4)选中窗体主体,在“格式”选项卡中设置“背景色”为浅灰色(通过“其他颜色”→“自定义”输入RGB值240,240,240);(5)选中窗体标题栏,在“属性表”中设置“标题”为“科研项目录入”,保存窗体。9.填空题:报表的“页面页眉”节通常用于显示______,“组页眉/页脚”节用于______。答案:报表标题、列标题等固定信息;对分组数据进行汇总或显示分组标题五、宏与VBA基础10.选择题:以下关于宏的说法,错误的是?A.宏可以包含多个操作(如OpenForm、MsgBox)B.宏可以自动执行,也可通过按钮触发C.宏无法处理复杂逻辑,需结合VBAD.宏的操作步骤不可修改答案:D。宏的操作步骤可在设计视图中修改顺序、参数或删除。11.操作题:创建自动执行宏AutoExec,要求打开数据库时自动弹出提示框“欢迎使用科研管理系统!”,并打开“项目录入窗体”。操作步骤:(1)在“创建”选项卡中选择“宏”,进入宏设计视图;(2)添加“MessageBox”操作,消息内容输入“欢迎使用科研管理系统!”,标题输入“提示”;(3)添加“OpenForm”操作,窗体名称选择“项目录入窗体”;(4)保存宏名为“AutoExec”(系统自动识别此名称为启动宏);(5)关闭数据库后重新打开,宏将自动执行。12.VBA编程题:在“项目录入窗体”的“保存”按钮(btnSave)单击事件中,编写VBA代码,实现以下功能:若“项目名称”为空,弹出警告“项目名称不能为空!”并取消保存;否则正常保存记录。代码:PrivateSubbtnSave_Click()IfIsNull(Me.项目名称)OrMe.项目名称=""ThenMsgBox"项目名称不能为空!",vbExclamation,"错误"Cancel=True'取消当前操作ElseDoCmd.RunCommandacCmdSaveRecord'执行保存命令EndIfEndSub六、综合应用题13.设计一个“学提供绩管理”数据库(包含“学生表”“课程表”“成绩表”),要求:(1)确定各表的字段及数据类型(至少5个字段);(2)建立表间关系(说明主键与外键);(3)设计一个查询,统计“高等数学”课程成绩高于80分的学生姓名、学号及成绩,按成绩降序排列。答案:(1)表结构:学生表(学号(文本,主键,长度10)、姓名(文本,长度20)、性别(文本,长度2)、班级(文本,长度15)、入学时间(日期/时间));课程表(课程编号(文本,主键,长度6)、课程名称(文本,长度30)、学分(数字,整型)、任课教师(文本,长度20));成绩表(学号(文本,外键)、课程编号(文本,外键)、成绩(数字,单精度),主键为(学号,课程编号))。(2)表间关系:学生表与成绩表:学生表.学号(主键)→成绩表.学号(外键),实施参照完整性;课程表与成绩表:课程表.课程编号(主键)→成绩表.课程编号(外键),实施参照完整性。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 衡水市2026成人高考高起专语文预测试题(含答案)
- 高中化学 第二章 化学反应速率和化学平衡 2.3.1 化学平衡的建立教学设计 新人教版选修4
- 云浮市郁南县2025-2026学年第二学期四年级语文第七单元测试卷(部编版含答案)
- 伊春市乌伊岭区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 赣州市宁都县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 数学八年级下册10.3 分式的加减教案及反思
- 安阳市文峰区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 锦州市凌河区2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 保定市新市区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 大润发商品汰换机制
- 光谱室工作制度
- 公司签订廉洁公约模板
- 2026国家电投集团天津公司招聘19人笔试历年参考题库附带答案详解
- 2026上半年广东珠海高新区招聘公办中小学合同制教师128人考试备考试题及答案解析
- 企业内部帮扶制度
- 浙江省新阵地教育联盟2026届第二次联考英语+答案
- 车辆驾驶员业务外包安全生产服务管理制度
- 生成式人工智能在小学科学课堂中的应用对学生参与度提升策略探讨教学研究课题报告
- GB/T 15171-2025包装件密封性能试验方法
- 2026年沈阳职业技术学院单招职业倾向性考试题库参考答案详解
- 颅内高压课件
评论
0/150
提交评论