《数据库基础access》课程实训任务书指导书.docx
《《数据库基础access》课程实训任务书指导书.docx》由会员分享,可在线阅读,更多相关《《数据库基础access》课程实训任务书指导书.docx(20页珍藏版)》请在冰豆网上搜索。
《数据库基础access》课程实训任务书指导书
《数据库实用基础》---ACCESS
实训任务书、指导书
课程名称:
Access数据库基础实训学时:
42
适用专业:
计算机及应用课程类别:
专业课
一、实训目的与要求
本课程是计算机网络技术专业的必修专业课。
通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。
二、实训方式
上机操作
三、考核方法
平时上机测试
四、主要参考资料
《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编
五、实训项目及学时分配
实训项目一览表
序号
实训项目名称
学时
项目类型
必做/选做
实训一
创建数据库及数据库对象的管理
1
验证
必做
实训二
使用设计器设计表结构
2
验证
必做
实训三
建立表之间的关系、编辑关系并设置参照完整性
1
验证
必做
实训四
数据的编辑、信息的查找与筛选
2
综合
必做
实训五
表的操作
4
验证
必做
实训六
使用设计器创建单表和多表查询
4
验证
必做
实训七
创建选择查询和参数查询
4
验证
必做
实训八
创建交叉表查询
2
验证
必做
实训九
创建带计算字段的查询
2
验证
必做
实训十
创建操作查询
4
综合
必做
实训十一
SQL语句的应用
2
验证
必做
实训十二
使用向导和设计器创建窗体
2
综合
必做
实训十三
控件的使用及子窗体的设计
4
验证
必做
实训十四
报表的创建及设计排序、分组报表
4
验证
必做
实训十五
数据访问页的设计、创建和应用
2
综合
必做
实训十六
宏的创建和应用
1
综合
必做
实训十七
运用模块的窗体设计
1
综合
必做
六、实训项目内容及其要求
实训一、创建数据库及数据库对象的管理
(1学时)
【实训目的】:
(1)掌握创建数据库的方法
(2)掌握打开数据库的方法;
(3)掌握数据库对象的管理方法。
【实训内容】:
(1)使用数据库向导创建数据库
要求:
1)使用“订单入口”通用模板创建一个数据库,命名为“我的订单入口数据库”。
2)利用窗体向其中输入数据。
3)查看各个对象里的内容,对数据进行浏览。
(2)新建空数据库
1)新建一个空数据库,命名为“我的空数据库”。
2)将该数据库重命名为“我的练习数据库”。
(3)管理数据库对象
打开“我的订单入口数据库”;
1)要求:
以独占的方式打开数据库;
2)新建一个“订单”组,将“订单”表和“订单”窗体添加到该组中;
3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;
4)将“订单”表重命名为“订单表”表,将“订单”窗体重命名为“订单窗体”;
5)将“订单表”表保存为“订单2”窗体。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训一
成绩评定:
随堂检查实训结果,评定成绩
实训二、使用设计器设计表结构(2学时)
【实训目的】:
掌握用设计视图创建表的方法;
掌握表的设计方法和字段属性的设置方法
【实训内容】:
按照要求创建“职工”表,定义字段属性以达到要求的规定。
要注意,不同数据类型字段的属性是有所区别的,请按照下表要求设计一张“职工”表结构。
“职工”表的字段要求
字段名称字段类型要求
职工编号文本
(1)字段大小:
4
(2)显示要求:
右对齐
(3)设置为主键
姓名文本
(1)字段大小:
10
(2)显示要求:
“姓名”字段名的显示字样为“name”;该字段数据显示要求:
当输入了名字后,正常显示名字;没有输入名字时,显示“noname”。
性别文本
(1)字段大小:
1
(2)数据输入要求:
利用下拉列表框选择输入“男”或“女”。
(3)显示要求:
右对齐
婚否是否输入及显示要求:
当输入非0值时显示“已婚”,输入0时显示“未婚”
出生日期日期时间
(1)数据输入要求:
要求在“____年__月__日”格式中输入日期。
要求:
年份4位整数,月份和日为两位整数。
(2)显示要求:
如“1965-03-12”
部门文本
(1)输入要求:
从下拉列表框中选择“部门”值。
(2)显示要求:
右对齐
职称文本
(1)输入要求:
从下拉列表框中选择“职称”值。
(2)显示要求:
右对齐
工资货币
(1)
输入要求:
数据表中该字段只能输入0元~6000元之间的数据,数据输入错误时,应该提示“工资数额应在0元~6000元之间。
”这一信息。
(2)显示要求:
当有工资时,保留两位小数;没有输入数据时,则显示“Null”;
电话文本输入要求:
号码位数最多不超过13位(包括区号),并且只能输入数字和空格。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训二
成绩评定:
随堂检查实训结果,评定成绩
实训三、建立表之间的关系、编辑关系并设置参照完整性
(1学时)
【实训目的】:
1、掌握建立表间关系的方法,熟悉表间关系的设置过程。
2、掌握编辑关系的方法,理解并掌握参照完整性、级联更新和级联删除的意义和设置方法
【实训内容】:
1、设计学生表和成绩表,完成两个表之间的一对多关系的建立。
2、建立学生表和成绩表之间的关系,通过实际操作,练习编辑关系的方法。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训三
成绩评定:
随堂检查实训结果,评定成绩
实训四、数据的编辑、信息的查找与筛选(2学时)
【实训目的】:
(1)练习输入数据的几种常用方法,掌握“查找与替换”的操作过程
(2)练习如何对数据表排序和筛选。
【实训内容】:
(1)完成“教务管理系统”中“学生档案”表、“学生成绩”表和“课程名”表数据的录入,并将“学生档案”表中的“班级编号”字段值的开头两个字符“05”,全部替换为“06”。
(2)将”学生成绩”表中的记录按“成绩”字段排序,观察排序结果。
(3)从”学生档案”表中筛选出所有“班级编号”为“0501”的所有记录。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训四
成绩评定:
随堂检查实训结果,评定成绩
实训五、表的操作(4学时)
【实训目的】:
重新设置“教务管理系统”数据库中的”学生档案”表,修改”学生档案”表的外观,掌握表的相关操作
【实训内容】:
(1)将“性别”字段的列宽设置为“10”,将第二条记录的行高设置为“14”。
(2)将”学生档案”表中的字体设置为:
宋体五号字,粗体,红色。
(3)将”学生档案”表样式设置为“凹陷”样式。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训五
成绩评定:
随堂检查实训结果,评定成绩
实训六、使用设计器创建单表和多表查询(4学时)
【实训目的】:
(1)掌握利用向导创建选择查询的方法。
(2)掌握在设计视图中创建和修改查询的方法。
(3)掌握创建单表和多表查询的方法。
(4)掌握查询准则的确定。
(5)掌握在查询中对字段实现排序。
(6)掌握内部函数的运用。
【实训内容】:
(1)利用查询向导,在“教务管理系统”数据库中建立一个名为“学生信息”的查询,要求显示”学生档案”表中的“学号”、“姓名”、“专业”和“电话号码”四个字段的信息。
(2)利用查询向导,在“教务管理系统”数据库中创建一个多表查询,查询出每个学生每门课程的成绩。
要求在结果中显示“学号”、“姓名”、“班级名称”、“课程名称”以及“成绩”字段,并保存命名为:
Query1。
(3)将2中的查询复制,并命名为“Query2”,然后修改为只显示“计算机基础”一门课程的成绩,并按照成绩从高到低的顺序排列记录。
(4)在“教务管理系统”数据库中查询在5月1日劳动节和10月1日国庆节出生的学生名单,并保存命名为:
Query3。
(5)在“教务管理系统”数据库中创建一个名为“Query3”的查询,要求查询出所有选修了“C语言”课程的班级名称,在结果中显示“专业”、“班级名称”及“系别”字段。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训六
成绩评定:
随堂检查实训结果,评定成绩
实训七、创建选择查询和参数查询(4学时)
【实训目的】:
(1)掌握创建参数查询的方法;
(2)体会参数查询的灵活性。
【实训内容】:
(1)利用查询向导,在“教务管理系统”数据库中建立一个名为“学生花名册”查询,要求结果仅显示”学生档案”表中的“学号”、“姓名”、和“性别”三个字段的信息。
然后将该查询修改为按用户输入的姓名进行查询,并另存为:
按姓名查询。
(2)使用设计器在“教务管理系统”数据库中创建一个成绩低于60分的名为“补考情况”的参数查询,要求在结果中显示该生的“姓名”、“性别”、“专业”、“课程名称”、“班级名称”、“系别”及“成绩”字段。
这个查询有一个参数,用来接受学生的课程名称。
(3)使用设计视图在“教务管理系统”数据库中创建一个命名为“按年份查询学生”的查询,要求在运行时输入学生出生的年份,查询出所有在此年份之前出生的“男”同学记录。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训七
成绩评定:
随堂检查实训结果,评定成绩
实训八、创建交叉表查询(2学时)
【实训目的】:
(1)掌握利用向导和设计器创建交叉表查询的方法;
(2)掌握在创建交叉表时行标题、列标题及值字段的确定;
(3)掌握在创建交叉表时设置条件的方法;
【实训内容】:
利用交叉表查询向导,在“教务管理系统”数据库中建立一个名为“成绩总表”的查询,然后在设计器中修改,满足如下要求:
包含的字段为:
学号、姓名、班级名称、各科成绩、总分和平均成绩。
其中总分和平均成绩为使用总计函数创建的计算字段。
1)要求:
平均成绩字段四舍五入保留一位小数。
2)将1中的“成绩总表”中的查询复制,并命名为“按姓名查询成绩”,然后修改为按用户输入的姓名进行的参数查询。
3)在“教务管理系统”数据库中建立一个名为“不及格成绩”的交叉表查询。
应能查询出每门课程不及格的学生。
包含的字段为:
学号、姓名、课程名称和成绩。
4)在“教务管理系统”数据库中建立一个名为“最高成绩”的交叉表查询。
应能查询出各个班每门课程的最高成绩。
在“教务管理系统”数据库中建立一个名为“平均成绩”的交叉表查询,要求查询出男、女生各门课程的平均成绩。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训八
成绩评定:
随堂检查实训结果,评定成绩
实训九、创建带计算字段的查询(2学时)
【实训目的】:
(1)掌握和理解在查询中执行计算的方法。
(2)掌握在查询时创建表达式。
(3)掌握在查询中使用计算字段、内部函数和聚合函数来计算值。
掌握在不同的查询类型中使用计算字段的方法。
【实训内容】:
已知有一个名为“学生”的数据库,该数据库中包含3个表,分别命名为“英语成绩”、“数学成绩”和“学生”。
表结构分别如下:
“学生”表结构
字段名称数据类型字段大小格式索引主关键字
学号文本4有(无重复)是
姓名文本8有(有重复)
性别文本2无
出生年月日期/时间中日期无
婚否是/否是/否无
通讯地址文本40无
备注备注
“数学成绩”和“英语成绩”表结构
字段名称数据类型字段大小索引主关键字
学号文本4有(无重复)是
平时成绩数字整型无
考试成绩数字整型无
根据上面结构,输入数据,然后请用设计视图创建3个查询:
(1)“总评成绩”查询:
包含的字段为:
学号、姓名、数学成绩、英语成绩、总分和平均成绩。
有关字段说明:
成绩的数据为平时成绩×20%+考试成绩×80%;总分为数学成绩+英语成绩;平均成绩为总分1/2。
各字段的成绩四舍五入保留到整数位。
提示:
四舍五入函数:
Round(表达式1,表达式2)
(2)创建“不及格成绩”查询,应能查询出数学或英语不及格的学员。
包含的字段为:
学号、姓名、数学成绩和英语成绩。
(3)“按姓名查询”能够根据输入的姓名查询出考核成绩。
包含的字段为:
学号、姓名、数学成绩、英语成绩、总分和平均成绩。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训九
成绩评定:
随堂检查实训结果,评定成绩
实训十、创建操作查询(4学时)
【实训目的】:
(1)理解各类操作查询的用途。
(2)掌握操作查询的设计方法。
(3)掌握在操作查询中使用参数和表达式
【实训内容】:
(1)新建一个名为“student.mdb”的空数据库,然后将“教务管理系统”数据库中的“学生档案”、“课程名”和“学生成绩”三张表导入到student库中。
(2)将导入的”学生档案”表中的“出生日期”字段改为“入学日期”,其它不变。
(3)请按要求建立以下3个查询:
1)“按年级备份”查询,应能根据用户输入入学年份,就能将该年入学的学生所有数据做一个备份。
2)“按年级删除”应能根据用户输入入学年份,就能将该年入学的学生记录删掉,同时,要求相关表中的数据跟着一起删除
“更新入学日期”查询,要求将每位同学的入学年份改为:
原年份+1。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十
成绩评定:
随堂检查实训结果,评定成绩
实训十一、SQL语句的应用(2学时)
【实训目的】:
(1)掌握SQL查询的创建方法;
(2)掌握SQL查询语句的含义
【实训内容】:
利用“教务管理系统”数据库中的数据,请用SQL语句建立如下查询:
1)找学生的学号、姓名、课程名称和成绩。
2)显示学生档案表中所有姓“王”的学生信息
3)显示男、女生成绩的最高分、最低分、平均分。
4)分别显示男、女生的人数。
5)成绩低于平均分的学生的学号和姓名。
6)显示成绩前3名的学生的学号和姓名。
7)年龄大于18岁的学生的学号。
8)查找“英语”课程成绩在70分以上的学生的学号及成绩。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十一
成绩评定:
随堂检查实训结果,评定成绩
实训十二、使用向导和设计器创建窗体
(2学时)
【实训目的】:
(1)掌握利用“窗体的向导”创建窗体的方法;
(2)掌握利用“自动创建窗体”创建各种类型窗体的方法;
(3)掌握利用“图表向导”创建以图方式显示统计结果的窗体的方法;
(4)掌握利用“数据透视表向导”方式创建以表方式显示统计结果的窗体的方法。
(5)掌握使用设计器创建窗体的方法;
(6)掌握窗体属性的设置。
(7)掌握使用设计器创建窗体的方法;
(8)掌握窗体属性的设置。
【实训内容】:
(1)利用“窗体向导”创建用于显示学生的各门课程的成绩、每个学生的总成绩和平均成绩。
(2)利用“自动创建窗体”创建基于”学生档案”表的纵栏式显示的窗体。
(3)“图表向导”来统计各个班级男、女生的平均成绩。
掌握“图表向导”创建窗体的方法,并根据要求确定各字段在图中的位置,及相应的计算方法的选择。
(4)使用设计视图创建用于显示学生的学号、姓名、课程名称、成绩信息的窗体并对窗体的属性
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十二
成绩评定:
随堂检查实训结果,评定成绩
实训十三、控件的使用及子窗体的设计(4学时)
【实训目的】:
(1)掌握窗体上各控件的用途及其具体使用方法;
(2)掌握各控件大小和控件对齐方式的设置。
(3)掌握嵌入式子窗体的创建方法;
(4)掌握弹出式子窗体的创建方法。
【实训内容】:
(1)用窗体显示学生的学号、姓名、性别、年龄、系别信息,要求将系别信息用选项组控件显示,性别字段用列表框显示,年龄由出生年月计算得到,并添加用于关闭窗体的命令按钮。
(2)使用“子窗体/子报表”控件把”学生成绩”表中的成绩信息以嵌入式子窗体的方式嵌入在以”学生档案”表为记录源的主窗体中,注意其链接字段的设置。
(3)使用命令按钮控件的单击事件过程的编写,将”学生成绩”表中的成绩信息以
(4)弹出的方式显示出来,命令按钮放在以”学生档案”表为记录源的主窗体中。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十三
成绩评定:
随堂检查实训结果,评定成绩
实训十四、报表的创建及设计排序、分组报表(4学时)
【实训目的】:
(1)掌握利用向导创建报表的方法。
(2)掌握修改报表的方法。
(3)掌握报表中设置分组的方法;
【实训内容】:
(1)在“教务管理系统”数据库中使用向导创建一个“学生成绩”报表,要求通过该报表输出每个学生的各门课程的成绩。
(2)在“教务管理系统”数据库中,请用“自动创建报表”向导创建课程名表纵栏式报表。
(3)使用设计视图创建一个“学生”报表,要求输出”学生档案”表中的所有字段和记录,并将报表的格式设置为“组织”。
(4)用“标签向导”创建一个“学生证”标签,输出学号、姓名及性别,格式如下图所示。
(5)在“教务管理系统”数据库中使用向导创建“成绩总表”报表。
要求:
1)报表按“班级名称”分组;
2)其中“成绩总表”报表的数据源要求是一个成绩总表的交叉表查询,该查询包含有:
学号、姓名、课程名称、成绩、总分及平均成绩字段,其中“课程名称”字段为列标题,并且“成绩总表”要求按班级统计平均成绩,报表末尾统计全班平均成绩;
3)创建后按需要修改页面设置,再适当调整控件的大小和位置,使页面布局均匀美观。
(6)在“教务管理系统”数据库中使用设计器创建“学生情况表”报表。
要求按“专业”分组,并且按照“出生日期”字段对记录进行降序排列。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十四
成绩评定:
随堂检查实训结果,评定成绩
实训十五、数据访问页的设计、创建和应用(2学时)
【实训目的】:
(1)掌握向导创建数据访问页的方法。
(2)掌握编辑数据访问页的方法。
(3)掌握在“页面”视图中使用数据访问页处理数据的各种操作。
(4)掌握在在数据访问页上对数据进行分组
【实训内容】:
(1)在“教务管理系统”数据库中利用“数据页向导”创建一个“纵栏式”的“学生档案表1”的Web数据访问页。
将应用“彩条”主题,并其背景设置为“黄色”。
(2)家庭物品清单表
类别
房间
物品名称
购买日期
购买价格
衣服
客厅
大衣
04-08-09
750.00
衣服
卧室
裙子04-05-16
198.00
衣服
阳台
旧军大衣
92-10-11
35.00
食品
厨房
面粉
05-02-05
20.50
食品
餐厅
饼干
05-06-01
12.00
药品
卧室
抗感冒药
04-12-11
37.00
被褥
卧室
棉被
98-10-173
95.00
根据上面提供的数据,请建立数据访问页:
建立带有按“房间”分组的数据访问页,当鼠标点击“+”按钮时,显示此房间的物品情况,每页显示2条记录,结果如下图所示
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十五
成绩评定:
随堂检查实训结果,评定成绩
实训十六、宏的创建和应用(1学时)
【实训目的】:
(1)掌握在Access2003中建立创建宏的方法
(2)掌握宏的综合应用
【实训内容】:
(1)创建一个登陆窗体,利用宏进行密码验证
1)在“教务管理系统中”数据库中设计一个登录界面,当用户输入正确的密码时,单击“确定”按钮,则打开“学生基本信息”窗体,否则提示用户“密码错误,请重新输入”,当用户单击“取消”按钮时,则关闭该窗体,当用户单击“退出”按钮时,则询问用户是否真的退出,如果退出,则退出Access
2003.
2)将该窗体设置为启动窗体
(2)利用宏为“教务管理系统”创建菜单
为教务管理系统的主窗体创建一个菜单栏。
在菜单中实现该系统的功能。
其功能有:
1)输入数据:
学生基本信息的增加
新增一门课程,输入其基本信息
学生成绩的录入
2)查询数据:
学生基本信息的查询
学生各门课程成绩的查询
3)预览报表
学生基本信息的打印预览
学生各门课程成绩打印预览
4)退出系统
5)利用autoexec宏使该窗体在系统打开时自动打开。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十六
成绩评定:
随堂检查实训结果,评定成绩
实训十七、运用模块的窗体设计
(1学时)
【实训目的】:
(1)掌握创建模块的方法;
(2)掌握窗体中调用模块的方法;
(3)掌握创建过程和函数的方法
【实训内容】:
(1)在“教务管理系统”数据库创建一个名为“欢迎”的标准模块,其功能是给“教务管理系统”数据库创建一个欢迎消息。
(2)在“教务管理系统”数据库的主窗体中,调用标准模块“欢迎”,要求一旦打开该窗体,就显示欢迎消息。
在“主窗体”中添加一个按钮。
在该按钮的单击事件中进入代码窗口,在其中输入和“欢迎”模块内相同的代码。
【实训设备】:
硬件:
Pc机软件:
安装软件Office2003等
【实训要求及成绩评定】:
实训要求:
按实训指导书完成实训十七
成绩评定:
随堂检查实训结果,评定成绩