《Access(2010版)》 上机实验1-上机实验9题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录2
上机实验
附录2.1 上机实验1
1.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗
格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。单击该帮助窗口中的“Access 2010入门”
标题下的“Access 2010数据库设计基础”,便可选看列出的“数据库设计基础”的那些内容。
2.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗
格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。单击该帮助窗口中的“Access 2010入门”
标题下的“Access 演示”,显出“演示”的主题列表,单击主题列表中的“演示:认识导航窗格”,便可
进行观看。同理,可查看其他的Access帮助信息。
附录2.2 上机实验2
1.在用户盘的根目录中(如G:\)创建一个名为“上机实验”文件夹。
2.在“上机实验”文件夹中创建一个名为“学生管理系统.accdb”的数据库。
3.在“学生管理系统”数据库中创建如下的表:
295
296
(1)根据表3-2所示的“学系”表结构,创建一个表名为“学系”的表,主键是“学系代码”。“学系”表中包含学系代码、学系名称、办公电话、学系简介和学系资料等字段。
表3-2 “学系”表结构
(2)根据表3-3所示的“专业”表结构,创建一个表名为“专业”的表,主键是“专业代码”。“专业”表中包含专业代码、专业名称、学制年限、学系代码和专业简介字段。
表3-3 “专业”表结构
(3)根据表3-4所示的“班级”表结构,创建一个表名为“班级”的表,主键是“班级号”。“班级”表中包含班级号、班级名称、年级、专业代码,班主任和联系电话字段。
表3-4 “班级”表结构
(4)根据表3-5所示的“学生”表结构,创建一个表名为“学生”的表,主键是“学号”。“学生”表中包含学号、姓名、班级号、性别、出生日期、优干、高考总分,特长和相片字段。
表3-5 “学生”表结构
(5)根据表3-6所示的“课程”表结构,创建一个表名为“课程”的表,主键是“课程代码”。“课程”
表中包含课程代码、课程名称、周学时、上课周数、总学时、学分和课程简介字段。
表3-6 “课程”表结构
“总学时”计算的表达式是:[周学时]*[上课周数]
(6)根据表3-7所示的“修课成绩”表结构,创建一个表名为“修课成绩”的表,主键是“学年度”
+“学期”+“学号”+“课程代码”。“修课成绩”表中包含学年度、学期、学号、课程代码、课程类别、成
绩性质和成绩字段。
表3-7 “修课成绩”表结构
(7)根据表3-5所示的“学生”表结构,创建一个表名为“临时学生”的表,主键是“学号”。“临时学生”表包含学号、姓名、班级号、性别、出生日期、优干、高考总分,特长和相片字
段。
4.在“学生管理系统”数据库中,使用“外部数据”选项卡上“导入并链接”组中的“Excel”按钮的功
能,分别进行如下操作,向表中导入数据。注:假定电子表格Excel文件放在J盘上。
注意:如果在导入数据时显出“下标越界”对话框,则取消当前操作,关闭Access,然后,重新启动Access,打开原数据库,重做该导入操作即可。
(1)将电子表格“学系.xls”文件中的全部数据导入“学系”表。
(2)将电子表格“专业.xls”文件中的全部数据导入“专业”表。
(3)将电子表格“班级.xls”文件中的全部数据导入“班级”表。
297
298 (4)将电子表格“学生.xls”文件中的全部数据导入“学生”表。
(5)将电子表格“课程.xls”文件中的全部数据导入“课程”表。
(6)将电子表格“修课成绩.xls”文件中的全部数据导入“修课成绩”表。
(7)将电子表格“临时学生.xls”文件中的全部数据导入“临时学生”表。
附录2.3 上机实验3
在“学生管理系统”数据库中,进行如下操作:
1.设置字段属性
(1)设置输入掩码
在“学生”表“设计视图”中,设置“学号”字段必须输入8个数字字符的输入掩码。
(2)设置格式
在“学生”表“设计视图”中,设置““出生日期””字段的自定义格式为形如:12月28日1994 。
mm\
月dd\日yyyy
(3)设置默认值
在“临时学生”表“设计视图”中,设置“出生日期”字段的的默认值为上18年的5月26日。
Date()、Year() 和DateSerial() 分别是Access的三个内置函数。
Date() 函数返回当前系统日期值(如当前日期:2012-10-1)。
Year(Date()) 返回当前系统日期的年数值(如当前年:2012)。
Year(Date())-10 的值是(当前年)上10年的年数值(如(2012-10)为2002)。
DateSerial(年数值,月数值,日数值) 函数返回由参数指定的一个日期型值。
DateSerial(Year(Date())-1, 8, 30) 返回上1年8月30日的日期值(2011-8-30)
299
在“修课成绩”表“设计视图”中,设置“课程类别”字段的默认值为 "全校必修",设置“成绩性质”字段的默认值为“期末”。
(4)设置有效性规则和有效性文本
在“修课成绩”表“设计视图”中,设置“成绩”字段的有效性规则为“>=0 And <=100”,设置“成绩”字段的有效性文本为“输入的成绩超出了 [0 , 100] 范围,请重输!”。
2.创建查阅字段
(1)在“修课成绩”表的“设计视图”中,创建“课程类别”字段的查阅字段的值列表,课程类别有:全校必修、专业必修、专业选修、任意选修。
在“课程类别”字段的“数据类型”列表框中,单击“查阅向导…”项,显出“查阅向导”对话框。在该对话框中,单击“自行键入所需的值”单选钮,单击“下一步”按钮,显出含有“请确定在查阅字段中显示哪些值。”信息的“查阅向导”对话框。在该对话框中,保持“列数”为1,在第一行单元格中键入:全校必修,在同一列的在第二行单元格中键入:专业必修,在同一列的第三行单元格中键入:专业选修,在同一列的第四行单元格中键入:任意选修。然后,单击“完成”按钮。
(2)参照上题的操作提示,在“修课成绩”表的“设计视图”中,创建“成绩性质”字段的查阅字段的值列表,成绩性质有:期末、补考、重修。
3.在“学生管理系统”数据库中,做如下操作:
(1)使用“外部数据”选项卡上“导入并链接”组的“文本文件”命令按钮的功能,将“勤工助学.txt ”文件中的全部数据导入“学生管理系统”数据库并新建一个“勤工助学”表。
(2)打开“勤工助学”的表的“设计视图”,修改该表的结构为:字段分别为学号(文本类型,字段大小为8),岗位名称(文本类型,字段大小为30),工资(数字类型,字段大小为单精度),上班时间段(文本类型,字段大小为20);主键是“学号”字段。