同济大学大学计算机access作业答案
- 格式:doc
- 大小:18.50 KB
- 文档页数:3
大学access考试题及答案一、选择题(每题2分,共20分)1. 在Microsoft 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. 打印预览视图答案:C6. 以下哪个不是Access数据库的组成部分?A. 表B. 查询C. 函数D. 报表答案:C7. 在Access中,如何将多个表的数据合并到一个表中?A. 使用查询B. 使用宏C. 使用报表D. 使用视图答案:A8. Access中,哪个功能允许用户通过图形界面操作数据库?A. 表单B. 查询C. 报表D. 宏答案:A9. 在Access中,哪个对象用于定义数据的输入和显示格式?A. 表B. 查询C. 表单D. 报表答案:C10. 以下哪个不是Access数据库的查询类型?A. 选择查询B. 交叉表查询C. 汇总查询D. 视图查询答案:D二、填空题(每题2分,共10分)1. 在Access中,用于定义表之间的关系的是______。
答案:关系2. Access数据库中,用于存储和检索数据的基本结构是______。
答案:表3. 在Access中,可以通过______视图来设计查询。
答案:设计4. Access中,用于根据用户输入的数据生成特定输出的一系列操作是______。
答案:宏5. 在Access中,______对象用于展示数据的汇总信息。
答案:报表三、简答题(每题10分,共20分)1. 描述在Access中如何创建一个新的表。
access数据库课后习题答案Access数据库是一种常用的关系型数据库管理系统,广泛应用于各个领域。
在学习Access数据库的过程中,课后习题是非常重要的一环,通过完成习题可以加深对知识的理解和掌握。
本文将为大家提供一些常见Access数据库课后习题的答案,希望能够对大家的学习有所帮助。
一、基础知识题1. 什么是数据库?答:数据库是按照一定的数据模型组织、存储和管理数据的集合。
2. 什么是关系型数据库?答:关系型数据库是一种基于关系模型的数据库,数据以表格形式组织,表格之间通过主键和外键进行关联。
3. 什么是主键?答:主键是用于唯一标识表中每条记录的字段,它的值在表中必须是唯一的。
4. 什么是外键?答:外键是用于建立表与表之间关联关系的字段,它指向另一张表的主键。
5. 什么是查询?答:查询是指从数据库中获取所需数据的操作,可以根据条件过滤数据、排序数据等。
二、操作题1. 创建一个名为"学生信息"的表,包含字段"学号"、"姓名"、"性别"、"年龄"和"班级",并插入几条测试数据。
答:创建表的SQL语句:CREATE TABLE 学生信息(学号 INT PRIMARY KEY,姓名 VARCHAR(20),性别 VARCHAR(4),年龄 INT,班级 VARCHAR(20));插入数据的SQL语句:INSERT INTO 学生信息 (学号, 姓名, 性别, 年龄, 班级)VALUES (1, '张三', '男', 18, '一班');2. 查询年龄大于20岁的学生信息。
答:SELECT * FROM 学生信息 WHERE 年龄 > 20;3. 更新学号为1的学生的班级为"二班"。
答:UPDATE 学生信息 SET 班级 = '二班' WHERE 学号 = 1;4. 删除学号为2的学生信息。
计算机等级考试access试题及答案一、单项选择题(每题2分,共20分)1. 在Access数据库中,用于存储数据的逻辑结构是()。
A. 表B. 查询C. 报表D. 宏答案:A2. 以下哪个选项不是Access数据库的组成部分?()A. 表B. 查询C. 视图D. 索引答案:D3. 在Access中,可以通过()来创建一个新的数据库。
A. 打开现有数据库B. 导入数据C. 使用向导D. 手动创建答案:C4. 以下哪个字段类型不能用于建立主键?()A. 文本B. 数字C. 日期/时间D. 备注答案:D5. 在Access中,创建查询时,以下哪个选项不是可用的查询类型?()A. 选择查询B. 交叉表查询C. 动作查询D. 视图查询答案:D6. 以下哪个选项不是Access报表的节?()A. 页眉B. 页脚C. 细节D. 表头答案:D7. 在Access中,使用()可以对数据进行分组和汇总。
A. 查询B. 报表C. 宏D. 表答案:B8. Access数据库中,以下哪个不是数据验证规则的类型?()A. 必需B. 唯一C. 索引D. 格式答案:C9. 在Access中,以下哪个不是表之间的关系类型?()A. 一对一B. 一对多C. 多对多D. 无关系答案:D10. 以下哪个不是Access数据库的安全特性?()A. 密码保护B. 用户级安全C. 表级安全D. 记录级安全答案:C二、多项选择题(每题3分,共15分)1. 在Access中,以下哪些是表的属性?()A. 字段名B. 字段类型C. 主键D. 记录数答案:A, B, C2. 以下哪些是Access数据库中可以执行的动作查询?()A. 插入B. 更新C. 删除D. 查询答案:A, B, C3. 在Access报表中,以下哪些是常用的控件?()A. 文本框B. 标签C. 复选框D. 选项组答案:A, B, C, D4. 以下哪些是Access数据库中可以设置的表属性?()A. 隐藏B. 可空C. 索引D. 排序答案:A, B, D5. 在Access中,以下哪些是有效的数据类型?()A. 文本B. 数字C. 日期/时间D. 附件答案:A, B, C, D三、判断题(每题1分,共10分)1. Access数据库中的表可以没有主键。
大学access考试题库和答案一、单选题1. 在Access中,用于存储和管理数据的基本单位是()。
A. 表B. 查询C. 报表D. 宏答案:A2. Access中,用于创建新表的命令位于()。
A. 文件菜单B. 创建菜单C. 编辑菜单D. 视图菜单答案:B3. 在Access中,用于对数据进行排序、筛选和计算的数据库对象是()。
A. 表B. 查询C. 报表D. 宏答案:B4. 以下哪个选项不是Access数据库的组成部分()。
A. 表B. 查询C. 视图D. 索引答案:C5. 在Access中,用于创建和编辑宏的命令位于()。
A. 文件菜单B. 创建菜单C. 编辑菜单D. 工具菜单答案:D二、多选题6. Access数据库中,以下哪些对象可以包含字段()。
A. 表B. 查询C. 报表D. 表单答案:A, B, D7. 在Access中,以下哪些操作可以用于数据的输入和编辑()。
A. 表单B. 报表C. 表D. 查询答案:A, C8. Access数据库中,以下哪些对象可以用于数据的输出()。
A. 表B. 查询C. 报表D. 表单答案:C, D9. 在Access中,以下哪些对象可以设置数据验证规则()。
A. 表B. 查询C. 报表D. 表单答案:A, D10. Access数据库中,以下哪些对象可以包含记录()。
A. 表B. 查询C. 报表D. 表单答案:A, B三、判断题11. Access数据库中的表可以包含多个主键。
()答案:错误12. Access数据库中的查询可以包含多个表。
()答案:正确13. Access数据库中的报表不能包含多个表的数据。
()答案:错误14. Access数据库中的宏不能包含多个操作步骤。
()答案:错误15. Access数据库中的表单可以包含多个控件。
()答案:正确四、填空题16. 在Access中,用于存储数据的基本单位是________。
答案:表17. Access数据库中,用于创建新表的命令位于________菜单。
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上机操作题与答案实用一篇计算机二级Access上机操作题与答案 12016年计算机二级Access上机操作题与答案一、基本操作题(共18分)在考生文件夹下有一个Excel文件“Test.xlsx”和一个数据库文件“sampl.accdb”。
“sampl.accdb”数据库文件中已建立3个表对象(名为“线路”、“游客”和“团体”)和一个窗体对象(名为“brow”)。
请按以下要求,完成表和窗体的各种操作:(1)将“线路”表中的“线路ID”字段设置为主键;设置“天数”字段的有效性规则属性,有效性规则为大于0。
(2)将“团队”表中的“团队ID”字段设置为主键;添加“线路ID”字段,数据类型为“文本”,字段大小为8。
(3)将“游客”表中的“年龄”字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证件编号”的数据类型为“文本”,字段大小为20;使用查阅向导建立“证件类别”字段的数据类型,向该字段键入的值为“身份证”、“__”或“护照”等固定常数。
(4)将考生文件夹下“Test.xlsx”文件中的数据链接到当前数据库中。
要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。
(5)建立“线路”、“团队”和“游客”3表之间的关系,并实施参照完整性。
(6)修改窗体“brow”,取消“记录选择器”和“分隔线”显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为“线路介绍”,字体名称为隶书、字体大小为l8。
二、简单应用题(共24分)在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。
请按以下要求完成设计:(1)创建一个查询,查找并显示所有客人的“姓名”、“房间号”、“电话”和“入住日期”4个字段内容,将查询命名为“qTl”。
(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,将查询命名为“qT2”。
2014操作题1) 性别字段有效性规则设置为:="男" or "女"2) 打开职工表,要注意一下籍贯字段的数据组成(由省份和市组成,所以用like)。
3)4)注意stopmacro前面的三个点号1) 供应商字段的掩码设置为:\G0002)3)4) 以下是大概答案,opentable和msgbox的相关参数请自己设置。
1)学时字段设置有效性规则:>=30 and <=80 ,有效性信息:请重新输入!2)先要在表设计器中添加字段,然后创建更新查询。
更新查询的结果不会在执行时直接显示,运行之后可以打开“评教”表来查看相关字段的值。
3)4) 用报表向导完成,报表完成后的预览效果大致如下图:1)设置“类型”字段有效性规则为:="客车" or "轿车" or "货车"也可以使用集合运算符in,设置有效性规则为:In ("客车","轿车","货车")有效性文本根据题意设置即可。
参照完整性的设置可以通过右击数据库空白处打开“关系”后设置,注意要分析三个表的数据关系(一对多关系的“一”的一方和“多”的一方)。
2)先在表设计添加相关字段,然后做以下的更新查询,由于系统时间的关系,该更新查询会导致表里面的所有记录的状态更新字段都被设置为勾选状态。
另外True是“是否”型数据常量,代表“是”。
..3)4) 使用报表向导完成,报表预览的效果大致如下:1) 略2)3) 此题题意不是那么清晰,可以打开相关的两个表进行观察,“收入”字段应该是价格和折扣的乘积。
4) 这是一个条件宏,答案大致如下,各个操作的相关参数请根据题意自行设置完善。
注意stopmacro前面的三个点号。
第一章:填空题:1、数据库管理系统2、选择、投影、联接3、实体、属性、联系4、查询、窗体、页、宏、模块5、层次、关系、网状2.8 练习1.选择题(1)“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置【 D 】。
(2012年3月计算机二级Access试题)A. 默认值B. 有效性规则C. 索引D. 表之间的关系(2)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是【C 】。
(2012年3月计算机二级Access试题)A. 必须输入字母或数字B. 可以输入字母、数字或者空格C. 必须输入字母A~ZD. 任何字符(3)在Access数据库中,用来表示实体的是【B 】。
(2012年3月计算机二级Access 试题)A. 表B.记录C .字段D .域(4)可以插入图片的字段类型是【 C 】。
(2011年9月计算机二级Access试题)A. 文本B. 备注C. OLE对象D. 超链接(5)在Access数据库的表设计视图中,不能进行的操作是【D 】。
(2012年3月计算机二级Access试题)A. 修改字段类型B. 设置索引C. 增加字段D. 删除记录(6)若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是【C 】。
(2010年3月计算机二级Access试题)A. 默认值B. 有效性文本C. 输入掩码D. 密码(7)输入掩码字符“C”的含义是【D 】。
(2011年9月计算机二级Access试题)A. 必须输入字母或数字B. 可以选择输入字母或数字C. 必须输入一个任意的字符或一个空格D. 可以选择输入任意的字符或一个空格(8)下列关于索引的叙述中,错误的是【A 】。
(2012年3月计算机二级Access 试题)A. 可以为所有的数据类型建立索引B. 可以提高对表中记录的查询速度C. 可以加快对表中记录的排序速度D. 可以基于单个字段或多个字段建立索引(9)Access中,设置为主键的字段【C 】。
第一章数据库基础知识第一节数据库基础知识1、答案:A解析:本题考查信息和数据的概念及联系。
信息是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。
数据是描述现实世界事物特征的符号集合。
数据与信息的联系是:数据是信息的符号表示或称为载体;信息则是数据的内涵,是对数据语义的解释。
2、答案:数据库系统解析:本题考查数据管理的发展阶段及各阶段的特点。
数据管理的发展阶段经历了人工管理、文件系统、数据库系统(后发展为分布式系统和面向对象数据库系统)等几个阶段,在人工管理阶段:数据和应用程序不具有独立性,数据不能长期保存且不能共享,冗余度高;在文件系统阶段:数据和应用程序具有一定独立性,数据可以长期保存,但数据不能共享,冗余度高;在数据库系统阶段实现了数据共享,减少了数据冗余,且数据和应用程序具有较高的独立性。
3、答案:B解析:本题考查数据库系统和文件系统的特点。
数据库系统与文件系统相比其特点是:实现了数据共享,减少了数据冗余,但并不是避免了数据的所有冗余,因为在一定条件下,一定的数据冗余是有必要的。
数据库系统中的数据一致性,是指能对数据进行统一的修改,从而保证数据的一致性。
第二节数据库系统1、答案:D解析:本题考查数据库系统的组成。
数据库系统是指引进数据库技术后的计算机系统,它由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
2、答案:A解析:本题考查数据库管理系统的功能。
数据库管理系统是运行在操作系统之上的负责管理数据库应用的管理软件。
它一般由数据定义功能(管理数据库对象)、数据操纵功能(实现数据查询和维护)、数据控制功能(数据库权限管理)以及数据维护(数据库备份、转存和恢复等)等功能构成。
3、答案:物理独立性解析:本题考查物理独立性和逻辑独立性的概念。
数据的独立性分为物理独立性和逻辑独立性。
物理独立性是指当数据的存储结构(或物理结构)改变时,通过DBMS的相应改变可以保持数据的逻辑结构不变,从而应用程序也不必改变。
有一个数据库Test-5.mdb,其中有表Teachers和Students,他们的结构如下表所示,请写出有关的SQL命令。
点击下载Test-5.mdb数据库
第一题:在表Teachers中插入一条新的记录:
600001 杨梦女64 1966/04/22 YES 1660 210
要求:日期的格式为#4/22/1966#
答案:分数:10.00
INSERT INTO Teachers (教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资) VALUES ("600001","杨梦","女",64,#4/22/1966#,YES,1660,210)
第二题:在表Teachers中删除年龄小于36且性别为“女”的记录。
答案:分数:10.00
DELETE FROM Teachers WHERE 年龄<36 AND 性别="女"
第三题:用对表中工龄超过25年的职工加20%元工资。
答案:分数:10.00
UPDATE Teachers SET 应发工资=应发工资*1.2
WHERE(Year(date())-Year(参加工作年月))>25
第四题:查询1990年之前(包括1990年)参加工作的所有教师的教师号、姓名和实发工资,查询结果按实发工资从高到低排序。
答案:分数:10.00
SELECT 教师号,姓名,(应发工资-扣除工资) AS 实发工资FROM Teachers
WHERE YEAR(参加工作年月)<=1990
ORDER BY 应发工资-扣除工资DESC
第五题:查询教师的人数和平均实发工资。
请参阅下图(仅供参考)。
答案:分数:10.00
SELECT Count(*)AS 教师人数,AVG(应发工资-扣除工资) AS 实发工资
FROM Teachers
第六题:查询男女职工的最低工资、最高工资和平均工资(工资是指实发工资)。
请参阅下图(仅供参考)。
答案:分数:10.00
SELECT 性别,Min(应发工资-扣除工资) AS 最低工资,Max(应发工资-扣除工资) AS 最高工资,Avg(应发工资-扣除工资) AS 平均工资
FROM Teachers
GROUP BY 性别
第七题:分组查询党员和非党员教师所教学生的人数以及平均成绩,查询结果按平均成绩从大到小排列。
请参阅下图(仅供参考)。
答案:分数:9.55
SELECT Teachers.党员,Count(*) AS 学生人数,Avg(分数) AS 平均成绩
FROM Students,Teachers
WHERE Students.教师号=Teachers.教师号
GROUP BY Teachers.党员
ORDER BY 平均成绩DESC
第八题:查询党员和非党员的人数和平均年龄。
请参阅下图(仅供参考)。
答案:分数:10.00
SELECT 党员,Count(*) AS 教师人数,avg(年龄) AS 平均年龄
FROM Teachers
GROUP BY 党员
第九题:请查询每一个学生的学号、姓名,以及任教教师的教师号、姓名和性别,查询结果按学号从大到小排序。
请参阅下图(仅供参考)。
答案:分数:10.00
SELECT Students.学号,Students.姓名AS 学生姓名,Students.教师号,Teachers.姓名AS 教师姓名,Teachers.性别
FROM Teachers,Students
WHERE Teachers.教师号=Students.教师号
ORDER BY Students.学号DESC
第十题:查询每一个教师的教师号、姓名以及所教学生的最低分、最高分和平均分。
请参阅下图(仅供参考)。
答案:分数:9.09
SELECT Teachers.教师号,Teachers.姓名,Min(分数) AS 最低分,Max(分数) AS 最高分,Avg(分数) AS 平均分
FROM Teachers,Students
WHERE Teachers.教师号=Students.教师号
GROUP BY Teachers.教师号,Teachers.姓名。