您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > Access2003机考模拟练习题
《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)第1页共7页《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)一、基本操作题:(一)在JCSC文件夹中有一个数据库文件samp1.mdb。请按以下操作要求完成表的建立和修改:(1)创建一个名为tEmployee的新表,其结构如下:字段名称数据类型字段大小格式职工ID文本5姓名文本10职称文本6聘任日期日期/时间常规日期(2)判断并设置表tEmployee的主关键字。(3)在聘任日期字段后添加借书证号字段,字段的数据类型为文本,字段大小为10,有效性规则为:不能是空值。(4)将tEmployee表中的职称字段的默认值属性设置为副教授。(5)设置职工ID字段的输入掩码为只能输入5位数字形式。(6)向tEmployee表中填入如下内容(借书证号字段可输入任意非空内容):职工ID姓名职称聘任日期00001112副教授1995-11-100002113教授1995-12-1200003114讲师1998-10-1000004115副教授1992-8-1100005116副教授1996-9-1100006117教授1998-10-28(二)在JCSC文件夹中有一个数据库文件samp4.mdb。请按以下操作要求完成表的建立和修改:(1)建立表tTeacher,表结构如下:字段名称数据类型字段大小格式编号文本5姓名文本4性别文本1年龄数字整型工作时间日期/时间短日期职称文本5邮箱密码文本6联系电话文本8在职否是/否是/否照片OLE对象(2)根据tTeacher表的结构,判断并设置主键。(3)设置工作时间字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获取)。(4)将在职否字段的默认值设置为真值,设置邮箱密码字段的输入掩码为将输入的密码显示为6《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)第2页共7页位星号(密码),设置联系电话字段的输入掩码,要求前4位为010-,后8位为数字。(5)将性别字段值的输入设置为男、女列表选择。(6)在tTeacher表中输入以下一条记录:注意,教师李丽的照片字段数据设置为JCSC文件夹下的李丽.bmp图像文件。编号姓名性别年龄工作时间职称邮箱密码联系电话在职否照片92016李丽女321992-9-3讲师620172010—62392774位图图象(三)在JCSC文件夹中有一个数据库文件samp7.mdb。请按以下操作要求完成表的建立和修改:(1)建立表tBook,表结构如下:(2)判断并设置tBook表的主键。(3)设置入库日期字段的默认值为系统当前日期的前一天的日期。(4)在tBook表中输入以下2条记录:编号教材名称单价库存数量入库时间需要重印否简介A200401VB入门37.50202010-5-1考试用书B200402英语六级强化20.005002011-5-16辅导用书注:单价为2位小数显示。(5)设置编号字段的输入掩码为只能输入8位数字或字母形式。(6)在“数据表视图”中将简介字段隐藏起来。(四)在JCSC文件夹下的samp10.mdb数据库文件中已建立了3个关联表对象(名为职工表、物品表和销售业绩表)、一个表对象(名为tTemp)和一个宏对象(名为mTest)。请按以下要求完成表和宏的各种操作:(1)建立表tCourse,表结构如下:字段名称数据类型字段大小格式课程编号文本8课程名称文本20学时数字整型学分数字单精度型开课日期日期/时间短日期字段名称数据类型字段大小格式编号文本8教材名称文本30单价数字单精度型小数位数2位库存数量数字整型入库时间日期/时间短日期需要重印否是/否是/否简介备注《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)第3页共7页(2)设置表的有效性规则和有效性文本。有效性规则为:学时字段的值必须与学分字段的值相等;有效性文本为“学时必须与学分相同”。(3)设置开课日期字段的输入掩码为短日期,默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。(4)重命名表对象物品表中研制时间字段为研制日期字段,并将其短日期显示格式改为长日期显示,并在数据表视图中冻结该字段。(5)将JCSC文件夹下的文本文件Test.txt中的数据导入追加到当前数据库的数据表tTemp中。(6)建立表对象职工表、物品表和销售业绩表的表间关系,并实施参照完整性。(7)将宏对象mTest重命名为自动运行的宏。(五)在JCSC文件夹下有一个Excel文件Test.xls和一个数据库文件samp13.mdb。samp13.mdb数据库文件中已建立3个表对象(名为线路、游客和团体)。请按以下要求完成表的各种操作:(1)将线路表中的线路ID字段设置为主键;设置天数字段的有效性规则属性,有效性规则为:不能是负数或零。(2)将团队表中的团队ID字段设置为主键;添加线路ID字段,数据类型为文本,字段大小为8。(3)将游客表中的年龄字段删除;再添加两个字段:字段名分别为证件编号和证件类别;证件编号的数据类型为文本,字段大小为20;使用查阅向导建立证件类别字段的数据类型,向该字段键入的值为身份证、军官证或护照等固定常数。(4)建立线路、团队和游客3表之间的关系,并实施参照完整性。(5)将游客表中的姓名字段设置为必填字段,并设置为有重复索引。(6)将JCSC文件夹下Test.xls文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为tTest。(7)将线路表的数据导出到JCSC文件夹下,以文本文件的形式保存,命名为Line.TXT。要求:第一行包含字段名称,各数据项之间以分号分隔。二、简单应用题:(一)在JCSC文件夹下有一个数据库文件samp14.mdb,里面已经设计好两个表对象tA和tB。请按以下要求完成设计:(1)创建一个查询,查找并显示所有客人的姓名、房间号、电话和入住日期4个字段内容,将查询命名为qT1。(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示姓名、房间号、已住天数和应交金额,将查询命名为qT2。注:①输入姓名时应提示请输入姓名:,②应交金额=已住天数*价格。(3)创建一个查询,查找身份证字段第4位至第6位值为102的纪录,并显示姓名、入住日期和价格3个字段内容,将查询命名为qT3。(4)以表对象tB为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为楼号,列标题为房间类别,所建查询命名为qT4。注:房间号的前两位为楼号。《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)第4页共7页(二)在JCSC文件夹下有一个数据库文件samp11.mdb,里面已经设计好3个关联表对象(名为tStud、tCourse、tScore)、一个空表(名为tTemp)和一个窗体对象(名为fTemp)。请按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的学号、姓名、性别和年龄4个字段内容,所建查询命名为qT1。(2)创建一个选择查询,查找学生的姓名、课程名和成绩3个字段内容,将查询命名为qT2。(3)创建一个参数查询,查找学生的学号、姓名、年龄和性别4个字段内容。其中设置年龄字段为参数,参数值要求引用窗体fTemp上控件tAge的值,将查询命名为qT3。(4)创建追加查询,将表对象tStud中学号、姓名、性别和年龄4个字段内容追加到目标表tTemp的对应字段内,将查询命名为qT4。(规定:姓名字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的标识字段中)。(三)在JCSC文件夹下有一个数据库文件samp8.mdb,其中存在已经设计好的3个关联表对象tStud、tCourse和tScore及表对象tTemp。请按以下要求完成设计:(1)创建一个查询,查找并显示学生的姓名、课程名和成绩3个字段内容,将查询命名为qT1。(2)创建一个查询,查找并显示有摄影爱好的学生的学号、姓名、性别、年龄和入校时间5个字段内容,将查询命名为qT2。(3)创建一个查询,查找学生的成绩信息,并显示学号和平均成绩两列内容。其中平均成绩一列数据由统计计算得到,将查询命名为qT3。(4)创建一个查询,将tStud表中女学生的信息追加到tTemp表对应的字段中,将查询命名为qT4。(四)在JCSC文件夹下有一个数据库文件samp5.mdb,里面已经设计好两个表对象tNorm和tStock。请按以下要求完成设计:(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为m_data,所建查询命名为qT1。(2)创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示产品代码、产品名称和库存数量。所建查询名为qT2。(3)创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息“请输入产品代码:”。所建查询名为“qT3”。(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为qT4。注意:交叉表查询不做各行小计。(五)在JCSC文件夹下有一个数据库文件samp2.mdb,其中存在已经设计好的3个关联表对象tCourse、tGrade、tStudent和一个空表tSinfo,请按以下要求完成设计:(1)创建一个查询,查找并显示所有学生的姓名、政治面貌、课程名和成绩4个字段的内容,将查询命名为qT1。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示姓名和学分,其中学分为《数据库管理系统应用(Access2003)》上机操作综合练习题(2012-13-1)第5页共7页计算出的学分总和,将查询命名为qT2。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其姓名,将查询命名为qT3。(4)创建一个查询,将所有学生的班级编号、学号、课程名和成绩等值填入tSinfo表相应字段中,其中班级编号值是tStudent表中学号字段的前6位,将查询命名为qT4。三、综合应用题(一)在JCSC文件夹下有一个数据库文件samp9.mdb,其中存在已经设计好的表对象tEmployee和宏对象ml,同时还有以tEmployee为数据源的窗体对象fEmployee。请在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区添加一个标签控件,名称为bTitle,初始化标题显示为雇员基本信息,字体名称为黑体,字号大小为18。(2)将命令按钮bList的标题设置为显示雇员情况。(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。(5)在窗体页眉中距左边0.5厘米,上边0.3厘米处添加一个标签控件,控件名称为Tda,标题为系统日期。窗体加载时,将添加标签标题设置为系统当前日期。窗体加载事件已提供,请补充完整。注意:不能修改窗体对象fEmployee中未涉及的控件和属性;不能修改表对象tEmployee和宏对象m1。程序代码只允许在*****Add*****与*****Add*****之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。(二)在JCSC文件夹下有一个数据库文件samp6.mdb,里面已经设计好表对象tBorrow、tReader和tBook,查询对象qT,窗体对象fReader,报表对象rReader和宏对象rPt。请在此基础上按以下要求补充设计:(1)在报表rReader的报表页眉节区内添加一个标签控件,其名称为bTitle,标题显示为读者借阅情况浏览,字体名称为黑体,字体大小为22,并将其安排在距上边0.5厘米、距左侧2厘米的位置。(2)设
本文标题:Access2003机考模拟练习题
链接地址:https://www.777doc.com/doc-2900287 .html