1、数据库及其应用自考题-8 及答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:18,分数:36.00)1.下列关于设计全局 E-R模型叙述错误的是( ) A确定公共实体类型 B局部 E-R模型的合并 C实体定义 D消除冲突(分数:2.00)A.B.C.D.2.假设规定最低工资为 2000元,最高工资为 5000元,则工资字段的有效性规则应设置为( ) A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资 and工资=5000(分数:2.00)A.B.C.D.3.下图中 S与 SC表之间的关系是( ) *A一对一 B一对多
2、 C多对多 D不确定(分数:2.00)A.B.C.D.4.在表的“设计”视图中创建表,必须对每个字段进行定义的是( ) A字段名称和说明 B字段名称、数据类型和说明 C字段名称和标题 D字段名称和数据类型(分数:2.00)A.B.C.D.5.在宏中执行其它宏时,需要使用的命令是( ) ARunApp BRunMacro CRunCommand DRunCode(分数:2.00)A.B.C.D.6.在 Access中,通过数据访问页发布的数据( ) A是数据库中保存的数据 B只能是静态数据 C只能是数据库中保持不变的数据 D只能是数据库中变化的数据(分数:2.00)A.B.C.D.7.构成关系模
3、型中的一组相互联系的“关系”一般是指( ) A满足一定规范化要求的二维表 B二维表中的一行 C二维表中的一列 D二维表中的一个数据项(分数:2.00)A.B.C.D.8.用二维表来表示实体及实体之间联系的数据模型是( ) A实体-联系模型 B层次模型 C网状模型 D关系模型(分数:2.00)A.B.C.D.9.在“学生”窗体中,通过“查找与替换”对话框查找姓“李”的学生时,应当在“查找内容”中输入( ) A李? B李? C李* D李*(分数:2.00)A.B.C.D.10.下列不能作为数据访问页的数据源是( ) A表中的数据 B查询中的数据 CExcel 电子表格中的数据 D报表中的数据(分数
4、:2.00)A.B.C.D.11.图中所示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B.C.D.12.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D.13.下列( )对象可以查找符合条件的数据,并以数据表的形式显示出来。 A查询 B宏 C数据访问页 D表(分数:2.00)A.B.C.D.14.在 Access中可以提供的数据访问页视图有( ) A设计视图 B数据页视图 CIE 视图 D以上都有(分数:2.00)A.B.C.D.15.若表中有一个名为照片的字段,其中拟存放位图(bmp
5、 文件),则该字段的类型是( ) A备注型 B超级链接型 COLE 对象型 D二进制型(分数:2.00)A.B.C.D.16.Access提供创建数据访问页有( )A2 种 B3 种 C4 种 D5 种(分数:2.00)A.B.C.D.17.下列选项中,没有“数据表视图”的对象是( ) A表 B查询 C窗体 D报表(分数:2.00)A.B.C.D.18.关系数据库的通用语言是( ) AASP BSQL CAccess DVFP(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:15.00)19.在 Access 2000中预览报表有 1 和打印预览两种视图方式。(分数:1.00)
6、填空项 1:_20.在“数据库”窗口中, 1 用于显示当前打开的数据库中已创建的某类对象的所有列表。(分数:1.00)填空项 1:_21.宏是一个或多个 1 的集合。(分数:1.00)填空项 1:_22.在报表设计视图中添加报表页眉/页脚的操作方法是 1。(分数:1.00)填空项 1:_23.DBMS总是基于某种数据模型,主要有关系型、层次型、网状型和 1 型等。(分数:1.00)填空项 1:_24.查询姓名中含有“张”字的查询准则应采用 1 来表达。(分数:1.00)填空项 1:_25.数据库中包含的多个表,一般采用 1 范式的关系。(分数:1.00)填空项 1:_26.在窗体中可以采用“按
7、选定内容筛选”、“ 1”、“内容排除筛选”、“高级筛选/排序”四种方式来挑选并显示要求的记录。(分数:1.00)填空项 1:_27.在报表中统计记录个数的函数是 1。(分数:1.00)填空项 1:_28.“表/查询”选项卡包括表设计、 1 和运行权限三个设置区。(分数:1.00)填空项 1:_29.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.00)填空项 1:_30.在 Access报表视图中,用于创建报表结构或修改已有的报表结构的视图是 1。(分数:1.00)填空项 1:_31.适合于字段较小的“纵栏式”报表使用的是
8、1。(分数:1.00)填空项 1:_32.在 Access中,当撤销数据库密码时,需要以 1 方式打开数据库。(分数:1.00)填空项 1:_33.一种以打印的形式展现数据的有效方式是 1。(分数:1.00)填空项 1:_三、简答题(总题数:5,分数:25.00)34.简述全局 E-R模型的优化原则。(分数:5.00)_35.某公司数据库中有两个表:职工(职工号,职工姓名,性别,出生年月,职务,所在部门)亲属(身份证号,亲属姓名,性别,年龄, (分数:5.00)_36.简述全局 E-R模型的优化原则。(分数:5.00)_37.什么是交叉表?在什么情况下最适宜于采用交叉表查询?(分数:5.00)
9、_38.有系和学生表如图所示,在建立系与学生的一对多关系时,选择的联接类型是:包括“系”表中的所有记录和“学生”表中联接字段相等的那些记录,并创建了一个列出系名称和学号的查询对象。 试将该查询的结果填写在下图的答案表中。 *(分数:5.00)_四、综合题(总题数:2,分数:20.00)39.假定有两个关系 R与 S,其内容分别为: R关系 S 关系 A B C B C D 1 2 5 2 5 17 2 5 6 2 5 9 3 5 4 5 4 1 写出下列运算结果: (1) ( A,B(R)( C(S)。 (2) *(分数:10.00)_40.设有关系模式 R(A,B,C,D),F=(A,D)C
10、,CB 则:(1) 求出 R的所有候选码。 (2) 该模式是哪一类范式,为什么?(分数:10.00)_数据库及其应用自考题-8 答案解析(总分:96.00,做题时间:90 分钟)一、单项选择题(总题数:18,分数:36.00)1.下列关于设计全局 E-R模型叙述错误的是( ) A确定公共实体类型 B局部 E-R模型的合并 C实体定义 D消除冲突(分数:2.00)A.B.C. D.解析:解析 全局 E-R模型的设计过程;(1)确定公共实体类型;(2)局部 E-R模型的合并;(3)消除冲突。2.假设规定最低工资为 2000元,最高工资为 5000元,则工资字段的有效性规则应设置为( ) A2000
11、工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资 and工资=5000(分数:2.00)A.B. C.D.解析:3.下图中 S与 SC表之间的关系是( ) *A一对一 B一对多 C多对多 D不确定(分数:2.00)A.B. C.D.解析:4.在表的“设计”视图中创建表,必须对每个字段进行定义的是( ) A字段名称和说明 B字段名称、数据类型和说明 C字段名称和标题 D字段名称和数据类型(分数:2.00)A.B. C.D.解析:解析 在表的设计视图中创建表时,会弹出对话框,在“字段名称”列中输入字段名(限 64个字符之内);在“数据类型”列中单击右边的
12、箭头,然后从下拉列表中为字段选择数据类型;在说明列中输入该字段的说明文字(将来输入数据时说明文字会显示在状态栏上)。5.在宏中执行其它宏时,需要使用的命令是( ) ARunApp BRunMacro CRunCommand DRunCode(分数:2.00)A.B. C.D.解析:6.在 Access中,通过数据访问页发布的数据( ) A是数据库中保存的数据 B只能是静态数据 C只能是数据库中保持不变的数据 D只能是数据库中变化的数据(分数:2.00)A. B.C.D.解析:解析 数据访问页是用来显示数据库中保存的数据,其数据可来自于本地 Access数据库或网络服务器上的 SQL Serve
13、r数据库。7.构成关系模型中的一组相互联系的“关系”一般是指( ) A满足一定规范化要求的二维表 B二维表中的一行 C二维表中的一列 D二维表中的一个数据项(分数:2.00)A. B.C.D.解析:解析 严格地讲,关系是一种规范化了的二维表。8.用二维表来表示实体及实体之间联系的数据模型是( ) A实体-联系模型 B层次模型 C网状模型 D关系模型(分数:2.00)A.B.C.D. 解析:解析 关系数据模型的最大特点:在关系模型中,不论是实体集还是实体之间的联系,统一表现为二维表。9.在“学生”窗体中,通过“查找与替换”对话框查找姓“李”的学生时,应当在“查找内容”中输入( ) A李? B李?
14、 C李* D李*(分数:2.00)A.B.C. D.解析:解析 *表示通配字符串中的任意多个字符,?表示通配字符串中的任意单个字符,表示与方括号的任何单个字符匹配。10.下列不能作为数据访问页的数据源是( ) A表中的数据 B查询中的数据 CExcel 电子表格中的数据 D报表中的数据(分数:2.00)A.B.C.D. 解析:解析 数据访问页是指连接到数据库的特殊 Web页,利用数据访问页可以输入、查看、编辑和操作存储在数据库中的数据。数据访问页还能包括其他来源的数据,例如 Excel电子表格。11.图中所示的出版社和作者表之间的关系是( ) * A一对一 B一对多 C多对多 D不确定(分数:
15、2.00)A.B.C. D.解析:12.分组报表有助于报表的( ) A可移植性 B可继承性 C可查性 D可读性(分数:2.00)A.B.C.D. 解析:解析 分组报表是指将具有共同特征的记录集中在一起打印,还可以显示该组的概要或对该组数据进行统计汇总等计算,分组报表有助于报表的可读性。分组报表最多可以按 10个字段或表达式进行分组。13.下列( )对象可以查找符合条件的数据,并以数据表的形式显示出来。 A查询 B宏 C数据访问页 D表(分数:2.00)A. B.C.D.解析:解析 查询是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。查询结果以数据表的形式显示出来。14.在 A
16、ccess中可以提供的数据访问页视图有( ) A设计视图 B数据页视图 CIE 视图 D以上都有(分数:2.00)A.B.C.D. 解析:解析 在 Access中可以创建交互式报表页、数据输入页和数据分析页三种类型的数据访问页。数据访问页作为 Access数据库对象,它有“设计”视图和“页面”视图;而作为 Web页它有 IE视图。15.若表中有一个名为照片的字段,其中拟存放位图(bmp 文件),则该字段的类型是( ) A备注型 B超级链接型 COLE 对象型 D二进制型(分数:2.00)A.B.C. D.解析:解析 备注用于存放表文本或与数字的组合数据。OLE 对象用于存储在其他程序中使用 O
17、LE协议创建的对象,例如 Word文档、Excel 电子表格、图像、声音或其他二进制数据等,可以将这些对象链接或嵌入 Access表中,必须在窗体或报表中使用绑定对象框来显示 OLE对象。超级链接时存放超级链接地址,可以是 UNC路径或 URL网址。16.Access提供创建数据访问页有( )A2 种 B3 种 C4 种 D5 种(分数:2.00)A.B.C. D.解析:17.下列选项中,没有“数据表视图”的对象是( ) A表 B查询 C窗体 D报表(分数:2.00)A.B.C.D. 解析:解析 报表共有三种视图,即“设计”视图、“打印预览”视图和“版面预览”视图。表、查询和窗体均有“数据表视
18、图”。18.关系数据库的通用语言是( ) AASP BSQL CAccess DVFP(分数:2.00)A.B. C.D.解析:解析 ASP 主要用于动态网页的制作。Access 和 VFP都是一种数据库。二、填空题(总题数:15,分数:15.00)19.在 Access 2000中预览报表有 1 和打印预览两种视图方式。(分数:1.00)填空项 1:_ (正确答案:版面预览)解析:20.在“数据库”窗口中, 1 用于显示当前打开的数据库中已创建的某类对象的所有列表。(分数:1.00)填空项 1:_ (正确答案:对象列表框)解析:21.宏是一个或多个 1 的集合。(分数:1.00)填空项 1:
19、_ (正确答案:操作)解析:22.在报表设计视图中添加报表页眉/页脚的操作方法是 1。(分数:1.00)填空项 1:_ (正确答案:单击“视图“菜单中的“报表页眉/页脚“命令)解析:23.DBMS总是基于某种数据模型,主要有关系型、层次型、网状型和 1 型等。(分数:1.00)填空项 1:_ (正确答案:面向对象)解析:24.查询姓名中含有“张”字的查询准则应采用 1 来表达。(分数:1.00)填空项 1:_ (正确答案:Like“张*/)解析:25.数据库中包含的多个表,一般采用 1 范式的关系。(分数:1.00)填空项 1:_ (正确答案:第三)解析:26.在窗体中可以采用“按选定内容筛选
20、”、“ 1”、“内容排除筛选”、“高级筛选/排序”四种方式来挑选并显示要求的记录。(分数:1.00)填空项 1:_ (正确答案:按窗体筛选)解析:27.在报表中统计记录个数的函数是 1。(分数:1.00)填空项 1:_ (正确答案:Count)解析:28.“表/查询”选项卡包括表设计、 1 和运行权限三个设置区。(分数:1.00)填空项 1:_ (正确答案:查询设计)解析:29.创建按姓名查询学生成绩单的参数查询,提示信息为“请输入学生姓名”,可以在“姓名”字段的“准则”行输入 1。(分数:1.00)填空项 1:_ (正确答案:请输入学生姓名)解析:30.在 Access报表视图中,用于创建报
21、表结构或修改已有的报表结构的视图是 1。(分数:1.00)填空项 1:_ (正确答案:设计视图)解析:31.适合于字段较小的“纵栏式”报表使用的是 1。(分数:1.00)填空项 1:_ (正确答案:多列报表)解析:32.在 Access中,当撤销数据库密码时,需要以 1 方式打开数据库。(分数:1.00)填空项 1:_ (正确答案:独占)解析:33.一种以打印的形式展现数据的有效方式是 1。(分数:1.00)填空项 1:_ (正确答案:报表)解析:三、简答题(总题数:5,分数:25.00)34.简述全局 E-R模型的优化原则。(分数:5.00)_正确答案:(全局 E-R模型的优化原则如下: (
22、1) 合并相关实体类型。 (2) 消除冗余的属性。 (3) 消除冗余的联系。)解析:35.某公司数据库中有两个表:职工(职工号,职工姓名,性别,出生年月,职务,所在部门)亲属(身份证号,亲属姓名,性别,年龄, (分数:5.00)_正确答案:(1) 在两个表之间实施参照完整性; (2) 设置“级联删除相关记录”选项。)解析:36.简述全局 E-R模型的优化原则。(分数:5.00)_正确答案:(1) 合并相关实体类型 (2) 消除冗余的属性 (3) 消除冗余的联系)解析:37.什么是交叉表?在什么情况下最适宜于采用交叉表查询?(分数:5.00)_正确答案:(交叉表类似于 Excel电子表格,它按“
23、行、列”形式分组安排数据:一组作为行标题显示在表的左部;另一组作为列标题显示在表的顶部,而行与列的交叉点的单元格则显示数值。 易用于对数据进行计算,如进行求和、求平均值、计数等。)解析:38.有系和学生表如图所示,在建立系与学生的一对多关系时,选择的联接类型是:包括“系”表中的所有记录和“学生”表中联接字段相等的那些记录,并创建了一个列出系名称和学号的查询对象。 试将该查询的结果填写在下图的答案表中。 *(分数:5.00)_正确答案:(系名称 学号机械计算机 101计算机 104计算机 106自动控制 102)解析:四、综合题(总题数:2,分数:20.00)39.假定有两个关系 R与 S,其内
24、容分别为: R关系 S 关系 A B C B C D 1 2 5 2 5 17 2 5 6 2 5 9 3 5 4 5 4 1 写出下列运算结果: (1) ( A,B(R)( C(S)。 (2) *(分数:10.00)_正确答案:(1) A B C 1 2 5 1 2 4 2 5 5 2 5 4 3 5 5 3 5 4 (2) A B C D 1 2 5 17 1 2 5 9 3 5 4 1)解析:解析 (1) 是投影运算符。 A,B(R)的结果为: A B 1 2 2 5 3 5 C C(S)的结果为:5 4 是笛卡儿积符号。 所以( A,B(R)( C(S)的结果为:A B C 1 2 5
25、 1 2 4 2 5 5 2 5 4 3 5 5 3 5 4 (2) *是自然连接符号。自然连接要求被连接的两个关系有若干相同的属性名。A 和 B字段有相同字段,去掉重复的属性。 A B C D 所以 R*S的结果为:1 2 5 17 1 2 5 9 3 5 4 140.设有关系模式 R(A,B,C,D),F=(A,D)C,CB 则:(1) 求出 R的所有候选码。 (2) 该模式是哪一类范式,为什么?(分数:10.00)_正确答案:(1) 先考虑关系中的决定因素,这里有(A,D)和 C,其中 C函数依赖于(A,D),故候选码只有(A,D)。主属性为 A,D,非主属性 B,C。 (2) 因为不存在非主属性对码的部分函数依赖,所以 R属于 2NF,因为存在非主属性 B对码(A,D)传递依赖,所以 R不属于 3NF。)解析: