access数据库题库+答案+中大文虎考堂.docx
- 文档编号:23622330
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:23
- 大小:26.18KB
access数据库题库+答案+中大文虎考堂.docx
《access数据库题库+答案+中大文虎考堂.docx》由会员分享,可在线阅读,更多相关《access数据库题库+答案+中大文虎考堂.docx(23页珍藏版)》请在冰豆网上搜索。
access数据库题库+答案+中大文虎考堂
一、数据库的基本内容
数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是()
[B]DBS包括DB和DBMS
在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是()阶段。
[A]数据库系统
3如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是()关系。
[D]多对多
4在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为()。
[D]主键
5表示二维表的"列"的关系模型术语是()。
[A]属性
表示二维中的"行"的关系模型术语是()。
[B]元组
Access的数据库类型是()。
[C]关系数据库
属于传统的集合运算的是()。
[B]并、差、交
关系数据库管理系统的3种基本关系运算不包括()。
[A]比较
下列关于关系模型特点的描述中,错误的是(B)。
[A]在一个关系中元组和列的次序都无关紧要
[B]可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中
[C]每个属性必须是不可分割的数据单元,表中不能再包含表
[D]在同一个关系中不能出现相同的属性名
如果一个数据表中存在完全一样的元组,则该数据表__________.
[A]存在数据冗余
关系数据库管理系统中的关系是指_______.
[C]数据模型符合满足一定条件的二维表格式
在下面关于数据库的说法中,错误的是:
[D]数据库中没有数据冗余
如果一个护士管理多个病房,而一个病房只被一个护士管理,则实体"护士"与"病房"之间存在____一对多_______联系。
表之间的关系有3种,即一对一关系、___一对多_____和___多对多_____。
一个关系的逻辑结构就是一个_____二维表___。
对关系进行选择、投影或联结运算之后,运算的结果仍然是一个___关系_____。
在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为__选择____;
从表中抽取属性值满足条件的列的操作称为____投影 ____;把两个关系中相同属性和
元组联接在一起构成新的二维表的操作称为___联接_____.
二维表中的列称为关系的字段或属性,二维表中的行称为关系记录或元组.
工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是____工资号 ____。
一个学生关系模式为(学号,姓名,班级号,……),其中学号为主键,
一个班级关键模式为(班级号,专业,教室,……),其中班级号为主键,
则学生关系模式中的外关键字为____班级号_____。
二、表、数据
有一种创建表的方式,不但可以为所创建的表添加新的字段,
还可以定义每个字段的显示或处理数据的方式,并创建用于在
某个表与其它表中的外键之间建立关系的主键,这种表创建方式为()。
[B]使用"表设计"创建表
下面有关主关键字说法中,错误的一项是:
__B_______
A]Access并不要求在每一个表中都必须包含一个主关键字
[B]在一个表中只能指定一个字段成为主关键字
[C]在输入数据或修改数据时,不能向主关键字的字段输入相同的值
[D]利用主关键字可以对记录快速地进行排序和查找
输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以____[D]设置输入掩码____。
如果要在一对多关系中,更改一方的原始记录后,另一方立即更改,应启动()。
[B]级联更新相关记录
Access中,不能定义为主键的是____________。
[D]OLE对象
Access中日期/时间类型最多可存储()个字节。
[C]8
如果数据表中含有照片,那么用来存储"照片"这一字段的数据类型是()。
[C]OLE对象型
如果一张数据表中某一字段允许用户创建一个列表,可以在下拉列表中选择内容作为添入字段的
内容的数据类型是_______。
[B]查阅向导
如果删除了表格中含有自动编号字段的一个记录后,Access___不会___为表格自动编号字段重新编号。
当添加某一记录时,Access__不使用____已被删除的自动编号字段数值,而是重新按递增的规律重新赋值。
关于货币数据类型,叙述错误的是(C)。
[A]向货币字段输入数据时,系统自动控制将其设置为4位小数
[B]可以和数值型数据混合计算,结果为货币型
[C]字段长度为8字节
[D]向货币字段输入数据时,不必输入美元符号和行位分隔符
有关字段属性,以下叙述错误的是(B)
[A]字段大小可用于设置文本、数字或自动编号等类型字段的最大容量
[B]可对任意类型的字段设置默认值属性
[C]有效性规则属性是用于限制此字段输入值的表达式
[D]不同的字段类型,其字段属性有所不同
字段属性设计中的输入掩码字段控制输入到字段中的值,其字段可以是文本、
______、日期时间和______。
正确的是()。
[B]数字货币
排序时如果选取了多个字段,则结果是按照()。
[C]从左到右优先次序依次排序
必须输入0到9的数字的输入掩码是()。
[A]0
必须输入任一字符或空格的输入掩码是()。
[B]&
Access自动创建的主键,是()型数据。
[A]自动编号
要求某一表的"FirstName"字段中的值首字母大写,其它字母均小写,
且最多允许输入10个字母,则在"输入掩码"编辑框中,应输入()。
[C]>L<(九个问号)
如果要求用户输入一个大于2001年6月6日(含当日),小于当前日期的日期,
则有效性规则属于框中的表达式应为()。
[B]>=#6/6/2001#And 如果在设计视图中改变了字段的排列次序,那么在数据表视图中的列的 次序______随之改变。 反之,如果在数据表视图中改变了字段的排列次序, 那么在设计视图中的列的次序_____随之改变,答案均正确的是()。 [B]会不会 想要看到在表中与某个值匹配的所有数据,应该采取的方法是()。 [C]筛选 如果表中有"联系电话"字段,若要确保输入的联系电话值只能为8位数,应该将该字段的输入掩码设置为()。 [A]00000000 Access中表和数据库的关系是()。 [A]一个数据库可以包含多个表 设有一个图书馆管理系统,其中的"书籍"表、"读者"表和"借出书籍"表之间的关系是这样的: ①在"借出书籍"表中的"书籍编号"与"书籍"表中的"书籍编号"相关,并且"书籍"表中的 一个书籍编号可以对应多个"借出书籍"表中的"书籍编号"(一本书可以出借给多个读者)。 ②在"借出书籍"表中的"读者编号"与"读者"表中的"读者编号"相关,并且"读者"表中的 一个读者编号可以对应多个"借出书籍"表中的"读者编号"(一个读者可以借出多本书籍)。 那么我们应该定义"书籍"和"借出书籍"表之间的关系为______,定义"读者"和表"借出书籍"之间 的关系为______。 正确的是()。 (B)一对多一对多 某音像店数据库中有Customers表、Movies表和Videos表,其中Customers表中 的每个顾客可以租借Videos表中的几盘录像带,而Videos表中的每盘录像带 可以被租给多个顾客,这时候在Customers表和Videos表之间建立的表关系为: ()。 [C]多对多 在MicrosoftAccess中可以定义3种类型的主关键字,哪一项不是正确的()。 [C]索引字段 ()数据类型的字段能设置索引。 [C]数字、文本、货币 有时,用户在查看表中的数据时,需要拖动滑块来向左或向右移动其它列, 会给用户带来不必要的麻烦,Access允许用户冻结数据表中的一列或多列, 这样无论在表中滚动到何处,这些列都会成为()的列。 [A]最左侧 关于取消列的冻结的叙述,正确的是()。 [A]在取消列的冻结之后,被冻结的列不会回到原来的位置上 在调整行高的过程中,所设置的高度将会应用于表内()。 [C]所有行 假设一表中的字段由左至右依次是A,B,C,D,E,F,操作如下: 先同时选中B和C字段列然后冻结,然后再选中字段列E冻结。 则冻结后 表中的字段顺序由左至右依次是______,解冻后的顺序是______。 () [C]BCEADFBCEADF 假设一表中的字段由左至右依次是A,B,C,D,E,F,操作如下: 如果将C字段列隐藏,再取消隐藏后,该表中的字段列由左至右依次是()。 [A]ABCDEF 如果在数据表中要对许多记录中的某些相同的文本作相同的修改,就可以使用()功能 [C]替换 想要看到在表中与某个值匹配的所有数据,应该采取的方法是()。 [C]筛选 ()数据类型能进行排序。 [C]自动编号 一次只能选择一个筛选条件的是按照下列哪一种筛选()。 [B]按选定内容筛选 下面的数据类型中能够进行索引的是()。 [A]文本 有一个学生管理信息的表,以学生的学号作为主关键字,那么此时适宜选用的关键字类型为: ()。 [B]单字段主关键字 在Access中支持的字段类型中,关于备注的说法不正确的是哪一项()。 [B]备注是对附加的文字或描述 设置输入掩码______改变有效性规则或是改变字段的数据类型, Access______新的输入掩码来校验原有表中的数据。 正确的描述是()。 [A]不同于不使用 在Access表中,可以定义3种主关键字,它们是()。 [C]单字段、多字段和自动编号 Access提供了两种字段数据类型保存文本或文本和数字的组合的数据,这两种数据类型是___文本型 _____和____备注型____。 _____筛选 __是按照某个字段对所有记录进行过滤,之后数据表中只显示符合条件的记录。 如果用户定义了表关系,则在删除主键之前,必须先将___主键关系 ____删除。 某表中有一个"单位名称"的字段,如果想在窗体中把它的字段名显示 为便于理解的"读者单位",应该设置字段属性中的__标题______值为"读者单位"。 文本类型用于控制字段输入的最大字符长度,这种类型允许 最大____255__个字符或数字,且所输的文本内可包含数字、__字母和符号,也可以输入一些不用于计算和排序的数值数据。 数字字段类型可以设置成__字节 _____、"整型"、"长整型"、"单精度型"、 ___小数 _____、"双精度型"类型。 ___日期/时间 ___类型是用来存储日期、时间或日期时间,其最多可存储8个字节。 ___货币类型_____类型多用于存储货币值。 如果小数部分多于两位时,系统会对数据进行________。 对数据表的记录进行索引时,数据类型为___附件____或OLE对象的字段不能排序 设置表中字段的属性,__有效性规则______用来限定输入该字段的数据必须满足指定的规则。 在筛选方式中,_按内容选定筛选_______筛选是: 以数据表中的某个字段内容作为筛选的基准条件,然后列出在该字段中符合该条件的所有记录。 如果要求用户输入的值是一个3个位的值,那么其有效性规则表达式应为___>=100And<=999_____。 在Access中,表的____主键 ____将自动被设置为表的主索引。 在Access数据库中设置__索引 ______有助于快速查找和排序访问文本、 数字、日期/时间、货币和自动编号数据类型的数据值。 关系的来源和目的是___字段 _____。 建立一对多关系时,一对应的表称为___主表____,而多所在的一方的表称为___相关表_____。 Access允许用户___冻结_____数据表中的一列或多列,无论在表中滚动到何处, 这些列都会成为最左侧的列。 用____自动编号 ____字段是创建主关键字的最简单的方法。 三、查询、SQL 下面是关于查询与表之间关系的论述,说法正确的是()。 [C]查询中所存储的只是在数据库中筛选数据的条件 关于查询,说法不正确的是(D)。 [A]查询可以作为结果,也可以作为来源 [B]查询可以根据条件从数据表中检索数据,并将其结果存储起来 [C]可以以查询为基础,来创建表、查询、窗体或报表 [D]查询是以数据库为基础的,不能以其它查询为基础而创建 下面关于查询基础的说法,正确的是()。 Ⅰ查询可以作为结果 Ⅱ查询可以作为来源 Ⅲ查询可以根据条件从数据表中检索数据,并将其结果存储起来 Ⅳ可以以查询为基础,来创建表、查询、窗体或报表 Ⅴ查询就是一张表的数据子集 Ⅵ查询是对一张表的数据操作 [D]ⅠⅡⅢⅣ 下面关于选择查询的说法,正确的是()。 [A]如果查询的数据源---基本表的内容变化,则查询的结果会自动更新 Access的选择查询可以按照指定的条件,从()个表中获取数据,并按照所需的排列次序显示。 [D]多 某数据表中有一个name字段,查找name是Mary和Lisa的记录的条件可以设置为()。 [A]In("Mary","Lisa") "查询"设计视图窗口分为上下两部分,上部分是()。 [B]字段列表 某数据表中有一个地址字段,查找字段最后3个字段为"9信箱"的记录,设置的准则是_______。 [A]Right([地址],3)="9信箱" 下列选项是交叉表查询的必要组件的有()。 [A]行标题 [B]列标题 [C]值 关于更新查询,说法不正确的是(B)。 [A]使用更新查询可以将已有的表中满足条件的记录进行更新 [B]使用更新查询一次只能对一条记录进行更新 [C]使用更新查询后就不能再恢复数据了 [D]使用更新查询效率会比在数据表中更新数据效率高 下面的SQL语句中,其中正确的是(B)。 [A]select*from'通讯录'where性别='男' [B]select*from通讯录where性别='男' [C]select*from'通讯录'where性别=男 [D]select*from通讯录where性别=男 利用简单查询向导建立查询,下面说法不正确的是(D)。 [A]简单查询向导不仅可以创建单表查询,而且可以创建多表查询 [B]创建多表查询的过程比创建单表查询的过程稍微复杂一点,因为是对多表进行操作 [C]创建多表查询的过程中关键的一步是在"表/查询"下拉式列表中选择不同的表 [D]在最后退出创建多表查询的过程中,会遇到选择"明细查询"与"汇总查询",用户一般会选择"明细查询",因为"明细查询"包含了"汇总查询"的结果 在选择查询中,用户可以对数据表进行操作,以下所述的操作不可行的是(D)。 [A]对数字字段值进行总计 [B]对数字字段值求最小值、最大值 [C]对数字字段值求均值 [D]对数字字段值求几何平均数 根据关系模型students(学号,姓名,性别,专业),下列SQL语句有错误的是(B)。 [A]selectcount(*)fromstudentsgroupby性别 [B]selectcount(*)fromstudentsgroupby性别where专业="计算机" [C]selectcount(*)fromstudentsgroupby性别having专业="计算机" [D]selectcount(*)as人数fromstudentsgroupby性别 关于查询设计视图的3个部分,叙述错误的是()。 [A]标题及查询类型栏在窗口的最上方的标题栏中,在此处显示查询的标题和查询类型 [B]字段列表区在标题栏上方,显示打开的查询所应用的其它表 [C]如果查询中包括多个表或查询的字段列表,则在字段列表之间将会有连接线来表示这些表与查询之间的关系 [D]在设计网格区中,用户可以指定查询中所使用和显示的字段 在Access中,从表中访问数据的速度与从查询中访问数据的速度相比([A]要快)。 关于追加查询,说法不正确的是(B)。 [A]在追加查询与被追加记录的表中,只有匹配的字段才被追加 [B]在追加查询与被追加记录的表中,不论字段是否匹配都将被追加 [C]在追加查询与被追加记录的表中,不匹配的字段将被忽略 [D]在追加查询与被追加记录的表中,不匹配的字段将不被追加 查询向导不能创建([D]参数查询)。 如果要在已创建的查询中查找某字段名称以"A"开头,以"Z"结尾的所有记录,则应该使用的查询条件是: ([A]Like"A*Z")。 在Access的"学生"表中有"学号"、"姓名"、"性别"和"入学成绩"字段。 有以下SELECT语句: SELECT性别,avg(入学成绩)FROM学生GROUPBY性别 [D]按性别分组计算并显示性别字段和入学成绩的平均值 根据关系模型students(学号,姓名,性别,专业,成绩),统计学生的平均成绩的SQL语句是([A]selectavg(成绩)fromstudents)。 下面关于操作查询的叙述,正确的是([A]ⅠⅢ)。 Ⅰ当我们需要将表中的一部分数据复制到一个新表中时,需要用到操作查询 Ⅱ创建生成表型的操作查询时,操作查询是一系列的记录项 Ⅲ操作查询能够对表中的数据进行更新、删除 Ⅳ为了保证表中数据的完整性,Access规定操作查询不能对表中的数据进行追加 根据关系模型students(学号,姓名,性别,出生年月,专业,成绩), 查询性别为"男"并按年龄从大到小的语句是()。 [B]select*fromstudentswhere性别="男"orderby出生年月 以下是对操作查询的一些讨论,你认为正确的是()。 Ⅰ操作查询会产生一张新表,不会对原表造成影响 Ⅱ可以在运行操作查询前检查它会影响哪些记录,避免意外的和不必要的修改和删除数据 Ⅲ在设计一个操作查询之后和在运行它之前,选择"视图/数据表视图",检查它会影响哪些记录。 得到的动态记录集将显示操作查询将要影响的记录 Ⅳ如果查询选择了符合要求的记录,你可以切换回"设计视图"(单击工具栏上"设计视图"按钮 或选择"查询/设计视图"),并运行查询(通过单击工具栏上的"执行"按钮或选择"查询/执行") Ⅴ操作查询只能对符合要求的记录产生影响 [B]ⅡⅢⅣⅤ 根据关系模型students(学号,姓名,性别,出生年月,专业,成绩),正确的SQL语句是([C]selectcount(*)fromstudentsorderby学号desc)。 从数据库中删除表所用的SQL语句为([C]DROPtable)。 下面使用已建立的"tEmployee"表,表结构和表内容如下所示: 雇员ID 姓名 性别 出生日期 职务 简历 联系电话 1 王宁 女 1960-1-1 经理 1984年大学毕业,曾是销售员 35976450 2 李清 男 1962-7-1 职员 1986年大学毕业,现为销售员 35976451 3 王创 男 1970-1-1 职员 1993年大学毕业,现为销售员 35976452 4 郑炎 女 1978-6-1 职员 1999年大学毕业,现为销售员 35976453 5 魏小红 女 1934-11-1 职员 1956年专科毕业,现为管理员 35976454 若在”tEmployee”表中查找所有姓”王”的记录,可以在查询设计视图的”条件”行中输入([B]like"王*")。 如果需要运行选择或交叉表查询,Access就会自动运行或执行该查询, 并在____数据表____视图中显示结果。 根据关系模型student(学号,姓名),如果需要插入一条学号"********", 姓名为"王海"的新纪录,SQL语句是: ___insertintostudentvalues("11021001","王海") _____。 查询可以作为结果,也可以作为___数据来源_____,即可以以查询为基础,来创建表、查询、窗体或报表。 在Access中可以将两个相同结构表,通过____追加 ____查询,将某个表中符合条件的记录添加到另一张表中。 根据数据表成绩表(学号,姓名,课程代码,考试成绩),若建立生成表查询, 将考试成绩<60的学生生成一张新表"不及格表",有(学号,姓名,课程代码, 考试成绩),其SQL语句是____SELECT学号,姓名,课程代码,考试成绩INTO不及格表FROM成绩表WHERE(考试成绩<60)____。 在总计计算时要指定某列的平均值,应输入____Avg(列名)____; 要指定某列中值的一半,应输入____[列名]*0.5 ____。 在查询中我们还可以使用几种通配符号,"____*____"表示任意个任意字符; "__? ____"表示一个任意字符;"#"表示一个任意数字;"[]"表示检验字符的范围 (1)like"___m*__"表示以m开头的名字。 (2)like"__*m___"表示以m结尾的名字。 (3)like"___*m*__"表示名字中包含有m字母。 (4)like"__[F-H]*___"表示名字中的第一个字母为F~H字母。 (5)like"__? m*___"表示第二个字母为m。 根据数据表学生信息表(学号,姓名,性别,院系,入学成绩),查询高于平均入学成绩的学生, 并按入学成绩的降序显示其学号,姓名,院系,入学成绩,SQL语句是___SELECT学号,姓名,院系,入学成绩FROM学生信息表Where(入学成绩)>=(SELECTAVG(入学成绩)FROM学生信息表)Orderby入学成绩desc; _____。 在创建查询时,有些实际需要的内容(字段)在数据源的字段中并不存在, 但可以通过在查询中增加___计算字段_____来完成。 创建交叉表查询有两种方法,即一种是使用__交叉表查询向导_____创建交叉表查询; 另一种是使用设计视图创建交叉表查询。 以"图书管理系统"为例,"应还日期"字段为"借出书籍"表中的一个字段, 类型为日期/时间型,则查找"书籍的超期天数"应该使用的表达式是____Date()-借出书籍.[应还日期] ____。 根据数据表学生信息表(学号,姓名,性别,院系,入学成绩), 建立按姓氏的参数查询,若在查询设计视图的设计网格"姓名"字段的条件一栏 输入"请输入姓氏",结果显示学号,姓名,则该参数查询的SQL语句是__SELECT学号,姓名FROM学生信息表WHERE(姓名Like[请输入姓名]&"*"); ______。 四、宏与VBA 在Access中,自动运行宏应当命名为__[A]Autoexec____. 在宏的表达式中要引用窗体test上的控件txt.Name的值,可以使用的引用式是__[C]Forms! test! txt.Name_____. 用于显示消息框的宏命令__[B]MessageBox____. 下列关于宏操作的叙述中,错误的是__D__
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 数据库 题库 答案 中大文虎考堂
![提示](https://static.bdocx.com/images/bang_tan.gif)