2011-2012学年第2学期A《数据库技术与应用access》期末试卷_参考答案(黄元南)
- 格式:doc
- 大小:186.50 KB
- 文档页数:4
Access2021数据库根底与应用期末考试题〔A卷〕〔含答案〕1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务。
A.DCL B.DDL C.DML D.APL2.在E-R图中,用来表示“实体〞的图形是__________。
A.椭圆形B.矩形C.三角形D.菱形3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务。
A.数据库物理设计B.数据库优化C.数据库概念设计D.数据库逻辑设计4.在Access 数据库中,用于存储数据的对象是__________。
A.表B.窗体C.报表D.查询5.以下表达中,___________是错误的。
A. 一个关系中的任意两个分量不可以一样B. 一个关系中的任意两个属性名不可以一样C. 一个关系中的任意两个元组不可以完全一样D. 关系中的元组也称为记录6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日〞方式显示,可以通过对其字段属性的“格式〞设定为____________来实现。
A.短日期B.中日期C.长日期D.常规日期7.以下实体的联系中,属于一对多的联系是___________。
A.学生与宿舍床位B.学校与校长C.学生与课程D.学校与教师8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________。
A.创立表B.创立查询C.创立窗体D.创立数据访问页9.“学院〞表中有一个“学院名称〞字段,要查找学院名称为“商学院〞或“法学院〞的记录,使用的条件是__________。
A.In("商学院或法学院")B.In("商学院","法学院")C.In("商学院" or "法学院")D.In("商学院" and "法学院")10.用表“教师〞创立新表“教师2”,所使用的查询方式是__________。
access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS数据库中,以下哪个不是表的组成部分?A. 字段B. 记录C. 索引D. 视图答案:D2. 如果需要对数据库中的记录进行排序,应该使用以下哪种查询?A. 选择查询B. 交叉表查询C. 汇总查询D. 排序查询答案:A3. 在ACCESS中,以下哪个不是表的属性?A. 主键B. 外键C. 索引D. 视图答案:D二、填空题1. 在ACCESS中,______ 是用来唯一标识表中每条记录的字段或字段组合。
答案:主键2. 要创建一个新表,可以使用ACCESS的______ 选项卡中的“表设计”视图。
答案:创建3. 在ACCESS中,______ 可以用于快速查找表中的特定记录。
答案:索引三、简答题1. 简述在ACCESS中创建表的基本步骤。
答案:在ACCESS中创建表的基本步骤包括:- 打开ACCESS数据库。
- 点击“创建”选项卡。
- 选择“表”选项。
- 选择“表设计”视图。
- 添加字段名称和数据类型。
- 设置主键和其他属性。
- 保存表。
2. 解释什么是关系数据库,并简述其特点。
答案:关系数据库是一种数据库管理系统,它将数据组织成表格形式,每个表格由行(记录)和列(字段)组成。
其特点包括:- 数据以表格形式存储。
- 表格之间可以建立关系,如一对一、一对多和多对多。
- 支持SQL语言进行数据操作。
- 提供数据完整性和安全性。
四、操作题1. 假设你有一个名为“学生”的表,包含字段:学号、姓名、年龄、专业。
请写出一个SQL查询,以找出所有计算机专业的学生。
答案:SELECT * FROM 学生 WHERE 专业 = '计算机';2. 如果需要对“学生”表中的记录按照年龄进行升序排序,并只显示前5条记录,请写出相应的SQL查询。
答案:SELECT TOP 5 * FROM 学生 ORDER BY 年龄 ASC;五、论述题1. 论述在ACCESS中使用查询的优势和局限性。
模拟试卷(一)理论部分一、填空题(每空1分,共10分)。
1.查询的数据源可以是____________或查询。
2.SELECT语句格式中,“WHERE条件”子句的功能是_______________。
3.Access提供六种基本类型的窗体,分别是_________、纵栏式窗体、数据表式窗体、主/子式窗体、图表式窗体和数据透视窗体。
4.当通过字段列表向窗体中添加一个字段时,会在窗体中同时出现____________和文本框控件。
5.要制作多个客户的信封上收件人的通信信息,可以创建__________报表。
6.数据模型分为层次模型、网状模型和_____________三种。
7.Access数据库对象中,____________对象用来存储数据的唯一对象,是Access数据库最基本的对象。
8.表之间的关系是指通过两个表之间的____________所创建的表的关联性。
9.宏是一个或多个___________的集合。
10.报表设计中,可以通过在组页眉或组页脚中创建__________来显示记录的分组汇总数据。
二、选择题(每题1分,共30分)。
1.创建参数查询时,在条件栏中应将参数提示文本放置在()中。
A.{} B.()C.[] D.《》2.以下叙述中,()是错误的。
A.查询是从数据库的表中筛选出符合条件的记录,构成—个新的数据集合。
B.查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询。
C.创建复杂的查询不能使用查询向导。
D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询3.利用对话框提示用户输入参数的查询过程称为()。
A.选择查询B.参数查询C.操作查询D.SQL查询4.建立查询时可以设置筛选条件,应在()栏中输入筛选条件。
A.总计B.条件C.排序D.字段5.()可以从一个或多个表中删除一组记录。
A.选择查询B.删除查询C.交叉表查询D.更新查询6.若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询条件应设置为()。
一、基本操作题(18分)二、简单应用题(24分)三、综合应用题(1)(25分)三、综合应用题(2)(15分)四、VBA程序设计题(18分)“成绩表”表含有字段(姓名,数学,外语,专业,体育,总分)。
下列程序的功能是:计算每名学生的总分(总分=数学+外语+专业+体育)。
请在程序空白处填入适当语句,使程序实现所需要的功能,并在samp4.mdb的窗体1里实现。
Private Sub Command0_Click()Dim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim zongfen As ADODB.FieldDim shuxue As ADODB.FieldDim waiyu As ADODB.FieldDim zhuanye As ADODB.FieldDim tiyu As ADODB.FieldDim strSQL As StringSet cn = CurrentProject.ConnectionstrSQL = "Select * from 成绩表"rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set zongfen = rs.Fields("总分")Set shuxue = rs.Fields("数学")Set waiyu = rs.Fields("外语")Set zhuanye = rs.Fields("专业")Set tiyu = rs.Fields("体育")Do While 【1】【2】Rs.updaters.MoveNextLooprs.Closecn.CloseSet rs = NothingSet cn = NothingEnd Sub。
Access期末考试题总结第一篇:Access期末考试题总结一:填空题1,窗体的功能主要包括【数据操作】,信息的显示打印和控制应用程序流程。
2,当使用SELECT语句时,若结果不能包含取值重复的记录,则应加上关键字【Distinct或DISTINCT或distinct 3,“选项卡”是个容器类控件,它由【页】组成。
4,VBA表达式2*22/2的输出结果是【4】5,引用宏组中的子宏的语法格式是【宏组名,子宏名】6,要想使报表中的每组都另起一行或一列,应设置该组页眉或组页脚的【强制分页】7,隐藏表中列的操作,可以限制表中【字段】的显示个数8,输入记录时主键值既不能为【空】又不能重复,而且记录是按主键值升序排列的9,窗体的【格式】属性可以决定窗体的外观设置10,SQL语句中,【Create Table 或 CREATE TABLE】语句用于创建表11,鼠标事件是指操作鼠标时所引发的事件,鼠标事件有【单击】,“双击”,“鼠标按下”,“鼠标释放”和“鼠标移动”12,概念模型设计常用的工具是【E-R模型或实体-联系模型】13,在一对多的关系中,严格检查多方关系中的每一个键值必须能在一方关系中找到,在Access中这称为【实施参照完整性】14,【自动编号】数据类型可以为每条新纪录自动生成数字15,记录选定器位于窗体视图的【下方】设置,单击它会选中【指定】记录16,模块中定义符号常量的关键词是【const或Const 或 CONST】17,如果在表中找不到没有重复值的字段,则可以设置一个【自动编号】字段作为表的主键18,若要查找某表中所有“姓氏”字段包含“sh”字符串的记录,则该在“查找内容”框中输入【*sh*】19,通过窗体的“属性表”窗格,可以对【窗体】【节】【控件】的属性进行设置20,【自然】连接是去掉重复属性的等值连接21,在关系数据库中,表之间可以相互关联,表之间的各种联系是依靠每一个表中的【相同属性或相同字段或共有属性或共有字段】22,窗体既是管理【数据库】的窗口,又是用户和数据库之间的桥梁23,数据库系统的核心是数据库,数据库是根据【数据模型】建立的24,【文本框】控件可以接收输入的数据25,若将“电话号码”字段的“必填字段”属性和“允许空字符创”属性均设置为“否”,则该字段允许为【Null 或 null 或NULL】值,但不允许是【空字符串或空串】26,在表的“数据表”视图中,【冻结】某字段后,无论用户怎么水平滚动窗口,该字段总是可见的,并且总是显示在窗口的最左边27,Access的每个记录由若干个【属性或字段】加以分类的数据项组成28,用树形结构来表示实体之间联系的数据模型称为【层次模型】29,返回由参数值确定的空格个数组成的字符串的函数名为【Space 或space 或 SPACE】 30,SQL是在数据库系统中应用广泛的数据查询语言,它包含了数据定义,【数据查询】,数据控制功能31,实体之间的对应关系称为【联系】,它反映现实世界事物之间的相互关联32,在主/子窗体中,主窗体使用【一】方的表作为数据源,子窗体使用【多】方的表作为数据源33,组成关系数据库的最基本的对象是【二维表或表或关系】 34,【主体】节用于显示窗体或报表的主要部分,该节通常包含绑定到记录源中字段的控件,但也可能包含未绑定控件35,窗体有6中类型:纵栏式窗体,【表格式窗体】,数据表窗体,主/子窗体,图表窗体和数据透视图窗体36,【概念】模型用于信息世界的建模,与具体的DBMS无关37,关系的基本运算有两类:一类是传统的集合运算,另一类是专门的【关系运算】38,【参照完整性】是定义建立关系之间联系的主关键字与外部关键字引用的约束条件 39,DBMS的意思是【数据库管理系统】40,除了表可以作为窗体数据源外,【查询】也是窗体的一种重要数据源41,在窗体上选择多个控件应按住【shift 或 SHIFT 或 Ctrl 或 ctrl 或 CTRL】 42,二维表中垂直方向的列称为【属性或字段】43,在显示具有【一对多】关系的表或查询中的数据时,子窗体特别有效44,按“雇员号”统计所有雇员的人数,表达式应为【=Count([雇员号])】,该表达式必须放置在【报表页眉或报表页脚】或【报表页脚或报表页眉】45,数据库系统的主要特点为:实现数据【共享】,减少数据冗余,采用特定的数据模型,具有较高的数据独立性,具有统一的数据控制功能46,在字段类型中,文本型最多为【255】个字符,备注型最多为65535个字符 47,数据管理技术经历了人工处理阶段,文件系统阶段,【数据库系统】阶段,分布式数据库系统,面向对象数据库系统5个发展阶段48,【数据库应用系统】是指系统开发人员利用数据库系统资源开发的面向某一类应用的软件系统49,在一对多的关系中,严格检查多方关系中的每一个键值必须能在一方关系中找到,在Access中这称为【参照完整性】.50,在关系数据库模型中,二维表的列称为属性,二维表的行称为【元组】.51,数据完整性是指【实体完整性】、【参照完整性】、【用户定义完整性】.52,在关系数据库中,唯一标识一条记录的一个或多个字段称为【主关键字】.53,Access数据库包括表、查询、窗体、报表、【页】、宏和模块等基本对象.54,Access数据库对应操作系统中的【一】个文件,文件扩展名是【MDB】.55,双击已创建的Access数据库文件,可启动Access并可同时【打开该库文件】.56,双击Windows桌面上的数据库对象的快捷方式图标,可以启动Access并直接打开【数据库】.57,启动Access后,【数据库】窗口就会自动出现.58,一般情况下,一个表可以建立多个索引,每一个索引可以确定表中记录的一种【逻辑顺序】.59,存放身份证号码的字段最好采用【文本】数据类型.60,如果在表中找不到任何没有重复值的字段,则可以设置一个【自动编号】字段作为表的主键.61,在表的“ 设计” 视图中创建表,必须对每个字段定义的是【字段名称】和【数据类型】.62,创建交叉表查询,必须指定【行标题】和【列标题】,并需在【行列交叉】处显示字段的值.63,Access中的基本查询类型是【选择查询】.64,会改变数据源类型的查询是【操作查询】.65,表示查询“ 雇员” 的“ 出生日期” 为1955年以前出生的设置条件是【Year([雇员]![出生日期])>1955】.66,查询也是一个表,是以【表或查询】为数据来源的再生表。
广东商学院试题纸_2011-2012学年第___1___学期考试时间共90 分钟课程名称_数据库技术与应用(机试C) 课程班号__ ____ _ 共__7__页-----------------------------------------------------------------------------------------------------------------------请考生注意:交卷前,首先将“学生.mdb”数据库改名,新名命名规则:学号加姓名加试卷字母(A或B),扩展名不变。
如‘10250201370张三A.mdb’。
然后交卷。
由于所有答案均在此数据库中,请每个考生务必按要求重命名数据库,否则影响考试成绩,后果自负。
一、基本操作题(计20分)在考试文件夹中,有名为“学生.mdb”数据库,下面的操作均在此数据库中进行。
(1)在“学生.mdb”数据库中建立新表,表名前4个字符为‘本人资料’后面跟一下划线加自己姓名,如“本人资料_张三”。
数据表包括‘学号(文本,11位)、姓名(文本,4位)、性别(文本,1位)、出生日期(日期型)、班级(文本,15位)5个字段。
增加一条记录,按自己的实际情况填写记录内容。
(2)在上题的新建的表中,增加一字段“学院”,查阅向导型,可选择的内容为:管理学院、会计学院、经济学院和信息学院。
(3)在"课程成绩"表中,设置“成绩”字段的有效性规则:成绩为为0~100之间的数据。
有效文本为“成绩必须在1-100之间!”(4)在"课程成绩"表设置主键:学号和课程号为主键。
(5)设置"课程"表和"课程成绩"表的关系为一对多,实施参照完整性。
二、简单应用题(计30分)在"学生.mdb"数据库中有"教师"、"课程"、"授课"、"课程成绩"、"系别"、"班级"和"学生"表。
广东商学院试题纸_2010-2011学年第___2___学期考试时间共 90 分钟课程名称_数据库技术与应用 (机试D) 课程班号__ ____ _ 共__6__页--------------------------------------------------------------------------------请考生注意:交卷前,首先将“学生.mdb”数据库改名,新名命名规则:学号加姓名加试卷字母(C或D),扩展名不变。
如‘张三D.mdb’。
然后交卷。
由于所有答案均在此数据库中,请每个考生务必按要求重命名数据库,否则影响考试成绩,后果自负。
一、基本操作题(计25分)在考试文件夹中,有名为“学生.mdb”数据库,下面的操作均在此数据库中进行。
(1)在“学生.mdb”数据库中建立新表,表名前4个字符为‘本人资料’后面跟一下划线加自己姓名,如“本人资料_张三”。
数据表包括‘学号(文本,11位)、姓名(文本,4位)、性别(文本,1位)、出生日期(日期型)、班级(文本,15位)5个字段。
增加一条记录,按自己的实际情况填写记录内容。
(2)在上题的新建的表中,增加一字段“政治面貌”,查阅向导型,可选择的内容为:团员、党员、群众。
(3)在"学生信息"表中,设置“出生日期”字段的有效性规则:年龄小于25岁。
有效文本为“学生年龄小于25岁!”(4)在"学生信息"表中,“学号”字段全部由数字组成,设置输入掩码,使其输入的格式为“××级××××××”(5)设置"学生信息"表、"课程"表和"成绩"表的关系,并实施参照完整性。
二、简单应用题(计30分)在"学生.mdb"数据库中有"教师"、"授课表"、""课程"、成绩"和"学生信息"表。
access期末考试题及答案ACCESS期末考试题及答案一、选择题(每题2分,共20分)1. 在ACCESS中,用于创建和管理数据库的界面是:A. 表视图B. 查询视图C. 报表视图D. 数据库视图答案:D2. 以下哪个不是ACCESS数据库的基本对象?A. 表B. 查询C. 视图D. 报表答案:C3. 在ACCESS中,创建表时,可以设置字段的哪种属性来限制输入的数据类型?A. 数据类型B. 格式C. 约束D. 规则答案:C4. 以下哪种类型的查询可以用于更新多个表中的数据?A. 选择查询B. 交叉查询C. 操作查询D. 参数查询答案:C5. 在ACCESS中,以下哪个不是报表的节?A. 页眉B. 组头C. 细节D. 页脚答案:B二、填空题(每空2分,共20分)1. 在ACCESS中,可以通过______视图来创建表。
答案:设计2. 一个表最多可以有______条记录。
答案:无限制3. 在ACCESS中,可以通过______来实现数据的排序。
答案:排序和筛选4. 一个表中的字段可以设置为______,以确保数据的唯一性。
答案:主键5. 可以使用______查询来删除表中的记录。
答案:删除三、简答题(每题10分,共20分)1. 请简述ACCESS中表与表之间的关系类型。
答案:表与表之间的关系类型包括一对一、一对多和多对多。
一对一关系是指两个表中的记录是一一对应的;一对多关系是指一个表中的一条记录可以对应另一个表中的多条记录;多对多关系是指两个表中的记录可以相互对应多条记录。
2. 请说明在ACCESS中创建查询的步骤。
答案:创建查询的步骤通常包括:选择查询的来源表、设置查询条件、排序记录、设置查询的输出格式等。
具体步骤可能因查询类型和需求的不同而有所变化。
四、操作题(每题10分,共40分)1. 创建一个名为“学生信息”的新表,包含字段:学号(主键)、姓名、性别、年龄、专业。
答案:在ACCESS中,选择“创建”选项卡,点击“表设计”,添加字段并设置属性,保存表。
广东商学院考试试题参考答案及评分标准2010-2011学年第2学期课程名称数据库技术与应用(机试A) 课程代码110022 课程负责人司徒抗卫机试A评分标准:(所有题目,若学生只做对一部分均适当给分)一、基本操作题(25分,共5题,每小题5分)1. 创建表及表的字段:3分,添加记录:2分(其中添加照片1分)2. 查询向导:5分3. 输入掩码:5分4. 主关键字:5分5. 创建关系:2分,实施参照完整性:3分二、简单应用题(30分,共3题,每题10分)1. 添加表:2分,选择字段:1分,计算表达式:7分2. 添加表:2分,建立关系,2分,选择字段:2分,参数3分,排序1分3. 控件添加位置和界面:4分(其中主窗体1分, 子窗体3分),主窗体的"记录选择器"、"导航按钮"及"分隔线"属性选择"否","滚动条"属性设置为"两者均无"。
2分"职称名称"的组合框:3分,"工作年限"计算的表达式:3分三、综合应用题(25分,共2题,15+10分)1.建立查询, 数据源2分, 字段选择3分, 应发工资的计算表达式2分标签报表的格式5分添加和设置边框3分(用矩形控件得3分,用直线控件得2分)2. 窗体"工资管理系统窗体"的"记录选择器"、"导航按钮"及"分隔线"属性选择"否","滚动条"属性设置为"两者均无"。
1分窗体上控件添加位置和界面1分;窗体及按钮中的的事件设定1分四、单选题(每小题1分,共20分)。
access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS中,以下哪个是数据库对象?A. 表B. 查询C. 窗体D. 所有选项都是答案:D2. 以下哪个不是ACCESS表的字段属性?A. 数据类型B. 格式C. 排序D. 表名答案:D3. 在ACCESS中,创建查询时,以下哪种方式可以添加条件?A. 在设计视图中使用“条件”行B. 在数据表视图中直接编辑C. 使用宏D. 通过VBA编程答案:A4. 以下哪个不是ACCESS窗体的控件类型?A. 文本框B. 标签C. 列表框D. 数据表答案:D5. 在ACCESS中,报表主要用于:A. 数据输入B. 数据存储C. 数据展示D. 数据查询答案:C二、填空题1. 在ACCESS中,表的_______是用来定义数据存储方式的。
答案:结构2. 查询可以通过_______来实现对数据的筛选。
答案:条件表达式3. 窗体通常用于_______数据。
答案:输入和显示4. 在ACCESS中,报表的_______属性可以用来控制报表的打印方向。
答案:方向5. 使用宏可以_______地执行一系列操作。
答案:顺序三、简答题1. 请简述ACCESS中表、查询、窗体和报表的功能。
答案:- 表:用于存储数据,是数据库中最基本的元素。
- 查询:用于检索和操作表中的数据,可以设置条件来筛选数据。
- 窗体:用于输入、查看和编辑数据,提供了用户界面。
- 报表:用于展示数据,可以按照特定的格式打印或显示数据。
2. 描述在ACCESS中创建一个新表的基本步骤。
答案:- 打开ACCESS数据库。
- 选择“创建”选项卡。
- 点击“表设计”以创建新表。
- 添加字段,并设置字段属性,如数据类型、主键等。
- 保存表。
四、操作题1. 创建一个名为“学生信息”的表,包含以下字段:学号(文本,主键),姓名(文本),性别(文本),年龄(数字)。
答案:(此题需要在ACCESS软件中操作,答案为操作步骤)- 打开ACCESS软件。
广东商学院考试试题参考答案及评分标准
2011-2012学年第2学期
课程名称数据库技术与应用(机试A) 课程代码课程负责人司徒抗卫
机试A评分标准:
(所有题目,若学生只做对一部分均适当给分)
一、基本操作题(25分,共5题,每小题5分)
1. 创建表及表的字段:3分,添加记录:2分
2. 查阅向导:5分
3. 输入掩码>L0:5分
4. 有效性规则,有效性文本:4+1分
5. 建立主键,建立关联,实施参照完整性:3分,1分,1分
二、简单应用题(30分,共3题,每题10分)
1、添加表:2分,选择字段:3分,工龄计算:3分,参数设置:2分
2. 添加字段:3分,更新字段:7分
方法不限!
增加工龄和工龄工资两字段,先计算工龄后计算工龄工资。
更新表达式为IIf([工龄]>=30,[基本工资]*[工龄]*0.005,IIf([工龄]>=20,[基本工资]*[工龄]*0.003,IIf([工龄]>=10,[基本工资]*[工龄]*0.002,[基本工资]*[工龄]*0.001)))
3. SELECT 工资表.员工编号, 员工信息表.姓名, 员工信息表.党派, 员工信息表.入职日期, 工资表.绩效奖金
FROM 员工信息表INNER JOIN 工资表ON 员工信息表.员工编号= 工资表.员工编号
WHERE (((员工信息表.部门代码)=(select 部门代码from 员工信息表where 姓名="冯雨")) AND ((员工信息表.职务代码)=(select 职务代码from 员工信息表where 姓名="冯雨")))
ORDER BY 绩效奖金DESC;
三、综合应用题(25分,共3题,10+8+7分)
1.、主窗体4:标题,数据源,窗体属性滚动条、分割线、记录选择器等的设置各1分;
子窗体6分:子窗体控件1分,选项卡控件2分,命令按钮两个2分,窗体属性导航按钮、滚动条、分割线、记录选择器等的设置1分
2.
数据源、字段1分, 报表标题和制表人1分、格式和线条1分、制表日期1分、页码1分,主体中序列号1分,人数计算1分,工资总额的计算表达式1分
="制表日期:" & Format(Date(),"yyyy年mm月dd日"),=[基本工资]+[绩效奖金]+[工龄工资],="第" & [Page] & " 页/共" & [Pages] & " 页"
3. 信息查询2分,报表输出1分,退出系统1分,水平1分,窗口属性1分,其它1分
四、单选题答案(每题1分)
A卷选择题参考答案:。