第一部分 选择题
一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的) 第二部分 非选择题
二、填空题1. 在文件系统阶段,文件系统显现出的固有缺陷主要有三方面:文件是面向特定用途组织的、______、文件之间缺乏联系。
数据冗余
[考点] 文件系统显现出的固有缺陷
[解析] 现代社会随着信息量的急剧增加,文件系统显现出的固有缺陷主要有三方面:文件是面向特定用途组织的、数据冗余、文件之间缺乏联系。
2. 在连接运算中,以属性值对应相等为条件进行的连接操作称为______。
自然连接
[考点] 自然连接的含义
[解析] 在连接运算中,以属性值对应相等为条件进行的连接操作称为自然连接。
3. 同步复制ID型数据用于唯一标识一条记录,固定占用的字节数为______。
16
[考点] 同步复制ID型数据同定占用的字节数
[解析] 同步复制ID型数据用于唯一标识一条记录,固定占用16字节。
4. 建立表间关系时,如果选择了______,则相关表之间将会出现“1—∞”字样的连线。
实施参照完整性
[考点] 建立表间关系的内容
[解析] 建立表间关系时,如果选择了实施参照完整性,则相关表之间将会出现“1—∞”字样的连线,这种情况将严格检查“多方”关系中的每个键值必须在“一方”有此值。
5. Access将______、传递查询和数据定义查询归结为SQL查询。
联合查询
[考点] SQL查询的内容
[解析] SQL查询是用户使用SQL语句创建的查询,Access将联合查询、传递查询和数据定义查询归结为SQL查询。
6. 在Access中,根据操作符的性质可分为算术、______和逻辑操作符,另外还有一些在表达式中起特殊作用的符号。
比较
[考点] 操作符的分类
[解析] 在Access中,根据操作符的性质可分为算术、比较和逻辑操作符,另外还有一些在表达式中起特殊作用的符号。
7. 大体上来说,如果窗体涉及______,最好使用“自动创建窗体”或“窗体向导”先建立一个窗体雏形,然后切换到“设计视图”中进行布局和修改。
数据源
[考点] 创建窗体的内容
[解析] 大体上来说,如果窗体涉及数据源,最好使用“自动创建窗体”或“窗体向导”先建立一个窗体雏形,然后切换到“设计视图”中进行布局和修改,对于不涉及数据源的控制型窗体,一般只能在“设计视图”中创建。
8. ______是窗体中的窗体,利用它显示具有“一对多”关系的“多”方数据特别有效。
子窗体
[考点] 子窗体的内容
[解析] 子窗体是窗体中的窗体,利用它显示具有“一对多”关系的“多”方数据特别有效。
9. 数据类型为“______”的前缀字符其分组形式是将字段值的前N个相同的字符分为一组,N由组间距属性的值决定。
文本型
[考点] 组属性的设置
[解析] 组间距是为分组字段或表达式的值指定的有效的组间的距离。文本型的前缀字符其分组形式是将字段值的前N个相同的字符分为一组,N由组间距属性的值决定。
10. ______适用于所有的报表或窗体,其他报表也使用当前的设置值,所有窗体或报表的页面只需要设置一次。
页面设置值
[考点] 页面设置值的设置
[解析] 所有窗体或报表的页面只需要设置一次页面设置值,它适用于所有的报表或窗体,其他报表也使用当前的设置值。
11. 如果采用“图片”提示形式的超链接,可单击工具箱中的“______”控件按钮来完成命令。
热点图像
[考点] 热点图像控件的使用
[解析] 如果采用“图片”提示形式的超链接,可单击工具箱中的“热点图像”控件按钮来完成命令。
12. 如果要在页面视图中删除记录,需要将______移动到要删除的记录,使其成为当前记录。
记录指针
[考点] 删除记录的内容
[解析] 在页面视图中打开数据访问页,将记录指针移动要删除的记录,使其成为当前记录,然后单击“删除”按钮即可删除该记录。
13. “主题”命令位于“______”菜单中,使用此命令可以设置数据访问页的主题。
格式
[考点] 主题的内容
[解析] “主题”命令位于“格式”菜单中,使用此命令可以设置数据访问页的主题,主题是为数据访问页提供字体、横线、背景图像以及其他元素的统一设计和颜色方案的集合。
14. 操纵数据库对象的宏操作中,SelectObject的功能是选择______。
指定的数据库对象
[考点] SelectObject的功能
[解析] 操纵数据库对象的宏操作中,SelectObject的功能是选择指定的数据库对象。
15. 通用过程有两种基本类型,其中能够返回具体值的过程是______。
Function过程
[考点] Function过程的含义
[解析] 通用过程有两种基本类型:Sub过程和Function过程,其中Function过程又称为函数,是一种能够返回具体值的过程。
三、简答题1. 简述数据库技术的特点。
数据库技术的特点有:
(1)数据结构化;
(2)数据共享;
(3)数据冗余小;
(4)有较高的数据独立性;
(5)数据库系统为用户提供了使用方便的用户接口;
(6)增加了系统的灵活性。
2. 导入与链接都可以使用外部数据,何时采用链接方式?
虽然导入和链接都可以使用外部数据,但如果获取外部数据也将由Access之外的程序使用,则应采用链接方式。通过链接,在原应用程序和在Access中都可以查看和编辑数据,也可以创建应用外部数据的查询、窗体和报表,将外部数据和Access表中的数据联合使用,甚至在其他人正在以原始程序处理外部数据时还可以进行查看和编辑。
3. 窗体最多可由哪几部分组成?各自的特点是什么?
一个窗体最多由五个部分组成。
(1)窗体页眉:用来显示窗体的标题或设置命令按钮等,在窗体视图中,它出现在屏幕的顶部,而在打印的窗体中只出现第一页的顶部。
(2)页面页眉:在窗体每一页的顶部显示列标题,但页面页眉只能出现在打印的窗体中。
(3)主体:用来显示记录,是所有窗体都必须有的设计区。
(4)页面页脚:在窗体每一页的底部显示日期或页码等信息,只能出现在打印的窗体中。
(5)窗体页脚:该区域显示的信息对每个记录而言都是一样的,在窗体视图中,它出现在屏幕的底部,而在打印的窗体中只出现在最后一条记录之后。
4. 简述带有条件的宏的执行过程。
带有条件的宏的执行过程为:
(1)首先计算出条件表达式的值;
(2)如果逻辑值为“真”,则执行该行以及紧接着该行下面“条件”单元格中含有省略号(…)的或“条件”单元格中不带条件的所有宏操作,直到遇到下一个条件表达式、宏名或者停止宏(StopMacro)为止;
(3)如果逻辑值为“假”,则忽略该行以及紧接着该行下面“条件”单元格中含有省略号(…)的所有宏操作,并自动转移到下一个条件表达式或不带条件的宏操作。
5. 简述对象的事件与事件过程在概念上的不同点。
对象的事件和事件过程在概念上的不同点为:
(1)事件是指对象能识别并能响应的一些预先定义的动作,大多数事件是用户操作触发的,如单击鼠标事件、双击鼠标事件或按键等。每个对象都有与之相关的事件,不同对象能够识别不同的事件。
(2)事件过程是对事件的一种响应和处理,是与事件相关联的代码。事件是固定的,用户不能定义新的事件,但事件过程却是可以根据需要编程的。处理事件的代码称为事件过程。
四、综合题1. 设有关模式R(A,B,C,D,E),其属性函数依赖为(A,C)→B,B→D,B→E
则:(1)求出R的所有候选键及主键。
(2)R属于哪一类范式,为什么?
(1)候选键:(A,C)
主键:(A,C)
(2)R属于2NF。因为不存在非主属性对键的部分函数依赖,所以R属于2NF,又存在非主属性D对键(A,C)的传递依赖,所以R不属于3NF。
[考点] 候选键和范式的判断
[解析] 在关系中凡能唯一标识元组的属性或属性集,称为关系模式的候选键。用户从候选键中选做标识元组的属性或属性集称为主键。本题中先考虑关系中的决定因素,这里有(A,C)和B,其中B函数依赖于(A,C),故候选键只有(A,C),所以主键也就是(A,C)。因为不存在非主属性对键的部分函数依赖,所以R属于2NF,又存在非主属性D对键(A,C)的传递依赖,所以R不属于3NF。
2. 已知表S(学号,姓名,年龄)
SC(学号,课程号,成绩)
C(课程号,课程名,教师名)
试用SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:
(1)统计有学生选修的课程门数。
(2)求选修C1课程的学生的平均年龄。
(3)查询姓名以ZHANG打头的所有学生的姓名和年龄。
(4)求SUN老师所授课程的每门课程的学生平均成绩。
(5)统计每门课程的学生选修人数(超过10人的课程才统计)。要求输出课程号和选修人数。
(1)SELECTCOUNT(DISTINCT课程号)FROMSC;
(2)SELECTAVG(年龄)FROMS,SCWHERE课程号=“C1”ANDS.学号=SC.学号;
(3)SELECT姓名,年龄FROMS
WHERE姓名LIKE“ZHANG*”;
(4)SELECTSC.课程号,课程名,AVG(成绩)FROMSC,C
WHERESC.课程号=C.课程号AND教师名=“SUN”;
(5)SELECT课程号,COUNT(学号)FROMSC
GROUPBY课程号HAVINGCOUNT(*)>10;
[考点] SQL查询命令的运用
[解析] 解答本题的关键就是记住各种SQL查询命令。本题各小题相对来说都比较简单,较难的一个就是第四、五小题。首先弄懂题意,第四小题求SUN老师教的每门课程的平均成绩,即首先在课程表中由教师名找到对应的课程号,然后由课程号找到成绩表中对应的成绩,最后就容易列出语句了。第五小题主要考查GROUPBY字段名HAVING筛选条件的运用,弄懂题意后也很好解答。