1、- 1 -数据库(Access 版)期末复习数据库考试的一些基本情况:1. 选择题(60 分)2. 判断题(10 分) (选择题、填空题里边的 VBA 所占比例大约为 1/8)3. 操作题(30 分)注:不考 VBA 的操作题,可能分布于是 SQL、基本操作题(如建表) 、窗体、报表中。4. 在做选择题和判断题的时候允许打开 access 实体试验5. 时间 90 分钟,每个人考题均不一样,考试时间为 6 月 30 日,地点为 6 号楼101,15:1016:40一、 选择题1. 窗体是 Access 数据库中的一种对象,以下哪项不是窗体具备的功能A) 输入数据B) 编辑数据C) 输出数据D)
2、 显示和查询表中的数据 2. “特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是“平面” 、“颜色” 、“凸起” 、“蚀刻” 、“透明” 、“阴影” 、“凹陷” 、“凿痕” 、“倾斜”A) B) C) D) 3. 下列关于宏操作的叙述错误的是A)可以使用宏组来管理相关的一系列宏B)使用宏可以启动其它应用程序C)所有宏操作都可以转化为相应的模块代码D)宏的关系表达式中不能应用窗体或报表的控件值 4. 可以判定某个日期表达式能否转换为日期或时间的函数是A)CDateB)IsDateC)DateD)IsText 5. 某文本型字段的值只能为字母且不允许超过 6 个,则可将该字段
3、的输入掩码属性定义为A)AAAAAA B)LLLLLLC)CCCCCCD)999999- 2 -6. 在 VBA 中执行宏“macro1”的格式为是A)Function.RunMacro MacroNameB)DoCmd.RunMacro macro1C)Sub.RunMacro macro1D)RunMacro macro17. 有如下程序段Dim str As String*10Dim iStr1=“abcdefg“i=12len1=Len(i) str2=Right(str1,4) 执行后,len1 和 str2 的返回值分别是A)12,abcd B)10,bcdeC)2,defgD)0
4、,cdef8. 为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是 A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“ B)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“ C)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110“ D)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“ 9. ODBC 的中文含义是_。A、浏览器/服
5、务器B、客户/服务器C、开放数据库连接D、关系数据库管理系统说明:浏览器/服务器为:Browser-Server;客户/服务器为:client-server; 开放数据库连接:Open Database Connectivity;关系数据库管理系统:RDBMS(Relational Date Base Management System)10. 关系型数据库管理系统中所谓的关系是指_。A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另外一个数据库文件之间有一定的关系C、数据模型符合满足一定条件的二维表格式D、数据库中各个字段之间彼此都有一定的关系11. 数据库系统的核心是_。A、数据库
6、B、用户C、数据库管理系统D、用户应用程序- 3 -12. 8.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 3 者之间的关系是_。A、DBS 包括 DB 和 DBMSB、DBMS 包括 DB 和 DBSC、DB 包括 DBS 和 DBMSD、DBS 就是 DB,也就是 DBMS13. 属于传统的集合运算的是_。A、加、减、乘、除B、并、差、交C、选择、投影、联接D、增加、删除、合并14. 通配任何单个字母的通配符是_。A、#B、!C、?D、15. 下列选项叙述不正确的是_。A、如果文本字段中已经有数据,那么减小字段大小不会丢失数据B、如果数字字段中包含小数,那么将字段大小设置为
7、整数时,Access 自动将小数取整C、为字段设置默认属性时,必须与字段所设的数据类型相匹配D、可以使用 Access 的表达式来定义默认值16. 有关字段属性,以下叙述错误的是_。A、字段大小可用于设置文本、数字或者自动编号等类型字段的最大容量B、可对任意类型的字段设置默认值属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同17. 必须输入任一字符或者空格的输入掩码是_。 (P49)A、0B、&C、AD、C18. 数据库设计过程中的需求分析主要包括_。A、信息需求、处理需求B、处理需求、安全性和完整性需求C、信息需求、安全性和完整性需求D、信息需求、处
8、理需求、安全性和完整性需求19. 下列关于数据库设计的叙述错误的是_。 (?)A、在进行设计时,要遵从概念单一化“一事一地”原则,需要将有联系的实体设计成一个表。B、避免在一个表中出现重复字段。C、设计数据库的目的实质上是设计出满足实际应用需求地实际关系模型。D、设计表时,表中的字段必须是原始数据。- 4 -20. 在下列关于数据库系统的叙述中,正确的是_。A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系21. 关系数据库系统中所管理的关系是_。A、一个 mdb 文件B、若干个
9、 mdb 文件C、一个二维表D、若干个二维表22. 关系数据库系统能够实现的三种基本关系运算是_。A、索引、排序、查询B、建库、输入、输出C、选择、投影、联接D、显示、统计、复制23. 在下列关于关系模型特点的描述中,错误的是_。A、在一个关系中元组和列的次序都无关紧要B、可以将日常手工管理地各种表格,按照一张表一个关系直接存放到数据库系统中C、每个属性必须是不可分割的数据单元,表中不能再包含表D、在同一个关系中不能出现相同的属性名24. 下列关于实体描述的说明,错误的是_。 (P6)A、客观存在并且相互区别的事物称为实体,因此实际的事物都是实体,而抽象的事物不能作为实体。B、描述实体的特性称
10、为属性。C、属性值的集合表示一个实体。D、在 Access 中,使用“表”来存放同一类的实体。25. 假设数据库中表 A 和表 B 建立了“一对多”关系,表 B 为“多”的一方,则下述说法中正确的是_。 (一对多,匹配的是记录)A、表 A 中的一个记录能与表 B 中的多个记录匹配B、表 B 中的一个记录能与表 A 中的多个记录匹配C、表 A 中的一个字段能与表 B 中的多个字段匹配D、表 B 中的一个字段能与表 A 中的多个字段匹配26. 常见的数据模型有 3 种,它们是_。A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录27. 在关系运算中,投影运算的含
11、义是_。A、在基本表中选择满足条件的记录组成一个新的关系B、在基本表中选择需要的字段(属性)组成一个新的关系C、在基本表中选择满足条件的记录和属性组成一个新的关系- 5 -D、上述说法均是正确的28. SQL 的含义是_。A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言29. Access 数据库表中的字段可以定义有效性规则,有效性规则是_。A、控制符B、文本C、条件D、前三种说法都不对30. 下列选项中错误的字段名是_。A、已经发出货物客户B、通讯地址1C、通讯地址.2D、1 通讯地址31. 在 Access 中,利用“查找和替换”对话框可以查找到满足条件的记录,
12、要查找当前字段中所有第一个字符为“y”最后一个字符为“w”的数据,下列选项中正确使用通配符的是_。A、yabcwB、y*wC、y?wD、y#w32. Access 中能返回数值表达式值的符号值的标准函数是_。 (P76)A、Int(数值表达式)B、Abs(数值表达式)C、Srq(数值表达式)D、Sgn(数值表达式)33. 下列关于备注数据类型的描述正确的是_。A、在 Access 中默认字段大小为 50 个字符。B、Access 可以对备注型字段进行排序或索引C、是字符和数字相结合,允许存储的内容最多可达 25000 个字符D、是字符和数字相结合,允许存储的内容最多可达 65536 个字符34
13、. 下列关于 OLE 对象的描述错误的是_。A、OLE 对象数据类型指字段允许单独地“链接”或“嵌入”OLE 对象B、可以链接或嵌入 Access 的 OLE 对象是指在其他使用 OLE 协议程序创建的对象C、用户在窗体或报表中必须使用“结合对象框”来显示 OLE 对象D、OLE 对象字段最大可为 2GB,它受磁盘空间限制(应为 1GB)35. 以下关于货币数据类型的叙述,错误的是_。A、向货币字段输入数据时,系统自动将其设置为 4 位小数- 6 -B、可以和数值型数据混合计算,结果为货币型C、字段长度是 8 字节D、向货币字段输入数据时,不必键入美元符号和千位分隔符36. 关于自动编号数据类
14、型,下列描述正确的是_。A、自动编号数据为文本型B、某表中有自动编号字段,当删除所有记录后,新增加的记录的自动编号从 1 开始。C、自动编号数据类型一旦被指定,就会永久地与记录连接。D、自动编号数据类型可自动的进行编号的更新,当删除已经编号的记录后,自动进行自动编号类型字段地编号更改。37. 要查询 2003 年度参加工作的职工,限定查询时间范围的准则为_。A、Between #2003-01-01# And #2003-12-31#B、Between 2003-01-01 And 2003-12-31C、#2003-01-01#38. 在 Access 中,利用“查找和替换”对话框可以查找到
15、满足条件的记录,要查找当前字段中所有第一个字符为“a”中间字符不为“a,b,c”最后一个字符为“b”的数据,下列选项中正确使用通配符的是_。A、a*abcbB、a!abcbC、a#abcbD、a?abcb39. 在 Access 表中,可以定义 3 种主关键字,它们是_。A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号40. 在数据表视图中,不能_。A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录41. 数据类型是_。A、字段的另一种说法B、决定字段能包含哪类数据的设置C、一类数据库应用程序D、一类用来描述 Ac
16、cess 表向导允许从中选择的字段名称42. 排序时如果选取了多个字段,则输出结果是_。A、按设定的优先次序依次进行排序B、按最右边的列开始排序C、按从左向右优先次序依次排序D、无法进行排序- 7 -43. 以下关于 Access 表的叙述中,正确的是_。A、表一般包含一到两个主题的信息B、表的数据表视图只用于显示数据C、表设计视图的主要工作是设计表的结构D、在表的数据表视图中,不能修改字段名称44. 以下关于空值的叙述中,错误的是_。A、空值表示字段还没有确定值B、Access 使用 NULL 来表示空值C、空值等于空字符串D、空值不等于数值 045. 使用表设计器定义表中字段时,不是必须设
17、置的内容是_。A、字段名称B、数据类型C、说明D、字段属性46. 创建交叉表查询,在“交叉表”行上有且只能有一个的是_。A、行标题和列标题B、行标题和值C、行标题、列标题和值D、列标题和值47. 以下不属于操作查询的是_。A、交叉表查询B、更新查询C、删除查询D、生成表查询48. 在查询设计视图中_。A、只能添加数据库表B、可以添加数据库表,也可以添加查询C、只能添加查询D、以上说法都不对49. 在总计查询中,Expression 函数的功能是_。A、求在表或查询中第一条记录的字段值B、求在表或查询中最后一条记录的字段值C、创建表达式中不包含统计函数的计算字段D、创建表达式中包含统计函数的计算
18、字段50. 在 Access 的数据库中已经建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入_。A、“112266“ and “113388“B、not in(“112266“,“113388“)C、in(“112266“,“113388“)D、not(“112266“ and “113388“)- 8 -51. 若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是_。A、JSJB、“JSJ“C、“*JSJ*“D、LIKE “JSJ“选择题答案题号 1 2 3 4 5 6 7 8 9 10答案
19、C D D B B B C B C C题号 11 12 13 14 15 16 17 18 19 20答案 C B B C A B B D A A题号 21 22 23 24 25 26 27 28 29 30答案 C C B A A B B A C C题号 31 32 33 34 35 36 37 38 39 40答案 B D D D A C A B C A题号 41 42 43 44 45 46 47 48 49 50答案 B C C C C D A B D C题号 51 52 53 54 55 56 57 58 59 60答案 C二、 填空题(主要是掌握知识点,考试没有填空题)1. 利用
20、 Access 中记录的排序规则,对下列文字进行降序排序后的先后顺序应该是_。(ACCESS 、 aCCESS、数据库管理、等级考试)2. 宏是一种特定的编码,是一个或多个_的集合.(操作命令)3. 一般情况下,一个表可以建立多个索引,每一个索引可以确定表中记录的一种_.(逻辑顺序)4. 创建分组统计查询时,总计项应选择_.(Group By)5. 添加 ActiveX 控件,可以在窗体“设计“视图下,单击工具箱中的_按钮,屏幕上出现一个控件列表.(其他控件)6. Access 中主要有键盘事件、 、对象事件、窗口事件和操作事件.(鼠标事件)7. 在报表设计视图中添加组页眉/页脚的操作方法可通
21、过_菜单中的_命令或单击工具栏中的_按钮来实现.(视图 排序与分组 排序与分组)8. 宏是一种特定的编码,是一个或多个_的集合。 (操作命令)9. Access 每个记录由若干个以_加以分类的数据项组成. (字段属性字段)10. 一般情况下,一个表可以建立多个索引,每一个索引可以确定表中记录的一种_.(逻辑顺序)11. 创建分组统计查询时,总计项应选择_. (GroupBy,即分组)12. Access 中主要有键盘事件、_、对象事件、窗口事件和操作事件. (鼠标事件)13. 窗体是数据库中用户和应用程序之间的主要界面,用户对数据库的_都可以通过窗体来完成. (操作)- 9 -14. 窗体是数
22、据库中用户和应用程序之间的_,用户对数据库的任何操作都可以通过它来完成. (接口)15. 按功能可将窗体分为_、_和_三种不同类型. (数据操作窗体、控制窗体、信息交互窗体)16. 要将每一个记录打印在单独的页面上,应设置_、_、_属性.(主体节、强制分页、节后)17. 要想使报表中的每组都另起一行或一列,应设置该组页眉或组页脚的_属性. (强制分页)18. 在报表中可以根据_或_对记录进行排序或分组. (字段、表达式)19. 在按“性别“分组显示“雇员“信息的报表中,使用计算控件统计“男“或“女“雇员的人数,其表达式应为_,该表达式必须放置在_或_节中.(=count(性别) 组页眉 组页脚
23、)20. 统计所有雇员的人数,表达式应为_,该表达式必须放置在_或_节中. (=count(雇员号) 报表页眉 报表页脚)21. 主报表最多可以包含_级子报表. (二)22. 要想浏览、输入、编辑和删除记录,必须在_视图或_视图中进行.(设计 页面)23. 在宏的设计视图窗口中若单击工具栏上的“宏组“按钮表示_. (创建宏组)24. 如果要创建一个宏,希望该宏首先打开一个表,然后打开一个报表,则应该选择_和_两个宏操作. (OpenTableOPENTABLE )25. 关系中的主属性是指_,非主属性是指_.( 键 非键 )26. 双击已创建的 Access 数据库文件,可启动 Access
24、并可同时_.(打开该库文件)27. 获取外部数据只在 Access 中使用,应该采取_方式创建表. (导入 )28. 获取外部数据同时又希望其它程序处理的数据及时反映到 Access 中,应该采取_方式创建表. (链接 )29. 若将“电话号码“字段的“必填字段“属性设置和“允许空字符串“属性均设置为“否“,则该字段允许为_值,但也不允许是_值. (Nullnull 空字符串)30. 输入记录时主键值不能为_,而且数据表视图显示的记录是按键值_排列的. (空 有小到大)31. 创建索引的目的主要是_. (加快数据查找速度 )32. 在一对多的关系中,严格检查多方关系中的每一个键值必须能在一方关
25、系中找到,在Access 中这称为_. (实施参照完整性)33. 空数据库是指不含任何_的数据库. (对象)34. 在表的“设计“视图中创建表,必须对每个字段定义的是_和_.(字段名称 数据类型)35. Access 中的基本查询类型是_. (选择 )36. 表示查询“雇员“的“出生日期“为 1955 年以前出生的设置条件是_. (Year ( 雇员!出生日期)1955 )- 10 -37. 标签是_型控件,它的典型用法是在窗体上显示标题. (未绑定)38. 选项组是_型控件,其中可以包含一组按钮. (容器 )39. 在“选项组“中每次只能选择_个选项. (1 )40. “选项卡“是个容器类控
26、件,使用选项卡可以创建_窗体. (多页)41. 数据管理技术经历了人工处理阶段、人工文件系统和_、_和_5 个发展阶段。 (数据库系统 分布式数据库系统 面向对象数据库系统)42. 在关系数据的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为_。 (联接 )43. 数据库的性质是由其采用的_所决定的。 (数据模型)44. 在关系数据库中,各表之间可以相互关联,表之间的各种联系是依靠每一个独立表内部的 _建立的。 (相同属性字段 )45. 关系数据库具有高度的数据和程序的_。 (相互独立性)46. 数据规范化的基本思想是逐步消除数据依赖关系中不适合的部分,并使依赖于同一
27、个数学模型的数据达到_。 (有效的分离)47. _是指系统开发人员利用数据库系统资源开发的面向某一类应用的软件系统。(数据库应用系统)48. 数据库系统的主要特点为:实现数据_,减少数据 _,采用特定的_,具有较高的数据 _,具有统一的数据控制功能。 (共享 冗余 数据模型 独立性)49. 关系的基本运算有两类:一类是传统的_,另一类是专门的_。(集合运算 关系运算)50. _联接是去掉重复属性的等值联接。 (自然)51. SQL 是在数据库系统中应用广泛的数据查询语言,它包含了_、_、_、_。 (数据定义 查询 操纵控制)52. Access 数据库由数据库_和_两部分组成,其中_又分为表、
28、查询、窗体、报表、数据访问页、宏和模块 7 种。 (对象 组 数据库对象 )53. 窗体是数据库系统数据维护的 _。 (主要工作界面)54. _是 Access 数据库的基础,_是存储的地方,是查询、窗体、报表等其他数据库对象的基础。 (数据 表 )55. _是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。(参照完整性 )56. 排列规则中,中文按_ 的顺序排列,升序时按 A 到 Z 排序,降序时按 A 到 Z排序。 (拼音字母)57. 参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中记录之间_的有效性,并且不会因意外而删除或更改相关数据。 (关系)58.
29、在 Access 中数据类型主要包括:自动编号、文本、备注、日期/时间/、是/否、OLE对象、_ 和查阅向导等。 (超级链接)59. 货币数据类型等价于_ 的数字数据类型。 (双精度属性)60. 当向表中添加新记录时,ACCESS 不再使用已删除的 _类型字段数值。 (自动编号)61. wh _可以找到 what,white 和 why。( * )62. B _ ll 可以找到 ball 和 bell 和 bill。( ? )- 11 -63. B _ ae _ll 可以找到 ball 和 bell 但找不到 bill。( )64. b _ aell 可以找到 bill 和 bull 但找不到
30、 bell。 ( ! )65. ba _ cd 可以找到 bad,bbd 和 bcd。 ( - )66. 1_3 可以找到 103,113,123。 ( # )67. 更新查询的结果,可对数据源中的数据进行_。 (物理更新)68. _是组成查询准则的基本元素。 (运算符)69. 在文本值作为查询准则时文本值要用_的双引号括起来。 (半角)70. 在通讯录表中查找设有电话的记录时,用_作为准则表达式。 (空格)71. 准则是查询中用来识别所需特定记录的 _。 (限制条件)72. 查询不仅能简单的检索记录,还能通过创建_对数据进行统计运算。 (运算字段)73. 返回数值表达式值的平方根的函数为 _
31、。 (Srq)74. 返回数值表达值的符号值的函数为 _。 (Sgn)75. 返回一个由字符表达式的第 1 个字符重复组成的指定长度为数值表达式的字符串的函数为_。 (String)76. 返回一个值,该值是从字符表达式左侧第 1 个字符开始,截取的若干个字符的函数为 _。( Left)77. 返回一个值,该值是从字符表达式右侧第 1 个字符开始,截取的若干个字符的函数为 _。 (Right)78. 返回给定日期 131 的值。表示给定日期是一个月中的哪一天的函数为_。(Day(date) )79. 返回给定日期 112 的值。表示给定日期是一年中的哪个月的函数为 _。(Month(date)
32、 )80. 返回给定日期 1009999 的值。表示给定日期是哪一年的函数为_。( Year(date) )81. 返回给定日期 17 的值。表示给定日期是一周中哪一天的函数为_。( Weekday(date) )82. 返回给定小时 023 的值。表示给定时间是一天中哪个时刻的函数为 _。(Hour(date) )83. 窗体中的主要信息有两类:一类是设计的提示信息,另一类是所处理_的记录。(表或查询)84. 纵栏式窗体将窗体中的一个显示记录按_ 分隔,每列的左边显示字段名,右边显示_。 (列 字段内容)85. _窗体从外观上看与数据表和查询界面相同,它的主要功能是作为一个窗体的_。 (数据
33、表 子窗体 )86. _窗体是 Access 为了以指定的数据表或查询为数据源产生一个 Execl 的分析表而建立的一种窗体形式。 (数据透视表)87. 在 Access 中,创建主/子窗体有两种方法:一是同时创建主窗体和子窗体,二是将_作为子窗体加入到另一个已有的窗体中。 (已有的窗体 )88. _属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的规则。(数据 )89. _主要是针对控件的外观或窗体的显示格式而设置的。 (窗体格式属性)90. 利用_型控件可以在窗体的控件和窗体的数据来源之间建立链接。 (结合)91. 计算型控件用_作为数据源。 (表达式)- 12 -92. 键盘事件是操作键盘所引发的事件。键盘事件主要有“键按下” 、_和_等。 (键释放、击键)93. 鼠标事件是指操作鼠标时所引发的事件。鼠标事件有“单击” 、 “双击” 、 “鼠标按下” 、_和_。 (鼠标释放、鼠标移动)94. 向货币数据类型字段输入数据时,不必键入美元符号和_。 (千位分隔符)95. 返回由数值表达式的值确定的空格个数组成的字符串的函数为_。 (Space)