1、ACCESS 机试 A第 1 页 共 5 页广 东 商 学 院 试 题 纸_2011-2012 学年第_1_学期 考试时间共 120 分钟课程名称_数据库技术与应用 (机试 A) 课程班号_ _ _ 共_5_页-注意事项:请交卷前,将“教职工管理系统.mdb“数据库改名,新名命名规则:学号加姓名加试卷字母(A) ,扩展名不变,如 “10250201370 张小明 A.mdb“。由于所有答案均在此数据库中,请每个考生务必按要求将数据库重命名,否则影响考试成绩,后果自负。一、基本操作题(计 25 分)在考试文件夹中,有名为“教职工管理系统.mdb“数据库,下面的操作均在此数据库中进行。(1)在“教
2、职工管理系统.mdb“数据库中建立新表,表名前4个字符为考生资料后面跟一下划线加自己姓名,如“考生资料_张小明“。该表包括学号(文本,11位) 、姓名(文本,4位) 、性别(文本,1位) 、出生日期(日期型) 、班级名称(文本,15位) 、照片(OLE对象)六个字段。增加一条新记录,按自己的实际情况填写记录内容,其中“照片“用考试文件夹中的文件“照片.bmp“。(2)在“教职工信息表“中,增加一字段“学院“,查阅向导型,可选的内容为:工商学院、公管学院、会计学院、财税学院。(3)将“教职工信息表“导出为Excel表,文件名为“教职工” ,保存在考试文件夹里。 (4)设置“教职工信息表“中“参加
3、工作日期”的默认值为:当天日期(5)在“教职工信息表“中,隐藏“职称代码” “部门代码”两字段;数据表的背景色设置为“银白色”二、简单应用题(计30分)利用“教职工管理系统.mdb “数据库中完成以下操作。(1) 以“教职工信息表“和“部门表“为数据源,创建名为“教职工查询”的选择查询,查询显示出“日语系”和“英语系”的“女”教师信息。结果见下图。(2)给“教职工信息表“增加一个字段“年龄“(数字型,长整型) ,然后创建更新查询“计算年龄“,按“2012-出生年份”方法给每个职工计算年龄。运行查询,检验更新效果。(3)以“工资表“和“教职工信息表“为数据源,创建“SQL查询” ,查询显示出“税
4、款”大于或等于全部职工平均税款的职工记录,结果按“税款”降序排序。如下图所示。ACCESS 机试 A第 2 页 共 5 页三、综合应用题(计25分 第1题10分,第2题15分)(1) 建立“用户查询窗体”和名为“查询宏组”的宏,运行该窗体实现以下要求:1) 单击“查询职工信息”按钮,则启动“H1 ”宏组;2) 单击“查询工资表”按钮,则启动“H2 ”宏组” 。3) 窗体界面设计要求见下图4) “查询宏组”定义如下:宏名 操作H1 消息框,显示“打开职工信息窗体 ”打开窗体职工信息窗体H2 消息框,显示“打开工资表查询 ”打开查询工资表查询(2)根据“教职工信息表“、“职称表“和“工资表“数据,
5、建立报表”教师工资单” ,格式如样张所示。1) 报表名称“职工分组工资表” ,报表名称后面显示出报表的总页数2) 报表右上角显示制表人名称,写上自己的姓名(必选项,不写或写别的名字,本大题不予评分)3) 报表按“职称”分组,每组的页眉显示职称名称和字段名;4) 组页脚显示每组实发工资的平均值。报表名称后面和每组数据后面要求加线条分隔,线条样式可自行选定。 (报表中其它线条为可选项)ACCESS 机试 A第 3 页 共 5 页5) 每个记录要求添加实发工资字段,其中实发工资=基本工资+课酬-税款6) 每页页脚左边显示日期、右边显示页码,格式见样张。报表样张ACCESS 机试 A第 4 页 共 5
6、 页四、单项选择题(共 20 分,每小题 1 分)答题要求:在数据库中,打开名为单选题答案的数据表,将本题答案填入该表中。在第一条记录中还要填上自己的学号和姓名,否则不予评分。1、用二维表格来表示实体及实体之间联系的数据模型是( )A)实体-联系模型 B)层次模型 C)网状模型 D)关系模型2、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( )。A)主键 B)属性 C)关系 D)域3、关系数据库的基本操作是( )A) 增加、删除和修改 B)选择、投影和联接 C)创建、打开和关闭 D)索引、查询和统计4、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置(
7、 )。A)参照完整性 B)有效性规则 C)输入掩码 D)级联更新相关字段5、如果表中有一个“姓名”字段。查找姓“王”且为单名(如“王海”)的记录,应该使用的条件是( )。A)Like “王“ B)Like “王*“ C)Like 王 D)Like “ 王?“6、在现实世界中,每学生都有自己的出生地,实体“学生”与实体“出生地”之间的联系是( )。A)一对一联系 B)一对多联系 C)多对多联系 D)无联系7、如果不指定对象,宏操作 close 关闭的是( )A) 正在使用的表 B)当前正在使用的数据库 C) 当前窗体 D)当前对象(窗体、查询、宏)8、有关空值。以下叙述正确的是( )A)空值等于
8、空字符串 B)空值表示字段还没有确定值 C)空值等同于数值 0 D)ACCESS 不支持空值9、VBA 的自动运行宏,应当命名为( )A) autoexec B)autoexe C)autokeys D)autoexec.bat 10、在查询中,求所有记录条数的表达式是( ) 。A)avg(*) B)count(*) C)first(学号) D)sum(成绩)11、在窗体设计视图中,必须包含的部分是()A)主体 B)窗体页眉和页脚 C)页面页眉和页脚 D)以上 3 项都要包括12、在建立查询时,若要筛选出图书编号是“T01“或“T02“的记录,可以在查询设计视图条件行中输入( )。A)“T01
9、“ or “T02“ B)“T01“ and “T02“ C)in (“T01“ and “T02“) D)not in (“T01“ and “T02“)ACCESS 机试 A第 5 页 共 5 页13、假设有一组数据:工资为800,职称为“讲师“,性别为“男“,在下列逻辑表达式中结果为“假“的是( )。A)工资800 AND 职称=“助教“ OR 职称=“ 讲师“B)性别=“女“ OR NOT 职称=“助教“C)工资=800 AND (职称=“讲师 “ OR 性别=“ 女“)D)工资800 AND (职称=“讲师 “ OR 性别=“男“)14、如果字段内容为照片,可将此字段定义为( )类型
10、。A)文本 B)查阅向导 C)OLE 对象 D)备注15、要改变窗体上文本框控件的数据源,应设置的属性是( )。A)筛选查阅 B)控件来源 C)记录源 D)默认值16、创建宏时至少要定义一个宏操作,并要设置对应的( )A) 条件 B)命令按钮 C)宏操作参数 D)注释信息17、在使用报表设计视图设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在( )。A)组页眉/组页脚 B)页面页眉 /页面页脚 C)报表页眉/报表页脚 D)主体18、在 Access 中已建立了“雇员”表,其中有可以存放照片的字段,在使用向导为该表创建窗体时, “照片”字段所使用的默认控件是( )A)图像框 B)绑定对象框 C)非绑定对象框 D)列表框19、在创建条件宏时,如果要引用窗体上的控件值,正确的表达式引用是( )A)窗体名!控件名 B)窗体名.控件名 C)form!窗体名!控件名 D)forms!窗体名 !控件名20、数据库系统的核心是( )。A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员