
(1)使用查询设计视图创建一个查询,显示出各月精煤产量所占总产量的比例,总产量为精煤+蜂窝煤,字段别名为"精煤率%",所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,分别统计出各月的原煤总价,精煤总价,蜂窝煤总价,并计算出价格差(精煤总价+蜂窝煤总价-原煤总价),字段别名分别为"原煤总价"、"精煤总价"、"蜂窝煤总价"、"价格差",所建查询命名为"查询2"。
(3)创建一个选择查询,显示出所有的生产加工信息并按原煤由低到高排序,所建查询命名为"查询3"。
注意:不允许修改表对象的结构及记录数据的值。
1. (1)年月√
(2)精煤率%: 100*[煤产量]![精煤]/([煤产量]![原煤]+[煤产量]![精煤]) √
2..(1) 年月√
(2) 原煤总价: [价格]![原煤价]*[煤产量]![原煤] √
(3) 精煤总价: [价格]![精煤价]*[煤产量]![精煤] √
(4) 蜂窝煤总价: [价格]![蜂窝煤价]*[煤产量]![蜂窝煤] √
(5) 价格差: [蜂窝煤总价]+[精煤总价]-[原煤总价] √
80.在考生文件夹下,"samp1.mdb"数据库文件中已建立好表对象"tStud"和"tScore"、宏对象"mTest"和窗体"fTest"。试按以下要求,完成各种操作:
(1)设置表"tScore"的"学号"和"课程号"两个字段为复合主键;
(2)删除"tStud" 表结构的"照片"字段列;
(3)冻结表"tStud"中的"姓名"字段列;
(4)将窗体"fTest"的"标题"属性设置为"测试";
(5)将窗体"fTest"中名为"bt2"的命令按钮,其宽度设置为2厘米、左边界设置为左边对齐"bt1"命令按钮;
(6)将宏"mTest"重命名保存为自动执行的宏。
本题主要考核点:复合主键的设置、字段的删除、冻结列、窗体的设计。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中"tScore"表,点击"设计视图"按钮,在弹出的表设计器中选中"编号"和"课程号"行,点击工具栏上的"主关键字"按钮。
第三步:选中"tStud"表,点击"设计视图"按钮,在弹出的表设计器中选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",然后在弹出的另一个对话框中选择"是"。选中"姓名"列,选择"格式"菜单下的"冻结列"。
第四步:打开窗体对象"fTest"的设计视图,选中"fTest"窗体控件,并点击工具栏上的"属性"按钮,设置标签的标题属性为"测试"。再选中"bt2"按钮控件,并点击工具栏上的"属性"按钮,设置bt2按钮的宽度属性为2厘米。再同时选中bt2和bt1按钮,选择"格式"菜单中"对齐"菜单中的"靠左"菜单。
第五步:选中宏"mTest",选择"编辑"菜单中的"重命名",重命名为"AutoExec"。
81.考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tReader"、"tBorrow"和"tBook"及窗体对象"fTest",试按以下要求完成设计:
(1)以表"tReader"为数据源创建一个选择查询,查找并显示"单位"、"姓名"和"性别"三个字段内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找2004年借书情况,并显示"单位"、"姓名"、"书名"三个字段的内容,所建查询命名为"qT2";
(3)以表"tBorrow"为数据源创建一个生成表查询,将"借书日期"为2005年6月以前(不包含6月)的记录存入一个新表中,表名为"tOld",所建查询命名为"qT3";
(4)以表对象"tReader"为数剧源创建一个参数查询,查找读者的"单位"、"姓名"、"性别"和"职称"四个字段内容。其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,所建查询命名为"qT4"。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tReader"表,然后选择题目中所说的三个字段,以"qT1"保存查询。
(2)与第1小题类似,在选择了表"tReader"、"tBorrow"和"tBook"后,然后选择题目中所说的三个字段,再选择"借书日期"字段,然后在"准则"中输入"Between #2004-01-01# And #2004-12-31#",并把"显示"中的钩去掉,最后以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBorrow"表,选择"查询"菜单中的"更新查询"菜单。然后从"tBorrow"中选择全部字段,"借书日期"字段的准则为"<#2005-06-01#",然后点击"查询"菜单中的"生成表查询"菜单,生成新表"tOld",运行查询,最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tReader"表,然后选择题目中所说的四个字段,然后再选择"性别"字段,并在"准则"中输入"[Forms]![fTest]![tSex]",最后以"qT4"保存查询。
在考生文件夹下,"samp3.mdb"数据库文件中已建立表对象"tEmployee"。试按以下操作要求,完成表的建立和修改:
82.(1)删除"tEmployee"表中1949年以前出生的雇员记录;并删除"简历"字段;
(2)将"tEmployee"表中"联系电话"字段的"默认值"属性设置为"010-";
(3)建立一个新表,结构如表1所示,主关键字为"ID",表名为"tSell",将表2所示数据输入到"tSell"表相应字段中;
(4)将"tSell""表中"数量"字段的有效性规则属性设置为大于等于0,并在输入数据出现错误时,提示"数据输入有误,请重新输入"的信息;
(5)建立"tEmployee"和"tSell"两表之间的关系,并实施参照完整性。
本题主要考核点:删除表中记录及字段、默认值的设置、表结构的建立、主键的设置、向表中输入内容、有效性规则和文本的设置、关系的建立。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"打开"按钮,在弹出的表中选择最后一行记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";选择"简历"字段,单击鼠标右键,在弹出的下拉菜单中选择"删除列",再弹出的对话框中选择"是"。点击"设计视图"按钮,选中"联系电话"字段,在"默认值"属性右边的文本框中输入"010-"。
第三步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"ID"行,点击工具栏上的"主关键字"按钮;保存为"tSell"表,向表"tSell"中输入题面所要求的各字段的内容。点击"设计视图",选中"数量"字段,再选中下面的"有效性规则",在右边的框中输入">=0",选中下面的"有效性文本",在右边的框中输入"数据输入有误,请重新输入"。
第四步:选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tEmployee""和"tSell"表添加到关系窗体中,鼠标选中"tEmployee"表中的"雇员ID"字段,然后拖到"tSell"中的"雇员ID"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
83. 考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp"。试按以下要求完成设计:
(1)以表"tStud"为数据源创建一个参数查询,当运行该查询时,提示框中应显示"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"五个字段内容,所建查询命名为"qT1";
(2)以表"tScore"和"tStud"为数据源创建一个总计查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"三列内容,其中"平均成绩"一列数据为计算字段,由计算得到,选择"固定"格式并保留两位小数显示,所建查询命名为"qT2";
(3)以表"tStud"、"tCourse"和"tScore"为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";当运行该查询时,提示框中应显示"请输入学号";
(4)创建一个追加查询,将表"tStud"中男学生的信息追加到表的"tTemp"对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qT4"。
本题主要考的是数据库的查询。
本题解题思路:
第一步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后选择题目中所说的五个字段,在"简历"字段的"准则"中输入" Like "*"+[请输入爱好]+"*""以"qT1"保存查询。
第二步:与第1小题类似,在选择了表"tScore"和"tStud"后,然后选择"学号"、"姓名"字段,再点击工具栏上的"合计"按钮(或选择右击鼠标的下拉菜单中的"合计"),然后在第三个字段中输入"平均成绩:成绩","总计"中选择"Avg",再选择"视图"菜单下的"属性"菜单,"格式"为"固定",小数位数为2,最后以"qT2"保存查询。
第三步:与第1小题类似,选择"tStud"、"tCourse"和"tScore"为表,选择表中的"姓名"、"课程名"和"成绩"字段,然后再选择"学号"字段,并在"准则"中输入"[请输入学号]",并把"显示"中的钩去掉,最后以"qT3"保存查询。
第四步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到"tTemp"表中,然后从"tStud"选择"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段,在"性别"字段的"准则"中输入"=男",运行查询,最后以"qT4"保存查询。
84. 考生文件夹下存在一个数据库文件"samp5.mdb",里面已经设计好表对象"tStud"和"tScore",窗体对象"fTest"和宏对象"mTest"。并按照以下要求完成操作:
(1)将"tStud"表中的简历字段隐藏起来;
(2)建立表"tStud"与表"tScore"之间的关系,两个表通过"学号"建立一对多关系,并实施参照完整性;
(3)将窗体"fTest"中显示标题为"Button1"的命令按钮改为显示"按钮";
(4)将宏"mTest"删除。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中"tStud"表,点击"打开视图"按钮,在弹出的表设计器中选中选中"简历"字段列,再点击"格式"下的"隐藏列"按钮或者在鼠标右击后弹出的菜单中选择"隐藏列",该列被隐藏。
第三步:选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tStud""和"tScore"表添加到关系窗体中,鼠标选中"tStud"表中的"学号"字段,然后拖到"tScore"中的"学号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
第四步:打开窗体对象"fTest"的设计视图,选中"Button1"命令按钮,并点击"视图"下的"属性",设置命令按钮属性为"按钮"保存设置完成操作。
第五步:选中宏"mTest",选择"编辑"菜单中的"删除",在弹出的提示中选择"是"。
85. 生文件夹下存在一个数据库文件"samp6.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"和"上课日期"六个字段的内容,所建查询命名为"qT1";
(2)创建一个参数查询,按照"教师姓名"字段查找某教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询命名为"qT2";当运行该查询时,提示框中应显示"请输入教师姓名";
(3)创建一个选择查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询命名为"qT3";
(4)对表"tGrade"创建一个分组总计查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询命名为"qT4"。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher" 表中选择"教师姓名"、"职称"、"学院",从"tCourse"表中选择"课程ID"、"课程名称"和"上课日期",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher" 表中选择"教师姓名",从"tCourse"表中选择"课程名称"、"上课日期",然后在"教师姓名"字段的"准则"中输入:[请输入教师姓名],接下来在"上课日期"字段的"排序"中选择"降序",最后以"qT2"保存查询。
(3)与第1小题类似,在选择了"tStud"、"tGrade"和"tCourse"表后,选择题目上所说的三个字段,再选择"成绩"字段,在"成绩"字段的"准则"中输入:Between 80 And 100,最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,在第一个字段中输入:年级: Left([学生ID],4),然后选择"tGrade"表中的"课程ID"和"成绩"两个字段,在第一个字段的"排序"中选择"降序",单击"视图"菜单中的"合计"命令,将"成绩"字段的"总计"中选择"Avg最后以"qT4"保存查询。
86. 考生文件夹下存在一个数据库文件"samp7.mdb",里面已经设计好表对象"tStud"。请按照以下要求,完成对表的修改:
(1)设置数据表显示的字体大小为14、行高为18;
(2)设置"简历"字段的设计说明为"自上大学起的简历信息";
(3)将"入校时间"字段的显示设置为"××月××日××××"形式;
注意:要求月日为两位显示、年四位显示,如"12月15日2005"。
(4)将学号为"20011002"学生的"照片"字段数据设置成考生文件夹下的图像文件;
(5)将冷冻的"姓名"字段解冻;
(6)完成上述操作后,将"备注"字段删除。
本题主要考核点:字体大小、行高、字段的说明、字段的数据类型、更改表中的内容、取消冷冻列和字段的删除。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tStud",点击"打开"按钮,选择"格式"菜单下的"字体",将字号设置为14,再选择"格式"菜单下的"行高",将行高设置为18。
第三步:点击视图下的"设计视图",选择"简历"字段,在"说明"中输入"自上大学起的简历信息";选择"入校时间"字段,在"格式"下输入"mm\月dd\日yyyy"。
第四步:点击"数据表视图",选择学号为"20011002"的行,将"照片"字段中插入考生文件夹下的图像文件。
第五步:在"数据表视图"下,选择"格式"菜单下的"取消对所有列的冻结"。
第六步:点击"数据表视图",选中"备注"字段列,再点击工具栏上的"删除列"按钮或者在鼠标右击后弹出的菜单中选择"删除列",然后在弹出的另一个对话框中选择"是"。
87. 在考生文件夹下,"samp8.mdb"数据库文件中已建立表对象"tTeacher"。试按以下操作要求,完成表的建立和修改:
(1)将"tTeacher"表中增加"性别"字段,设置为"文本"类型,字段大小为1;
(2)将"tTeacher"表中"性别"字段的"默认值"属性设置为"男",是必填字段;
(3)建立一个新表,结构如表1所示,主关键字为"ID",表名为"tCourse",将下面的表2所示数据输入到"tCourse"表相应字段中;
(4)将"tCourse"表中"上课日期"字段的有效性规则属性设置为大于等于"2006-1-1",并在输入数据出现错误时,提示"日期输入有错,请重新输入"的信息;
(5)建立"tTeacher"和"tCourse"两表之间的关系,并选中"实施参照完整性"。
本题主要考核点:增加表中字段、默认值的设置、表结构的建立、主键的设置、向表中输入内容、有效性规则和文本的设置和关系的建立。
本题解题思路:
第一步:打开考生文件夹下的"samp2.mdb"数据库。
第二步:选中表"tTeacher",点击"设计视图",在弹出的表设计中添加一条记录,在字段名称中填入"性别",在数据类型中选择"文本"并设定字段大小为"1",在"默认值"属性右边的文本框中输入"男",必填字段设为"是"。
第三步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"ID"行,点击工具栏上"编辑"下的"主键"按钮;保存为"tCourse"表,向表"tCourse"中输入题面所要求的各字段的内容。
第四步:选中"tCourse"表,点击"设计视图",选中"上课日期"字段,再选中下面的"有效性规则",在右边的框中输入">=#2006-1-1#",选中下面的"有效性文本",在右边的框中输入"日期输入有错,请重新输入"。
第五步:选择菜单上"工具"下的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上"视图"下的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tTeacher""和"tCourse"表添加到关系窗体中,鼠标选中"tTeacher"表中的"教师ID"字段,然后拖到"tCourse"中的"教师ID"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
88. 考生文件夹下存在一个数据库文件"samp9.mdb",里面已经设计好表对象"tStud"。请按照以下要求,完成对表的修改:
(1)设置数据表显示的字体大小为14、行高为18;
(2)设置"简历"字段的设计说明为"自上大学起的简历信息";
(3)将"年龄"字段的数据类型改为"整型"字段大小的数字型;
(4)将学号为"20011001"学生的照片信息换成考生文件夹下的图像文件;
(5)将隐藏的"党员否"字段重新显示出来;
(6)完成上述操作后,将"备注"字段删除。
本题主要考核点:字体大小、行高、字段的说明、字段的数据类型、更改表中的内容、取消隐藏列和字段的删除。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tStud",点击"打开"按钮,选择"格式"菜单下的"字体",将字号设置为14,再选择"格式"菜单下的"行高",将行高设置为18。
第三步:点击"设计视图",选择"简历"字段,在"说明"中输入"自上大学起的简历信息";选择"年龄"字段,在"字段大小"下拉列表框中选择"整型"。
第四步:点击"数据表视图",选择学号为"20011001"的行,将"照片"字段中的内容先"剪切",再插入考生文件夹下的图像文件。
第五步:选择"格式"菜单下的"取消隐藏列",选择"党员否"列,单击"关闭"按钮。
第六步:点击"设计视图",选中"备注"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",然后在弹出的另一个对话框中选择"是"。
. 考生文件夹下存在一个数据库文件"samp10.mdb",里面已经设计好表对象"tStud"、"tCourse" 、"tScore"和"tTemp"。试按以下要求完成设计:
(1)以表对象"tStud" 和"tScore"为数据源创建一个选择查询,显示学生的"姓名"、"性别"、"课程号"和"成绩"四个字段内容,所建查询命名为"qT1";
(2)以表对象"tCourse"为数据源创建一个选择查询,查找先修课程里含有"S0101"或者"S0102"这两门课的课程信息,并显示其"课程号"、"课程名"及"学分" 三个字段内容,所建查询命名为"qT2";
(3)以表对象"tStud"为数据源创建一个选择查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT3";
(4)创建一个更新查询,将表对象"tTemp"中"学分"字段的记录值都更新为0,所建查询命名为"qT4",并运行该查询。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud" 和"tScore"表,然后从"tStud" 表中选择"姓名"和"性别",从"tScore"表中选择"课程号"和"成绩",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"表,选择"课程号"、"课程名"、"学分"和"先修课程";然后在"先修课程"字段的"准则"中输入:"S0101" Or "S0102",并把"显示"中的钩去掉,最后以"qT2"保存查询。
(3)与第2小题类似,在选择了"tStud"表后,选择题目上所说的四个字段,再选择"姓名"字段,在"姓名"字段的"准则"中输入"Like "*红*"",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"表选择"学分"字段,在"学分"字段的"更新到"中输入"0",运行查询,最后以"qT4"保存查询。
90.(1)在考生文件夹下,"Access12.mdb"数据库文件中建立表"学生",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"年龄"字段的有效性规则为:年龄大于20并且小于35;
(4)在"学生"表中输入以下2条记录: 本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">20 And <35",也可以直接在那个"有效性规则"框中直接输入">20 And <35"。
第三步:向表"学生"中输入题面所要求的各字段的内容。
91. 考生文件夹下存在一个数据库文件"Access13.mdb",里面已经设计好两个表对象"学生"和"课程"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"姓名","性别"和"进校日期"三个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示性别为男,年龄大于27的学生的"姓名","年龄"和"出生地"三个字段内容,所建查询命名为"查询2"。
注意:设计此查询准则表达式时,不允许使用特殊运算符Like。
(3)创建一个选择查询,查找并显示"姓名","课程编号"和"成绩"三个字段内容,所建查询命名为"查询3"。
(4)建立"学生"和"课程"两表之间的一对一关系,并实施参照完整性。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"学生"表,然后选择题目中所说的三个字段,以"查询1"保存查询。
(2)与第1小题操作类似,只是在选择字段时,在年龄字段中输入">27"的准则,在性别字段的条件中输入"'男'",并且把显示中的选中去掉,以"查询2"保存。
(3)在"显示表"窗体上选择"学生"和"课程"两个表,然后选择题目中所说的三个字段,最后以"查询3"保存查询。
(4)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"学生"表和"课程"表添加到关系窗体中,鼠标选中"学生"表中的"编号"字段,然后拖到"课程"中的"编号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
92. (1)在考生文件夹下,"Access14.mdb"数据库文件中建立表"书",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"进库日期"字段默认值为:2003年3月1号;
(4)在"书"表中输入以下两条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、默认值的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"进库日期"字段,再选中下面的"默认值",在右边的框中输入"#2003-3-1#"。
第三步:向表"书"中输入题面所要求的各字段的内容。
93. 考生文件夹下存在一个数据库文件"Access15.mdb",里面已经设计好两个表对象"学生1"和"学生2"。试按以下要求完成设计:
(1)以表"学生1"为数据源创建一个选择查询,查找并显示"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"学生查询1"。
(2)以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"、"年龄"和"出生地"三个字段内容,所建查询命名为"学生查询2"。
(3)使用查询设计视图创建一个删除查询,删除表"学生2"中性别为男的记录,所建查询命名为"学生查询3"。
注意:设计此查询准则表达式时,不允许使用特殊运算符Like。
(4)创建一个窗体,命名为"窗体1"。设置窗体的"浏览按钮"属性为"否",并将窗体"标题"属性设为"信息浏览";在窗体的主体节区添加两个命令按钮,分别命名为"comR1"和"comR2",按钮标题为"浏览"和"退出"。
本题主要考的是数据库的查询和窗体的设计。
本题解题思路:
(1)选择查询窗体,选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"学生1"表,然后选择题目中所说的五个字段,以"学生查询1"保存查询。
(2)与第1小题操作类似,只是在选择字段时,在年龄字段的准则中输入">25",在姓名字段的条件中输入"Like '李*'",以"学生查询2"保存。
(3)在"显示表"窗体上选择"学生2",然后在"查询"菜单中选择"删除查询"(或者右键单击窗体,在弹出的菜单中选择"查询类型"中的"删除查询"),在字段中选择"性别",在准则中输入"'男'",最后以"学生查询3"保存查询。
(4)选择"窗体"窗体,选择"新建(N)",单击工具栏上的"属性"按钮,设置窗体的"标题"和"浏览按钮"属性;在工具箱中选择命令按钮,添加到主体中,单击工具栏上的"属性"按钮,设置这两个命令按钮的"名称"和"标题"属性。最后以"窗体1"保存窗体。
94. (1)在考生文件夹下,"Access16.mdb"数据库文件中建立表"教师",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"性别"字段默认值为"女";
(4)在"教师"表中输入以下2条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、默认值的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"性别"字段,再选中下面的"默认值",在右边的框中输入"女"。
第三步:向表"教师"输入题面所要求的各字段的内容。
95.(1)在考生文件夹下,"Access17.mdb"数据库文件中建立表"课程",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"学分"字段的有效性规则:大于0;
(4)在"课程"表中输入以下两条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"学分"字段,再选中下面的"有效性规则",在右边的框中输入">0"。
第三步:向表"课程"中输入题面所要求的各字段的内容。
96. 考生文件夹下存在一个数据库文件"Access18.mdb",里面已经设计好一个表对象"学生"和一个查询对象"查询4"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示学生的"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"查询1";
(2)使用查询设计视图创建一个选择查询,查找并显示年龄大于27的学生的"编号"、"姓名"和"奖励否",所建查询命名为"查询2";
(3)使用查询设计视图创建一个参数查询,按照进校日期查找某个日期学生的报到情况,显示学生的"姓名"、"年龄"和"出生地"三个字段的内容。当运行该查询时,提示框中应提示"请输入进校日期:",所建查询命名为"查询 3";
(4)更改"查询4"查询,将其中的"年龄"字段按降序排列。不允许修改"查询4"查询中其他字段的设置。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"学生"表,然后选择题目中所说的五个字段,以"查询1"保存查询。
(2)与第1小题操作类似,只是在年龄字段中输入">27"的准则,并把该字段的显示中的钩去掉,以"查询2"保存。
(3)在查询中选择"姓名"、"年龄"和"出生地"字段,并选择"进校日期"字段,把该字段的显示中的钩去掉,并在准则中输入[请输入进校日期:],最后以"查询3"保存查询。
(4)选中"查询4",点击"设计(D)",选中"年龄"字段,把"排序"属性改为"降序"。
97. (1)在考生文件夹下,"Access19.mdb"数据库文件中建立表"售书",表结构如下:
(2)设置"ID"字段为主键;
(3)设置"图书ID"字段的有效性规则为:大于0;
(4)在"售书"表中输入以下5条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"ID"行,点击工具栏上的"主关键字"按钮;选中"图书ID"字段,再选中下面的"有效性规则",在右边的框中输入">0"。
第三步:向表"售书"中输入题面所要求的各字段的内容。
98.考生文件夹下存在一个数据库文件"Access20.mdb",里面已经设计好三个表对象"雇员表"、"售书表"和"图书表"。试按以下要求完成设计:
(1)创建一个选择查询,查找单价大于24的图书,并显示书名、作者名和出版社名称。所建查询命名为"查询1";
(2)使用查询设计视图创建一个参数查询,查找某个日期的售书情况,并按数量降序显示雇员的姓名、书名、数量。当运行该查询时,提示框中应显示"请输入售书日期:"。所建查询命名为"查询2"。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"图书表",然后选择题目中所说的"书名"、"作者"和"出版社"字段,并选择"单价"字段,在准则中输入">24",并把该字段的显示中的钩去掉,最后以"查询1"保存查询。
(2)在"新建表"窗体中把三个表都选择,然后选择"雇员表"中的"姓名","图书表"中的"书名"和"售书表"中的"数量",并设置"数量"的"排序"属性为降序,选择"售书表"中的"售书日期"字段,把该字段的显示中的钩去掉,并在准则中输入[请输入售书日期:],最后以"查询2"保存查询。
99. (1)在考生文件夹下,"Access21.mdb"数据库文件中建立表"销售记录",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"商品数量"字段的有效性规则为:商品数量>0;
(4)在"销售记录"表中输入以下2条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"商品数量"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">0",也可以直接在那个"有效性规则"框中直接输入">0"。
第三步:向表"销售记录"中输入题面所要求的各字段的内容。
100. 考生文件夹下存在一个数据库文件"Access22.mdb",里面已经设计好两个表对象"销售"和"商品"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"销售人员"、"商品名称"、"销售数量"和"销售价格"四个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示商品名称为"方正台式机",数量大于3的销售的"销售人员"、"商品名称"、"销售数量"和"销售价格"四个字段内容,所建查询命名为"查询2"。
注意:设计此查询准则表达式时,不允许使用特殊运算符Like。
(3)创建一个选择查询,查找并显示"销售人员"、"商品名称"、"销售数量"、"商品规格"四个字段内容,所建查询命名为"查询3"。
(4)建立"商品"和"销售"两表之间一对多的关系,并实施参照完整性。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"销售"和"商品"表,然后设置"商品"表中的"商品代码"字段和"销售"表中的"商品代码"字段的关联,从两个表中选择题目中所说的四个字段,以"查询1"保存查询。
(2)与第1小题操作类似,只是在选择字段时,在商品名称字段中输入准则"方正台式机",在数量字段的准则中输入">3",以"查询2"保存。
(3)与第1小题操作类似,然后选择题目中所说的四个字段,最后以"查询3"保存查询。
(4)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"商品"表和"销售"表添加到关系窗体中,鼠标选中"商品"表中的"商品代码"字段,然后拖到"销售"中的"商品代码"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
101. (1)在考生文件夹下,"Access23.mdb"数据库文件中建立表"职员",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"年龄"字段的有效性规则为:年龄>18并且年龄<100;
(4)在"职员"表中输入以下2条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">18 And <100",也可以直接在那个"有效性规则"框中直接输入">18 And <100"。
第三步:向表"职员"中输入题面所要求的各字段的内容。
102.考生文件夹下存在一个数据库文件"Access24.mdb",里面已经设计好两个表对象"牛奶1"和"牛奶2"。试按以下要求完成设计:
(1)以表"牛奶1"为数据源创建一个选择查询,查找并显示"编号"、"产品名称"和"上市价格"三个字段内容,所建查询命名为"牛奶价格1"。
(2)以表"牛奶1"和"牛奶2"为数据源使用查询设计视图创建一个选择查询,查找并显示生产厂商为"天阳乳业"并且上市价格大于5的"编号"、"产品名称"、"上市价格"和"生产厂商"四个字段内容,所建查询命名为"牛奶价格2"。
(3)使用查询设计视图创建一个删除查询,删除表"牛奶2"中生产厂商为"家星乳业"的记录,所建查询命名为"删除查询1"。
注意:设计此查询准则表达式时,不允许使用特殊运算符Like。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"牛奶1"表,然后选择题目中所说的三个字段,以"牛奶价格1"保存查询。
(2)与第1小题操作类似,在"显示表"窗体上选择"牛奶1"和"牛奶2"表,在"牛奶1"和"牛奶2"表中的"编号"和"产品编号"字段建立联系,在选择字段时,在生产厂商字段的准则中输入"天阳乳业",在价格字段的准则中输入">5",以"牛奶价格2"保存。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"牛奶2"表,然后选择"查询"菜单中的"删除查询",选择"生产厂商"字段,在准则中输入"'家星乳业'",以"删除查询1"保存查询。
103. (1)在考生文件夹下,"Access25.mdb"数据库文件中建立表"班级",表结构如下:
(2)设置"班级编号"字段为主键;
(3)设置"班级人数"字段的有效性规则为:班级人数大于0并且小于100;
(4)在"班级"表中输入以下3条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"班级编号"行,点击工具栏上的"主关键字"按钮;选中"班级人数"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">0 And <100",也可以直接在那个"有效性规则"框中直接输入">0 And <100"。
第三步:向表"班级"中输入题面所要求的各字段的内容。
104.( 1)在考生文件夹下,"Access26.mdb"数据库文件中建立表"软件管理",结构如下:
(2)设置"编号"字段为主键;
(3)设置"开发商"字段的默认值为:北京无忧电脑公司;
(4)在"软件管理"表中输入以下2条记录:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"Access1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"开发商"字段,再选中下面的"默认值",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入"北京无忧电脑公司",也可以直接在那个"有效性规则"框中直接输入"北京无忧电脑公司"。
第三步:向表"软件管理"中输入题面所要求的各字段的内容。
106. 考生文件夹下存在一个数据库文件"Access28.mdb",里面已经设计好两个表对象"软件"和"开发语言"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"软件编号","软件名称"和"开发语言"三个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示开发语言为Visual Basic,软件名称包含"等级考试"字样的"软件编号","软件名称"和"销售价格"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示"软件编号","软件名称"和"销售收入"(其中:销售收入=销售价格*出库量)三个字段内容,所建查询命名为"查询3"。
(4)建立"开发语言"和"软件"两表之间的一对多关系,并实施参照完整性。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"开发语言"和"软件"表,然后选择题目中所说的三个字段,以"查询1"保存查询。
(2)与第1小题操作类似,在"显示表"窗体上选择"软件"表,选择字段后,在"软件名称"字段中输入"Like '*等级考试*'"的准则,以"查询2"保存。
(3)在"显示表"窗体上选择"软件"表,然后选择题目中所说的"软件编号","软件名称"字段,在第三个字段处输入"销售收入: 销售价格*出库量"在最后以"查询3"保存查询。
(4)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"开发语言"表和"软件"表添加到关系窗体中,鼠标选中"开发语言"表中的"语言编号"字段,然后拖到"软件"中的"语言编号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
107. 考生文件夹下存在一个数据库文件"Access29.mdb",里面已经设计好两个表对象"班级"和"学生"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"学籍号","学生姓名"和"性别"三个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示所在班级为四年二班,学生姓名为李姓,性别为"女"的"学籍号","学生姓名"和"担任职务"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示"班级编号","班级名称"和"班级人数"(其中:班级人数要求大于50)三个字段内容,所建查询命名为"查询3"。
(4)建立"班级"和"学生"两表之间的一对多关系,并实施参照完整性。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"学生"表,然后选择题目中所说的三个字段,以"查询1"保存查询。
(2)与第1小题操作类似,在"显示表"窗体上选择"学生"和"班级"表,通过班级编号建立联系,在选择字段时,在班级名称字段中输入"'四年二班'"的准则,在学生姓名字段中输入"Like '李*'"的准则,在性别字段的准则中输入"'女'",并且把显示中的选中去掉,以"查询2"保存。
(3)在"显示表"窗体上选择"班级"表,然后选择题目中所说的三个字段,在班级人数字段的准则中输入">50",最后以"查询3"保存查询。
(4)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"学生"表和"班级"表添加到关系窗体中,鼠标选中"班级"表中的"班级编号"字段,然后拖到"学生"中的"班级编号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
108. 考生文件夹下存在一个数据库文件"Access2.mdb",里面已经设计好两个表对象"服装"和"销售"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"服装款号","服装名称"和"进货价格"三个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示"生产厂商"为"广东新星",销售人员为"S01"的"服装款号","服装名称"和"数量"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示"服装名称","数量"和"销售人员",要求销售人员为"S03"的三个字段内容,所建查询命名为"查询3"。
(4)建立"服装"和"销售"两表之间的一对多关系,并实施参照完整性。
本题主要考的是数据库的查询。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"服装"表,然后选择题目中所说的三个字段,以"查询1"保存查询。
(2)与第1小题操作类似,在选择字段时,在生产厂商字段中输入"'广东新星'"的准则,在销售人员字段的准则中输入"'S01'",并且把这两个字段显示中的选中去掉,以"查询2"保存。
(3)与第2小题操作类似,然后选择题目中所说的三个字段,在销售人员字段的准则中输入"'S03'",最后以"查询3"保存查询。
(4)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"服装"表和"销售"表添加到关系窗体中,鼠标选中"服装"表中的"服装款号"字段,然后拖到"销售"中的"服装款号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
109. (1)在考生文件夹下,"samp11.mdb"数据库文件中建立表"tTeacher",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"工作时间"字段的有效性规则为:小于2004-7-1;
(4)将"在职否"字段的默认值设置为真值;
(5)在"tTeacher"表中输入以下2条记录;
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"工作时间"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入"<#2004-7-1#",也可以直接在那个"有效性规则"框中直接输入"<#2004-7-1#";选中"在职否"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=True",也可以直接在那个"默认值"框中直接输入"=True"。然后以"tTeacher"保存该表。
第三步:向表"tTeacher"中输入题面所要求的各字段的内容。
110. 考生文件夹下存在一个数据文件"samp31.mdb",里面已经设计好两个表对象"tEmployee"和"tGroup"。试按以下要求完成设计:
(1)以表"tEmployee"为数据源创建一个选择查询,查找并显示职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1";
(2)建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性;
(3)创建一个选择查询,查找并显示开发部职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,所建查询命名为"qT2";
(4)以表"tEmployee"为数据源创建一个选择查询,检索职务为经理的职工的"编号"和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",所建查询命名为"qT3"。
本题主要考的是数据库的查询及关系的建立。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmployee"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tGroup"表和"tEmployee"表添加到关系窗体中,鼠标选中"tGroup"表中的"部门编号"字段,然后拖到"tEmployee"中的"部门编号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmployee"表和"tGroup"表,然后从"tEmployee"选择题目中所说的四个字段,再选择"tGroup"表中的"名称"字段,在"准则"中输入"开发部",并把"显示"中的钩去掉,最后以"qT2"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmployee"表,然后在"字段"中输入"管理人员: ([编号]+[姓名])",并选择"显示"中的钩,再把"职务"字段加到"字段"中,并把"显示"中的钩去掉,在"条件"中输入"经理",最后以"qT3"保存查询。
111. 在考生文件夹下,"samp32.mdb"数据库文件已建立表对象"tEmployee"。试按一下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的"有效性规则"属性为:大于等于17且小于等于55;
(3)设置"聘用时间"字段的默认值为:系统当前日期;
(4)交换表结构中的"职务"与"聘用时间"两个字段的位置;
(5)删除表中职工编号为"000024"和"000028"的两条记录;
(6)在编辑完的表中追加以下一条新记录:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计视图"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主关键字"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=17 And <=55",也可以直接在那个"有效性规则"框中直接输入">=17 And <=55";选中"聘用时间"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=Now()",也可以直接在那个"默认值"框中直接输入"=Now()";选中"职务"字段行,按住鼠标左键把"职务"字段移到"聘用时间"字段前,选中"聘用时间"字段,按住鼠标左键把该字段移到原来"职务"字段的位置。然后保存该表。
第三步:打开表"tTeacher",选中编号为"000024"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";以同样的方式删除编号为"000028"的记录;然后在表的最后输入题面所要求的各字段的内容。
112. 考生文件夹下存在一个数据库文件"samp33.mdb",里面已经设计好二个表对象"tTeacher1"和"tTeacher2"及一个宏对象"mTest"。试按以下要求完成设计:
(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"职称"五个字段内容,所建查询命名为"qT1";
(2)以表"tTeacher1"为数据源创建一个选择查询,查找并显示没有在职的教师的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qT2";
(3)创建一个追加查询,从表"tTeacher1"里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表"tTeacher2"的相应五个字段中,所建查询命名为"qT3";
(4)创建一个窗体,命名为"fTest"。将窗体"标题"属性设置为"测试窗体";在窗体的主体节区添加一个命令按钮,命名为"btnR",按钮标题为"测试";设置该命令按钮的单击事件属性为给定的宏对象"mTest"。
本题主要考的是数据库的查询及窗体的设计。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)与第1小题类似,先选择题目上所说的三个字段,然后再选择"在职否"字段,把该字段中的"显示"中的钩去掉,并在"准则"中输入"False",最后以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),然后从"tEmployee"选择"编号"、"姓名"、"性别"、"年龄"和"职称"五个字段,在"年龄"字段的"准则"中输入"<=45"并在"或"中输入"<=35",在"职称"字段的"准则"中输入"教授"并在"或"中输入"副教授",在"字段"中选择"政治面目",在该字段的"准则"和"或"中输入"党员",最后以"qT3"保存查询。
(4)点击"窗体",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",在窗体的设计试图中选择工具栏上的"属性"按钮,在窗体属性的"标题"属性中输入"测试窗体";从"工具箱"中选择"命令按钮"添加到窗体的"主体"中,点击"属性"按钮,在属性对话框中把"名称"属性设置为"btnR","标题"属性设置为"测试","单击"属性中选择"mTest",最后以"fTest"保存窗体。
113. 考生文件夹下存在一个数据库文件"samp34.mdb",里面已经设计好表对象"tEmployee"。试按以下要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"性别"字段的"有效性规则"属性为:只能输入"男"或"女";
(3)设置"年龄"字段的默认值为19;
(4)删除表结构中的"照片"字段;
(5)删除表中职工编号为"000004"和"000014"的两条记录;
(6)在编辑完的表中追加以下一条新记录:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计视图"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主关键字"按钮;选中"性别"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入"'男' Or '女'",也可以直接在那个"有效性规则"框中直接输入"'男' Or '女'";选中"年龄"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=19",也可以直接在那个"默认值"框中直接输入"=19";选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。然后保存该表。
第三步:打开表"tTeacher",选中编号为"000004"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";以同样的方式删除编号为"000014"的记录;然后在表的最后输入题面所要求的各字段的内容。
114. 考生文件夹下存在一个数据库文件"samp35.mdb",里面已经设计好表对象"tTeacher"。试按一下要求完成设计:
(1)创建一个选择查询,查找并显示教师的"编号"、"姓名"、"工作时间"、"职称"和"在职否"五个字段内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"系别"四个字段内容,所建查询命名为"qT2";
(3)创建一个选择查询,查找并显示年龄小于等于38,职称为副教授或教授的教师的"编号"、"姓名"、"年龄"、"学历"和"职称"五个字段内容,所建查询命名为"qT3";
(4)创建一个选择查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为"职称"和"平均年龄"的两个字段内容,所建查询命名为"qT4"。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)与第1小题类似,先选择题目上所说的四个字段,然后再选择"学历"字段,把该字段中的"显示"中的钩去掉,并在"准则"中输入"研究生",最后以"qT2"保存查询。
(3)与第1小题类似,先选择题目上所说的五个字段,在"年龄"字段的"准则"中输入"<=38"并在"或"中输入"<=38",在"职称"字段的"准则"中输入"教授"并在"或"中输入"副教授",最后以"qT3"保存查询。
(4)与第1小题类似,在选择了表"tTeacher"表后,选择表中的"职称"字段,再点击工具栏上的"合计"按钮(或选择右击鼠标的下拉菜单中的"合计"),然后在第二个"字段"中输入"平均年龄: 年龄","总计"中选择"Avg",最后以"qT4"保存查询。
115. (1)在考生文件夹下的"samp36.mdb"数据库文件中建立表"tTeacher",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"职称"字段的默认值属性为"讲师";
(4)设置"年龄"字段的有效性规则为:大于等于18;
(5)在"tTeacher"表中输入以下一条记录:
注意,教师李丽的"照片"字段数据,要求采用插入对象的方法,插入考生文件夹下的"李丽图像文件。
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主关键字"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=18",也可以直接在那个"有效性规则"框中直接输入">=18";选中"职称"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"讲师",也可以直接在那个"默认值"框中直接输入"讲师"。然后以"tTeacher"保存该表。
第三步:打开表"tTeacher",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后再弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"李丽图像文件。
116. 考生文件夹下存在一个数据库文件"samp37.mdb",里面已经设计好二个表对象"tEmployee"和"tGroup"。试按以下要求完成设计:
(1)以表"tEmployee"为数据源创建一个选择查询,查找并显示职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qT1";
(2)以表"tEmployee"为数据源创建一个选择查询,查找并显示年龄小于25的职工的"编号"、"姓名"、"年龄"和"职务"四个字段内容,所建查询命名为"qT2";
(3)创建一个参数查询,按照部门名称查找职工信息,显示出职工的"编号"、"姓名"及"聘用时间"三个字段的内容。当运行该查询时,提示框中应提示"请输入职工所属部门名称",所建查询命名为"qT3";
(4)以表"tEmployee"为数据源创建一个选择查询,查找并显示姓李、职务为主管的职工的"编号"、"姓名"和"年龄"三个字段内容,所建查询命名为"qT4"。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmployee"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)与第1小题类似,先选择题目上所说的四个字段,然后在"年龄"字段的"准则"中输入"<25",最后以"qT2"保存查询。
(3),选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmployee"表和"tGroup"表,先从"tEmployee"表中选择题目上所说的三个字段,再从"tGroup" 表中选择"部门名称"字段,在"准则"中输入"[请输入职工所属部门名称]",最后以"qT3"保存查询。
(4)与第1小题类似,在选择了表"tEmployee"表后,选择表中的"职称"字段,把"显示"中的钩去掉,在"准则"中输入"主管",然后选择"姓名"字段,在"准则"中输入"Like '李*'"(或Left(tEmployee.姓名,1)='李'),最后以"qT4"保存查询。
117. 在考生文件夹下,"samp38.mdb"数据库文件中已建立表对象"tVisitor",同时在考生文件夹下还存有"exam.mdb"数据库文件。试按以下操作要求,完成表对象"tVisitor"的编辑和表对象"tLine"的导入:
(1)设置"游客ID"字段为主键;
(2)设置"姓名"字段为"必填"字段;
(3)设置"年龄"字段的"有效性规则"属性为:大于等于10且小于等于60;
(4)设置"年龄"字段的"有效性文本"属性为:"输入的年龄应在10岁到60岁之间,请重新输入。";
(5)在编辑完的表中输入如下一条新记录,其中"照片"字段输入采用对象文件插入的方法。 照片文件名为照片.JPG,已保存在考生文件夹下。
(6)将"exam.mdb"数据库文件中的表对象"tLine"导入到"samp38.mdb"数据库文件内,表名不变。
本题主要考核点:主键、必填、有效性规则和有效性文本的设置,向表中输入内容,以及导入表。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tVisitor",点击"设计视图"按钮,在弹出的表设计器中选中"游客ID"行,点击工具栏上的"主关键字"按钮;选中"姓名"字段,把该字段的"必填"属性设置为"是";选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=10 And <=60",也可以直接在那个"有效性规则"框中直接输入">=10 And <=60",然后在"有效性文本"右边的框中直接输入"输入的年龄应在10岁到60岁之间,请重新输入。"。然后保存该表。
第三步:打开表"tVisitor",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"照片.JPG"。
第四步:选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"exam.mdb",再选择该库中的"tLine",点击"确定"进行导入。
118. 考生文件夹下存在一个数据文件"samp39.mdb",里面已经设计好两个表对象"tBand"和"tLine"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询命名为"qT2";
(3)创建一个选择查询,能够显示"tLine"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询命名为"qT3";
(4)创建一个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费用",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tLine"表,选择题目中所说的三个字段,然后在"天数"字段的"准则"中输入">=5 And <=10",最后以"qT2"保存查询。
(3)与第2小题类似,选择表中的"线路ID"、"线路名"、"天数"和"费用"字段,然后在第五个字段中输入"优惠后价格: ([费用]*(.9))"("或优惠后价格: ([费用]*(1-.1))"),最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"出发时间",并在"准则"中输入"<#2002-1-1#",最后以"qT4"保存查询。
119. 在考生文件夹下,"samp40.mdb"数据库文件中已建立表对象"tNorm"。试按以下操作要求,完成表的编辑:
(1)设置"产品代码"字段为主键;
(2)将"单位"字段的默认值属性设置为"只"、字段大小属性改为1;
(3)删除"规格"字段值为"220V-4W"的记录;
(4)删除"备注"字段;
(5)将"最高储备"字段大小改为长整型,"最低储备"字段大小改为整型;
(6)将"出厂价"字段的数据类型设置为货币型。
本题主要考核点:主键、默认值的设置,字段类型的修改,字段以及记录的删除。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tNorm",点击"设计视图"按钮,在弹出的表设计器中选中"产品代码"行,点击工具栏上的"主关键字"按钮;选中"单位"字段,在"默认值"属性右边的文本框中输入"只"并把"字段大小"属性值改为"1";选中"最高储备"字段,把"字段大小"的属性值改为"长整型",选中"最低储备"字段,把"字段大小"的属性值改为"整型";选中"备注"字段,在工具栏上选择"删除行"或者在右击鼠标弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"出厂价"字段,把该字段的数据类型改为"货币"型。然后保存该表。
第三步:打开表"tNorm",选中"规格"字段值为"220V-4W"的记录,然后选择工具栏上的"删除记录"按钮或者选择右键鼠标弹出菜单中的"删除记录",在弹出的对话框中选择"是",删除该记录。
120. 考生文件夹下存在一个数据库文件"samp41.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示每种产品的"产品名称"、"库存数量"、"最高储备"和"最低储备"等四个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找库存数量超过10000的产品,并显示"产品名称"和"库存数量"。所建查询命名为"qT2";
(3)以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,提示框中应显示"请输入产品代码:"。所建查询命名为"qT3";
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询命名为"qT4"。注意:交叉表查询不做各行小计。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表和"tNorm"表,然后从"tStock"表中选择"产品名称"和"库存数量",从"tNorm"表中选择"最高储备"和"最低储备",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,选择题目中所说的两个字段,然后在"库存数量"字段的"准则"中输入">10000",最后以"qT2"保存查询。
(3)与第2小题类似,选择题目上所说的三个字段,然后在"产品代码"字段的"准则"中输入"[请输入产品代码:]",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"产品名称","交叉表"中选择"行标题";选择"规格"字段,在"交叉表"中选择"列标题";选择"单价"字段,"交叉表"中选择"值",并在"总计"中选择"Avg"。最后以"qT4"保存查询。
121. 在考生文件夹下,"samp42.mdb"数据库文件中已建立表对象"tEmployee"。试按以下操作要求,完成表的编辑:
(1)设置"雇员编号"字段为主键;
(2)设置"性别"字段的默认值为"男";
(3)删除表中1949年以前出生的雇员记录;
(4)删除"照片"字段;
(5)将"姓名"字段为必填字段;
(6)在编辑完的表中追加如下一条新记录:
本题主要考核点:主键、默认值、必填的设置、字段、记录的删除以及记录的添加。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计视图"按钮,在弹出的表设计器中选中"雇员编号"行,点击工具栏上的"主关键字"按钮;选中"性别"字段,在"默认值"属性右边的文本框中输入"男";选中"姓名"字段,将该字段的"必填字段"属性设置为"是";选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。然后保存该表。
第三步:打开表"tEmployee",选中出生日期列,然后点击工具栏上的"升序"或"降序"按钮,再选中出生日期在1949年以前的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";然后在表的最后输入题面所要求的各字段的内容。
122. 在考生文件夹下,"samp43.mdb"数据库文件中已建立表对象"tEmployee"。试按以下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的有效性规则为:大于16;
(3)删除表结构中的"所属部门"字段;
(4)在表结构中的"年龄"与"职务"两个字段之间增添一个新的字段:字段名称为"党员否",字段类型为"是/否"型;
(5)删除表中职工编号为"000014"的一条记录;
(6)在编辑完的表中追加以下一条新记录:
本题主要考核点:主键、有效性规则、字段的删除与增添、记录的删除以及记录的添加。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计视图"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,在"有效性规则"属性右边的文本框中输入">16";选中"所属部门"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"职务"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中填入"党员否",数据类型选择"是/否"。然后保存该表。
第三步:打开表"tEmployee",选中编号为"000014"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",然后在弹出的另一个对话框中选择"是";最后在表的最后追加输入题面所要求的各字段的内容。
123. 在考生文件夹下,"samp44.mdb"数据库文件中已建立表对象"tStud"。试按以下操作要求,完成表的编辑修改:
(1)将"编号"字段改名为"学号",并设置为主键;
(2)设置"入校时间"字段的有效性规则为2005年之前的时间(不含2005年);
(3)删除表结构中的"照片"字段;
(4)删除表中学号为"000003"和"000011"的两条记录;
(5)设置"年龄"字段的默认值为23;
(6)完成上述操作后,将考生文件夹下文本文件tStud.txt中的数据导入并追加保存在表"tStud"中。
本题主要考核点:字段改名、主键、有效性规则、字段的删除、记录的删除、默认值以及数据导入。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tStud",点击"设计视图"按钮,在弹出的表设计器中选中"编号",将其修改为"学号",选中"学号"行,点击工具栏上的"主键"按钮;选中"入校时间"字段,在"有效性规则"属性右边的文本框中输入"<#2005-1-1#";选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"年龄"字段,在"默认值"属性右边的文本框中输入"23"。
第三步:打开表"tStud",分别选中编号为"000003"和"000011"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",然后选择"是"。
第四步:关闭表"tStud",选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"tStud.txt"(注意选择文件类型),点击"导入"后再点击"下一步",选中"第一行包含字段名"的复选框,点击"下一步",选中现有的表,点击"下一步"、"完成"即可。
124. 在考生文件夹下,"samp45.mdb"数据库文件中已建立表对象"tEmp"。试按以下操作要求,完成对表"tEmp"的编辑修改和操作:
(1)将"编号"字段改名为"工号",并设置为主键;
(2)设置"年龄"字段的有效性规则为:年龄大于等于17;
(3)设置"聘用时间"字段的默认值为:2005-8-2;
(4)删除表结构中的"简历"字段;
(5)将考生文件夹下"samp0.mdb"数据库文件中的表对象"tTemp"导入到"samp45.mdb"数据库文件中;
(6)完成上述操作后,在"samp45.mdb"数据库文件中做一个表对象"tEmp"的备份,命名为"tEL"。
本题主要考核点:字段改名、主键、有效性规则、默认值、字段的删除、表对象的导入及备份。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmp",点击"设计视图"按钮,在弹出的表设计器中选中"编号",将其修改为"工号",选中"工号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,在"有效性规则"属性右边的文本框中输入">=17";选中"聘用时间"字段,在"默认值"属性右边的文本框中输入"#2005-8-2#";选中"简历"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",然后在弹出的另一个对话框中选择"是"。
第三步:关闭表"tEmp",选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"samp0.mdb",再选择该库中的"tTemp",点击"确定"进行导入。
第四步:选中表对象"tEmp",选择"文件"菜单下的"另存为",将表"tEmp"另存为:tEL,点击"确定"即可。
125. 在考生文件夹下,"samp46.mdb"数据库文件中已建立好空白窗体"fTest"。试按以下操作要求,完成窗体的编辑修改:
(1)将窗体的"标题"属性设置为"测试";
(2)将窗体的"滚动条"属性设置为"两者均无";
(3)打开窗体的"窗体页眉/页脚"区域;
(4)将窗体的"边框样式"属性设置为"细边框";
(5)将窗体的"分隔线"属性设置为"否";
(6)完成上述操作后,将窗体对象"fTest"备份一份,命名为"fTB"。
本题主要考的是数据库的窗体的设计以及文件的备份。
本题解题思路:
(1)选择窗体"fTest",选择"设计(D)",设置窗体的"标题"、"滚动条"、"边框样式"和"分隔线"属性;
(2)选择"视图"菜单下的"窗体页眉/页脚"即打开了窗体的"窗体页眉/页脚"区域;
(3)选中窗体对象"fTest",选择"文件"菜单下的"另存为",将窗体"fTest"另存为:fTB,点击"确定"即完成对窗体文件的备份。
126. 在考生文件夹下,"samp47.mdb"数据库文件中已建立好窗体"fTest"。试按以下操作要求,完成窗体的编辑修改:
(1)将窗体的"标题"属性设置为"等级考试";
(2)将窗体的"关闭按钮"属性设置为"否";
(3)关闭窗体的"窗体页眉/页脚"区域;
(4)将窗体的"记录选定器"属性设置为"否";
(5)将窗体的"图片"属性设置为考生文件夹下的图像文件;
(6)完成上述操作后,将窗体对象"fTest"备份一份,命名为"fTT"。
本题主要考的是数据库的窗体的设计以及文件的备份。
本题解题思路:
(1)选择窗体"fTest",选择"设计(D)",设置窗体的"标题"、"关闭按钮"、"记录选定器"和"图片"属性;
(2)选择"视图"菜单下的"窗体页眉/页脚"即关闭了窗体的"窗体页眉/页脚"区域;
(3)选中窗体对象"fTest",选择"文件"菜单下的"另存为",将窗体"fTest"另存为:fTT,点击"确定"即完成对窗体文件的备份。
127. 在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为"samp48.mdb"和"dResearch.mdb",照片文件名为"照片。试按以下操作要求,完成表的建立和修改:
(1)将考生文件夹下的"dResearch.mdb"数据库中的"tEmployee"表导入到samp48.mdb数据库中;
(2)创建一个名为"tBranch"的新表,其结构如下:
| 字段名称 | 类型 | 字段大小 |
| 部门编号 | 文本 | 16 |
| 部门名称 | 文本 | 10 |
| 房间号 | 数字 | 整型 |
(4)设置新表"tBranch"中的"房间号"字段的"有效性规则",保证输入的数字在100到900之间(不包括100和900);
(5)在"tBranch"表输入如下新记录:
| 部门编号 | 部门名称 | 房间号 |
| 001 | 数量经济 | 222 |
| 002 | 公共关系 | 333 |
| 003 | 商业经济 | 444 |
本题主要考核点:表对象的导入、在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库,选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"dResearch.mdb",再选择该库中的"tEmployee",点击"确定"进行导入。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"部门编号"行,点击工具栏上的"主键"按钮;选中"房间号"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">100 And <900",也可以直接在"有效性规则"框中输入">100 And <900"。
第三步:向表"tBranch"中输入题面要求输入的记录内容。
第四步:选中"tEmployee"表,点击"设计(D)"按钮,在弹出的表设计器中按题面要求增加"照片"字段,保存;再打开表"tEmployee",选中"李丽"字段行,在该行的"照片"字段中右击,选择"插入对象",在弹出的新窗口中选择"由文件创建",点击"浏览"按钮,选择考生文件夹中的"照片,再点击"确定",然后关闭该表。
128. 在考生文件夹下,存在一个数据库文件"samp49.mdb",里边已经设计好表对象"tCollect"。试按以下操作要求,完成表的建立和修改:
(1)创建一个名为"tComposer"的新表,其结构如下:
| 字段名称 | 数据类型 | 字段大小 |
| 作曲家 | 数字 | 长整型 |
| 作曲家名称 | 文本 | 10 |
| 作曲家介绍 | 文本 | 30 |
| 年代 | 日期/时间 |
(3)将"作曲家名称"字段设置为"必填"字段;
(4)将"年代"字段的"格式"属性设置为"长日期";
(5)将"年代"字段的"有效性规则"设置为:输入的日期必须满足在1980年以后(含1980年)的作曲家,并设置"有效性文本"为:"年代日期必须为1980年以后的作曲家"(不包括双引号);
(6)打开"tCollect"表,冻结"CDID"字段,隐藏"价格"字段,并保存显示布局。
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、必填字段的设置、有效性规则的设置及表格式的设置。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"作曲家"行,点击工具栏上的"主键"按钮,在"标题"字段属性中输入"作曲家编号";选中"年代"字段,在"格式"字段属性中选择"长日期",再选中下面的"有效性规则",在右边的框中输入">=#1980-01-01#",选中下面的"有效性文本",在右边的框中输入"年代日期必须为1980年以后的作曲家"。
第三步:打开"tCollect"表,选中"CDID"列,选择"格式"菜单下的"冻结列";再选中"价格"列,选择"格式"菜单下的"隐藏列"。
129. 考生文件夹下,已有"samp50.mdb"数据库文件,"samp50.mdb"中已建立表对象"tEmp"和"tSalary"。试按以下要求,完成表的各种操作:
(1)将表对象"tSalary"中"工号"字段的字段大小设置为8;
(2)设置表对象"tEmp"中"姓名"和"年龄"两个字段的显示宽度为20;
(3)将表对象"tEmp"中"聘用时间"字段改名为"聘用日期";
(4)隐藏表对象"tEmp"中"简历"字段列;
(5)完成上述操作后,建立表对象"tEmp"和"tSalary"的表间一对多关系,并实施参照完整性;
本题主要考核点:字段大小、列宽、字段的更名、隐藏列、建立表之间的关系和链接表。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tSalary",点击"设计"按钮,选择"工号"字段,将字段大小设置为8。
第三步:选中表"tEmp",点击"打开"按钮,选择"姓名"字段,选择"格式"菜单下的"列宽",将列宽设置为20,点击"确定"按钮,用同样的方法设置"年龄"字段的列宽;选择"设计视图",选择"聘用时间",修改为"聘用日期",单击"保存"按钮;点击"数据表视图",选择"简历"列,选择"格式"菜单下的"隐藏列"。
第四步:选择菜单上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tEmp"和"tSalary"表添加到关系窗体中,鼠标选中"tEmp"表中的"工号"字段,然后拖到"tSalary"中的"工号"字段。然后在弹出的窗体中选中"参照完整性"复选框,然后点确定。
