access上机练习2

上传人:日度 文档编号:146031500 上传时间:2020-09-25 格式:DOC 页数:7 大小:105.50KB
返回 下载 相关 举报
access上机练习2_第1页
第1页 / 共7页
access上机练习2_第2页
第2页 / 共7页
access上机练习2_第3页
第3页 / 共7页
access上机练习2_第4页
第4页 / 共7页
access上机练习2_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《access上机练习2》由会员分享,可在线阅读,更多相关《access上机练习2(7页珍藏版)》请在金锄头文库上搜索。

1、数据库管理系统应用(Access 2003)上机操作综合练习题(2012-13-1)一、基本操作题:(一)创建一个数据库文件samp1.mdb。请按以下操作要求完成表的建立和修改:(1)创建一个名为tEmployee的新表,其结构如下:字段名称数据类型字段大小格式职工ID文本5姓名文本10职称文本6聘任日期日期/时间常规日期(2) 判断并设置表tEmployee的主关键字。(3) 在聘任日期字段后添加借书证号字段,字段的数据类型为文本,字段大小为10。(4) 将tEmployee表中的职称字段的默认值属性设置为副教授。(5) 设置职工ID字段的输入掩码为只能输入5位数字形式。(6) 向tEmp

2、loyee表中填入如下内容(借书证号字段可输入任意非空内容):职工ID姓名职称聘任日期00001112副教授199511100002113教授1995121200003114讲师1998101000004115副教授199281100005116副教授199691100006117教授19981028(二)在JCSC文件夹中有一个数据库文件samp4.mdb。请按以下操作要求完成表的建立和修改:(1) 建立表tTeacher,表结构如下:字段名称数据类型字段大小格式编号文本5姓名文本4性别文本1年龄数字整型工作时间日期/时间短日期职称文本5邮箱密码文本6联系电话文本8在职否是/否是/否(2)

3、根据tTeacher表的结构,判断并设置主键。(6) 在tTeacher表中输入以下一条记录:编号姓名性别年龄工作时间职称邮箱密码联系电话在职否92016李丽女321992-9-3讲师620172010 62392774(三)在JCSC文件夹中有一个数据库文件samp7.mdb。请按以下操作要求完成表的建立和修改:(1) 建立表tBook,表结构如下:字段名称数据类型字段大小格式编号文本8教材名称文本30单价数字单精度型小数位数2位库存数量数字整型入库时间日期/时间短日期需要重印否是/否是/否简介备注(2) 判断并设置tBook表的主键。(3) 设置入库日期字段的默认值为系统当前日期的前一天的

4、日期。(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,表结构如

5、下:字段名称数据类型字段大小格式课程编号文本8课程名称文本20学时数字整型学分数字单精度型开课日期日期/时间短日期(2)设置表的有效性规则和有效性文本。有效性规则为:学时字段的值必须与学分字段的值相等;有效性文本为“学时必须与学分相同”。(3)设置开课日期字段的输入掩码为短日期,默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。(4)重命名表对象物品表中研制时间字段为研制日期字段,并将其短日期显示格式改为长日期显示,并在数据表视图中冻结该字段。(5)将JCSC文件夹下的文本文件Test.txt中的数据导入追加到当前数据库的数据表tTemp中。(6)建立表对象职工表、物品表和销售业绩表

6、的表间关系,并实施参照完整性。(7)将宏对象mTest重命名为自动运行的宏。(五)在JCSC文件夹下有一个Excel文件Test.xls和一个数据库文件samp13.mdb。samp13.mdb数据库文件中已建立3个表对象(名为线路、游客和团体)。请按以下要求完成表的各种操作:(1) 将线路表中的线路ID字段设置为主键;设置天数字段的有效性规则属性,有效性规则为:不能是负数或零。(2) 将团队表中的团队ID字段设置为主键;添加线路ID字段,数据类型为文本,字段大小为8。(3) 将游客表中的年龄字段删除;再添加两个字段:字段名分别为证件编号和证件类别;证件编号的数据类型为文本,字段大小为20;使

7、用查阅向导建立证件类别字段的数据类型,向该字段键入的值为身份证、军官证或护照等固定常数。(4) 建立线路、团队和游客3表之间的关系,并实施参照完整性。(5) 将游客表中的姓名字段设置为必填字段,并设置为有重复索引。(6) 将JCSC文件夹下Test.xls文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为tTest。(7) 将线路表的数据导出到JCSC文件夹下,以文本文件的形式保存,命名为Line.TXT。要求:第一行包含字段名称,各数据项之间以分号分隔。二、简单应用题:(一)在JCSC文件夹下有一个数据库文件samp14.mdb,里面已经设计好两个表对象tA和t

8、B。请按以下要求完成设计:(1) 创建一个查询,查找并显示所有客人的姓名、房间号、电话和入住日期4个字段内容,将查询命名为qT1。(2) 创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示姓名、房间号、已住天数和应交金额,将查询命名为qT2。注: 输入姓名时应提示请输入姓名: , 应交金额已住天数*价格。(3) 创建一个查询,查找身份证字段第4位至第6位值为102的纪录,并显示姓名、入住日期和价格3个字段内容,将查询命名为qT3。(4) 以表对象tB为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为楼号,列标题为房间类别,所建查询命名

9、为qT4。注:房间号的前两位为楼号。(二)在JCSC文件夹下有一个数据库文件samp11.mdb,里面已经设计好3个关联表对象(名为tStud、tCourse、tScore)、一个空表(名为tTemp)和一个窗体对象(名为fTemp)。请按以下要求完成设计:(1) 创建一个选择查询,查找没有绘画爱好学生的学号、姓名、性别和年龄4个字段内容,所建查询命名为qT1。(2) 创建一个选择查询,查找学生的姓名、课程名和成绩3个字段内容,将查询命名为qT2。(3) 创建一个参数查询,查找学生的学号、姓名、年龄和性别4个字段内容。其中设置年龄字段为参数,参数值要求引用窗体fTemp上控件tAge的值,将查

10、询命名为qT3。 (4) 创建追加查询,将表对象tStud中学号、姓名、性别和年龄4个字段内容追加到目标表tTemp的对应字段内,将查询命名为qT4。(规定:姓名字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的标识字段中)。(三)在JCSC文件夹下有一个数据库文件samp8.mdb,其中存在已经设计好的3个关联表对象tStud、tCourse和tScore及表对象tTemp。请按以下要求完成设计:(1) 创建一个查询,查找并显示学生的姓名、课程名和成绩3个字段内容,将查询命名为qT1。(2) 创建一个查询,查找并显示有摄影爱好的学生的学号、姓名、性别、年龄和入校时间5个

11、字段内容,将查询命名为qT2。(3) 创建一个查询,查找学生的成绩信息,并显示学号和平均成绩两列内容。其中平均成绩一列数据由统计计算得到,将查询命名为qT3。(4) 创建一个查询,将tStud表中女学生的信息追加到tTemp表对应的字段中,将查询命名为qT4。(四)在JCSC文件夹下有一个数据库文件samp5.mdb,里面已经设计好两个表对象tNorm和tStock。请按以下要求完成设计:(1) 创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为m_data,所建查询命名为qT1。(2) 创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示产品代码、产

12、品名称和库存数量。所建查询名为qT2。(3) 创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息“请输入产品代码:”。所建查询名为“qT3”。(4) 创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为qT4。注意:交叉表查询不做各行小计。(五)在JCSC文件夹下有一个数据库文件samp2.mdb,其中存在已经设计好的3个关联表对象tCourse、tGrade、tStudent和一个空表tSinfo,请按以下要求完成设计:(1) 创建一个查询,查

13、找并显示所有学生的姓名、政治面貌、课程名和成绩4个字段的内容,将查询命名为qT1。(2) 创建一个查询,计算每名学生所选课程的学分总和,并依次显示姓名和学分,其中学分为计算出的学分总和,将查询命名为qT2。(3) 创建一个查询,查找年龄小于平均年龄的学生,并显示其姓名,将查询命名为qT3。(4) 创建一个查询,将所有学生的班级编号、学号、课程名和成绩等值填入tSinfo表相应字段中,其中班级编号值是tStudent表中学号字段的前6位,将查询命名为qT4。三、综合应用题(一)在JCSC文件夹下有一个数据库文件samp9.mdb,其中存在已经设计好的表对象tEmployee和宏对象ml,同时还有以tEmployee为数据源的窗体对象fEmployee。请在此基础上按照以下要求补充窗体设计:(1) 在窗体的窗体页眉节区添加一个标签控件,名称为bTitle,初始化标题显示为雇员基本信息,字体名称为黑体,字号大小为18。(2) 将命令按钮bList的标题设置为显示雇员情况。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号