一、基本操作题 (1)在考生文件夹下,“samp1.mdb”数据库文件中建立表“tCourse”,表结构如下:
& f4 \7 f) r9 n& l7 B
4 r5 n, t" v* U% R (2)设置“课程编号”字段为主键;
! ~3 B) ^1 @+ o (3)设置“学时”字段的有效性规则为:大于0;! h5 h' n; z z. X' \
(4)设置“开课日期”字段的输入掩码为“短日期”;' g& J7 o i+ |
(5)在“tCourse”表中输入以下2条记录:
; v' W% m2 p0 V, ~: ]: w4 u# N. D. A; z1 a% `/ t
(6)在数据表视图中冻结“课程名称”字段。
6 K8 W! B4 a* k' v/ } 二、简单应用题* I7 D% X( F2 _
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:
) p P( h+ X: o, j& \0 j$ d (1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容,所建查询名为“qT1”;
8 J! S" q" J3 Q (2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”; ]1 p! u9 V% g
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”;
5 T5 A m$ j1 O5 p4 g- U4 ] (4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT4”。
5 ?! c7 P( _% Y 三、综合应用题
5 n1 M5 T1 E& K9 K$ q) u 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和“tTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
8 {# D! S/ w2 Z& s% y, ~) }+ P (1)将表“tTemp”中年龄小于30岁(不含30)的女性职员职工记录选出并添加进空白表“tEmp”里;
6 j" P4 k s7 \: o. ? (2)将窗体“fEmp”的窗体标题设置为“信息输出”;将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp”图像文件;将“btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click;' ~# R' Z2 |' |9 c) I9 b
(3)将报表“rEmp”的主体节区内“tName”文本框控件设置为“姓名”字段内容显示,报表中的数据按“年龄”升序排列,相同年龄情况下按“所属部门”升序排列。
4 I9 O) `% Q6 W" C 注意:不允许修改数据库中的表对象“tTemp”;不允许修改宏对象“mEmp”里的内容;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。 |