《六年制本科文科《大学计算机基础(二)》实验报告册.doc》由会员分享,可在线阅读,更多相关《六年制本科文科《大学计算机基础(二)》实验报告册.doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、优质文本实验报告册学 生 姓 名 学 号 院、年级专业 指 导 教 师 六年制本科文科用信息科学与工程学院大学计算机根底教研室编制教务处印制优质文本目 录实验一 字段属性的设置与数据表的使用实验二 数据查询实验三 设计窗体实验四 设计报表实验五 宏的使用实验六 结构化程序设计实验七 利用VBA进行数据库应用程序设计优质文本实验一 字段属性的设置与数据表的使用实验类型:验证性实验 教师评分 : 实验时间:_ 实验地点:_一、实验目的与要求1掌握设置主键和索引的设置方法。2掌握字段的格式、字段大小、输入掩码、标题、小数位数、默认值、有效性规那么、有效性文本以及必填字段等属性的设置方法。3掌握修改表
2、结构的方法;4掌握表间关系的设置与编辑方法。5掌握使用查询向导创立查询列表值的方法。6掌握预览和打印表的方法。7以“教学管理数据库为练习实例,掌握数据记录的输入、修改和删除的方法。8掌握表的格式的设置方法。9掌握记录的排序和筛选。10掌握表的重命名、删除和复制方法。11掌握删除、插入子数据表及显示相关记录的方法。12掌握对数据的导入、导出和链接的方法。二、实验环境1.硬件环境:奔及以上配置的PC。2.软件环境:Windows XP 及以上版本的 操作系统,Access 2010。三、实验内容任务1 设置字段属性。本任务及后续任务请在教师提供的“教学管理数据库中进行1设置“院系表的“系办 字段的
3、格式,当字段中没有 号码或是Null值时,要显示出字符串“无,当字段中有 号码时按原样显示。2设置“教师表的“工资字段格式属性,当输入“1800时,显示:¥1,800.00;当输入“0时,显示:零;当没有输入数据时,显示字符串:Null。3设置“教师表的“出生日期字段的显示形式为:英文月份的前三个字母,日,年,如Jan,15, 2003。4设置“教师表的“党员否字段的格式为“是代表是党员、“否代表不是党员。5设置“院系表的“系办 字段的输入掩码为:0731-*,其中*号只能输入09之间的数字。6设置“教师表的“职称字段的有效性规那么为:只能输入助教、讲师、副教授、教授。否那么显示提示信息:请输
4、入助教、讲师、副教授、教授。7、设置“教师表的根本工资字段数据为2位小数。8、设置“教师表的“教师编号字段的输入掩码为“_系-第_号,其中的:“_分别代表必须输入的两位和三位数字符号。9、在学生表的“班级名称字段之前增加“ 字段,类型为文本型,大小为16。并设置该字段的相关属性,使用户在录入时只能录入6位数字。10、在学生表的字段末尾增加“ 字段,字段类型为文本型,大小为20。并设置“ 字段的输入掩码为:400800*,其中*为只能输入数字。11、在学生表的字段末尾增加“密码字段。字段类型为文本型,大小为16。设置相关属性,使密码字段的值以 “*号形式显示。12、教师表的字段末尾增加“编号二字
5、段,文本型,大小为10。设置该字段的相应属性,使其输入值为只能输入5位数字或字母形式。13、在教学管理2数据库中增加名为“tProducts的表,只建立一个字段,字段名为“规格,类型为文本,大小为20。设置其输入掩码属性,格式为:220V-xxW。其中x为只能输入09之间的数字 。14、修改“学生表的“姓名字段的名称为xm,并设置相关属性,使得浏览该表时,表头局部的“xm字段名显示为“姓名。15、在“学生表中增加“入学日期字段,类型为日期/时间型。设置相关属性,使得输入的入校月份必须为9月。 具体操作步骤为:_任务2 建立查阅列表字段。1创立“教师表中的“性别字段的查阅列表值为“男或“女。2创
6、立“学生表中的“班级名称字段的查阅列表值来自于“班级表的“班级名称字段的数据。具体操作步骤为:_任务3 查找和替换。将“院系表的“系名称字段中的“学院全部替换成“系。具体操作步骤为:_任务4 插入、修改、删除记录。1将“教师表中姓名为“张红的教师民族改为“汉。2将“教师表中姓名为“张红的教师记录删除。3将“教师表中姓名为“张红的教师记录重新插入表中。具体操作步骤为:_任务5 记录的排序。1将“学生表中的记录按“性别降序排序。2将“教师表中的记录先按“民族升序排序,当“民族相同时再按“出生日期升序排序。具体操作步骤为:_任务6 记录的筛选。1在“学生表中筛选出少数民族的学生记录。2在“学生表中筛
7、选出1991年以后出生的学生记录。3在“学生表中筛选出汉族女生或满族男生的学生记录。 4在“学生表中筛选出湖南常德的男生,并按出生年月降序排序。具体操作步骤为:_任务7 修饰表。1设置记录的行高为20,列宽适当,字体为楷体,三号。2交换“学生表中“性别和“民族字段的位置。具体操作步骤为:_任务8 定义主键。为“教学管理2数据库中的各表定义主键。具体操作步骤为:_任务9 设置索引。1设置“教师表中的“系编号字段为普通索引2在“学生表中,建立一个复合索引,索引名为xm-cx。第一索引为“性别字段,第二索引为“出生年月字段。具体操作步骤为:_任务10 创立表间关系。设置“教学管理2数据库中各表之间的
8、关系。具体操作步骤为:_任务11 表的重命名、删除和复制。1将“学生表复制在“教学管理2数据库中,命名为“学生信息表。2将“学生信息表重命名为“学生表。3删除“学生表。具体操作步骤为:_任务12 数据的导入和导出。1在“教学管理数据库中,将“专业表导出到你的文件夹中,生成名为“专业.xls的文件。2将上述“专业.xls文件导入“教学管理2数据库中。具体操作步骤为:_四、实验体会_实验二 数据查询实验类型:综合性实验 教师评分 : 实验时间:_ 实验地点:_ 一、实验目的与要求1以“教学管理数据库为练习实例,掌握创立选择、参数、交叉表和操作查询和创立方法。2熟悉立即窗口的使用方法。3熟悉表达式的
9、书写及计算方式,并能灵活运用在查询的设计中。4掌握在查询中使用条件、执行计算的方法。5能利用SQL实现查询。二、实验环境1.硬件环境:奔及以上配置的PC。2.软件环境:Windows XP 及以上版本的 操作系统,Access 2010。三、实验内容说明:以下的操作都在“教学管理数据库中进行。任务1 利用立即窗口测试表达式利用立即窗口,计算以下表达式的结果并填在相应的空白处。1运算符的使用1算术运算符表 达 式结 果表 达 式结 果? 12 + 8.8? 12 2? 13.803.9? 94.2? 13.8/3.6? 15.8/4? 13 mod 5? 13.2 mod 5? 13.6 mod
10、 5? -13.6 mod -52关系运算符表 达 式结 果表 达 式结 果? abc = ABC? 12 3? a ab? 12 3? abcd abd? abcd like abc? abcd abd? abcd like *bc*3逻辑运算符表 达 式结 果表 达 式结 果? 125 and 87? 125 or 87? 127? 127? 125 and 85 or 87? 125 and 87? 125 or 874连接运算符表 达 式结 果表 达 式结 果? 100 + 121? abc + 121? 100 & 121? abc & 121? 100 & 121? abc & 1
11、215表达式和优先级表 达 式结 果表 达 式结 果? 15 + 3 * 2? 15 + 3 * 2 mod 4? 15 + 5 * 3 mod 53/2? 5*5/5? 5*55/5? (5*55)/52函数1数学函数函 数结 果函 数结 果? Abs(5)? Abs(-5)? Int(3.9)? Int(-3.9)? Fix(3.9)? Fix(-3.9)? Round(3.14)? Round(3.54)? Round(3.14,1)? Round(3.14159,3)? Sgn(5)? Sgn(-5)? Sgn(0)? Exp(2)? Sqr(9)? Rnd? Int(Rnd*100)
12、? Int(Rnd*6)+12字符串函数函 数结 果函 数结 果? Left(abcdefg,3)? Left(数据库技术与应用,3)? Right(abcdefg,3)? Right(数据库技术与应用,3)? Mid(abcdefg,3,2)? Mid(数据库技术与应用,3)? Len(12321)? Ltrim( abc )? Rtrim( abc )? Trim( abc )? String(5,a)? Instr(2,ABaCAbA,A)? Instr(2,ABaCAbA,A,0)? Instr(ABaCAbA,a)3日期/时间函数函 数结 果函 数结 果? Date()? Time(
13、)? Now()? Year(Date()? Weekday(#2013-10-1#)? Dateserial(2013,9+1,8-7)? Dateserial(2013,9+1,0)? IsDate(2013-10-33)4类型转换函数函 数结 果函 数结 果? asc(abc)? asc(b)? chr(97)? chr(43)? str(97)? str(-9)? val(17)? val(12 34)? val(12ab34)? val(ab34)? cbool(0)? cbool(-9)任务2 利用查询向导创立查询。1利用向导查询学生表中各民族男、女学生人数。2利用向导查询教师表中
14、各种学历的人数。3利用查询向导查询没有授课的教师情况。具体操作步骤为:_任务3 在查询中重命名字段以及新建字段。1查询学生情况,要求在查询中“学号字段以“学生证号显示。2查询学生的年龄,要求显示学号、姓名、年龄和性别。3查询2011级任课教师中工龄10年以上含10年的教师情况,要求显示教师编号、姓名、工龄、任课班级和课程名信息。4查询教师编号、姓名和 三个字段的内容,要求将教师编号和姓名这两个字段合二为一,在查询结果中显示“编号姓名和“联系 两列。具体操作步骤为:_【思考】1要根据学生的出生年月,求学生的年龄,还有其他表示方法吗?2假设要求出教师的全年根本工资,如何设置条件呢?答:_任务4 在
15、查询中使用条件表达式。1查询综合成绩在7085分的记录,查询结果包括学号、姓名、课程编号、课程名和综合成绩,按学号升序、综合成绩降序排列。2. 在教师表中查询学位是博士、职称是副教授或学位是硕士、职称是教授的记录,要求显示姓名、性别、学位和职称信息。3查询出生年月在1990年1月1日1992年12月31日的学生情况,要求显示姓名、性别和出生年月信息。4查询学生选课表中没有参加考试的学生情况,要求显示学号、课程编号和末考成绩信息。5在学生表中查找姓张的学生,要求显示学号、姓名和性别信息。6查找参加工作日期在1980年到2000年之间、学位为硕士或博士、根本工资在1500元以下的少数民族教师的信息
16、,包括教师编号、姓名、民族、参加工作日期、学位和根本工资。具体操作步骤为:_【思考】1任务3-1中的条件“综合成绩在7085分还可以怎么表示?2任务3-5中的条件假设变更为“姓张且名字为两个字,该如何设置条件?3要查询学生表中苗族的或者姓刘的或者生于1991年的学生信息,该如何设置条件?4要查询有照片的学生信息,该如何设置条件?答:_任务5 参数查询。1创立一个“按系名称查找教师的单个参数查询,根据提示输入“系名称内容,查找该系教师的教师编号、姓名、系名称和学历信息。2创立一个名为“按年级和课程名查找学生综合成绩的多参数查询,根据提示输入“年级和“课程名称的内容,查找学生的年级、姓名、课程名和综合成绩信息。具体操作步骤为:_任务6 汇总查询。1查询每个学生综合成绩的平均分保存两位小数、最高分和最低分。2创立一个查询,计算每个学生所选课程的学分总和,并依次显示学号、姓名和学分,其中学分为计算出来的学分总和。 具体操作步骤为:_