1、2009 年下半年全国自考(数据库及其应用)真题试卷及答案与解析一、单项选择题1 下列关于主键的说法中,错误的是( )(A)主键不能取重复值(B)主键不能取空值(C)主键必须是单个字段(D)主键能够惟一标识元组2 若关系模式 R 属于 2NF,且它的每一个非主属性都不传递函数依赖于 R 的主键,则称 R 属于( )(A)3NF(B) 4NF(C) 5NF(D)BCNF3 (A)1(B) 2(C) 3(D)44 表达计算机实现观点的数据库全局逻辑结构称为( )(A)概念模型(B)逻辑模型(C)外部模型(D)内部模型5 在 Access 数据库中真正用于存放数据的数据库对象是( )(A)表(B)查
2、询(C)窗体(D)数据访问页6 下列有关 Access 数据库安全性的说法中,错误的是( )(A)可以设置数据库密码(B)可以设置用户权限(C)可以设置用户帐户(D)只能将用户添加到系统默认的“用户组” 中7 下面关于备份数据库的说法中,错误的是( )(A)备份是保护数据库可靠性的有效手段之一(B)当备份数据库时,必须先关闭数据库(C)备份数据库是为数据库建立一个副本(D)备份是保护数据库安全性的有效措施8 下列关于复制数据库查询对象的说法中,错误的是( )(A)只能在同一个数据库内部复制(B)可以在不同数据库之间复制(C)可以复制到 Word 文档中(D)可以复制到 Excel 文档中9 若
3、要查找一个长度为 5,第 3 位是字母“a”的字符串,则表达式是( )(A)Like“*a*“(B) Like“#a#“(C) Like“?a?“(D)Like“!a!“10 在下列字段类型中,不能创建索引的是( )(A)OLE 对象(B)数字(C)货币(D)时间11 某学校的数据库中有 2 个表: 在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生( 学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是( )(A)复制查询(B)更新查询(C)生成表查询(D)追加查询12 假设规定最低工资为 2000 元,最高工
4、资为 5000 元,则工资字段的有效性规则应设置为( )(A)2000工资5000(B) =2000 and=5000(C) =2000 or= 5000(D)2000=工资 and 工资 =500013 下列选项中,不属于合并 E-R 图时需要消除的冲突是 ( )(A)语法冲突(B)结构冲突(C)属性冲突(D)命名冲突14 图中所示窗体的视图方式是( )(A)设计视图(B)窗体视图(C)数据表视图(D)数据图视图15 下列选项中,属于容器型控件的是( )(A)图像(B)文本框(C)标签(D)选项卡16 图中所示的出版社和作者表之间的关系是( )(A)一对一(B)一对多(C)多对多(D)不确定
5、17 有考生表:R(考号,姓名,课程名,分数),如果要建立一个能够按输入的分数段显示考生姓名和分数的参数查询,则在分数的准则单元格中输入的表达式是( )(A)起始分数=分数 =终止分数(B) 起始分数and终止分数(C) between 起始分数 and 终止分数(D)between起始分数and终止分数18 在 Access 中,修改数据访问页的设计时,应当使用( )(A)数据表视图(B)设计视图(C)窗体视图(D)页面视图19 图中用标注的报表部分是( )(A)报表页眉(B)报表页脚(C)主体(D)页面页脚20 在宏中执行其它宏时,需要使用的命令是( )(A)RunApp(B) RunMa
6、cro(C) RunCommand(D)RunCode二、填空题21 在数据库的三级模式中,内模式是逻辑模式的_。22 若关系 R 和 S 的元组个数分别是 10 和 5,则 RS 的元组个数是_。23 Access 是一个基于关系模型的 _。24 在 Access 中,可以创建单字段、 _和自动编号三种类型的主键。25 在 Access 中,表之间实施参照完整性时有 “级联更新相关字段”和“_”两个选项。26 Access 提供了“导入”和“_”两种使用外部数据源的方法。27 查阅字段的数据来源可以是表、查询和_。28 在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定_和设置查询
7、准则。29 窗体中以表达式作为数据源的控件称为_控件。30 报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个_。31 以数据透视表形式组织的数据访问页称为_。32 在数据访问页中,可使用文字和_两种形式的超链接。33 Access 中,实现打开表功能的宏命令是 _。34 类模块是指可以用来定义新对象的模块,包含有属性和_的定义。35 在 Access 中,处理事件的代码称为 _。三、简答题36 简述分解关系的基本原则。37 有部门和职工表如图所示,两个表之间实施了参照完整性。 如果要在职工表中插入下列 5 个新记录,判断每个记录能否被正确插入,要求在()中填或。 (1) 101,
8、“刘思思“ ,25,“B01“)( ) (2) 103,“李光明“ ,38,“B03“)( ) (3) 104,“丁一凡“ ,26,“B03“)( ) (4) 105,“何强生“ ,50,“B02“)( ) (5) 107,“王伟光“ ,40,“B01“)( )38 简述在 Access 中创建表的 5 种方法。39 简述索引的概念和作用。40 在窗体视图中显示了一个窗体,如图所示。请按图中的标号,在右侧的横线上填写窗体中各个控件的名称。 (1) _ (2) _ (3) _ (4) _ (5) _四、综合题41 已知学生表:S(学号,姓名,性别,出生年月)和 SQL 语句: SELECT 学号
9、,姓名,性别 FROM S WHERE 性别=“男“ ORDER BY 学号; 试依据这个 SQL 语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。 (1) _ (2) _ (3) _ (4) _ (5) _ (6) _ (7) _ (8) _ (9) _ (10) _42 假设一名职工可以参与多个工程项目,一个工程项目有多名职工参与;工程有工程号、工程名、预算等属性,职工有职工号、姓名、性别等属性。 (1) 根据上述语义设计 E-R 模型,要求注明联系类型,可以省略属性。 (2) 将 E-R 模型转换成关系模型。2009 年下半年全国自考(数据库及其
10、应用)真题试卷答案与解析一、单项选择题1 【正确答案】 C2 【正确答案】 A3 【正确答案】 C4 【正确答案】 B5 【正确答案】 A6 【正确答案】 D7 【正确答案】 D8 【正确答案】 A9 【正确答案】 C10 【正确答案】 A11 【正确答案】 D12 【正确答案】 B13 【正确答案】 A14 【正确答案】 B15 【正确答案】 D16 【正确答案】 C17 【正确答案】 D18 【正确答案】 B19 【正确答案】 C20 【正确答案】 B二、填空题21 【正确答案】 物理实现22 【正确答案】 50(或 105)23 【正确答案】 数据库管理系统(或 DBMS)24 【正确答
11、案】 多字段25 【正确答案】 级联删除相关记录26 【正确答案】 链接27 【正确答案】 值列表28 【正确答案】 查询输出字段(或输出字段)29 【正确答案】 计算型30 【正确答案】 节31 【正确答案】 数据分析页32 【正确答案】 图像33 【正确答案】 OpenTable34 【正确答案】 方法35 【正确答案】 事件过程三、简答题36 【正确答案】 (1) 分解必须是无损的 (2) 分解后的关系要相互独立 (3) 遵从“一事一地”原则(或一个关系只表达一个主题)37 【正确答案】 ()() () () ()38 【正确答案】 表向导 表设计器(或设计视图) 输入数据(或数据表视图) 导入链接39 【正确答案】 索引是一种使记录有序化的技术,它从逻辑上而不是物理上对记录进行排序。索引的主要作用是加快数据查找速度。40 【正确答案】 (1) 命令按钮 (2) 选项卡 (3) 文本框 (4) 组合框(或下拉列表) (5) 绑定对象框四、综合题41 【正确答案】 学号 (2)姓名 (3) 性别 (4)S (5)S (6)升序 (7) (8) (9) (10)“男“( 或男)42 【正确答案】 (1) (2) 职工(职工号姓名,性别) 工程 (工程号,工程名,预算) 参与( 职工号,工程号)