您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 48《数据库技术(Access)实验报告书》(魏树峰等)
·1·数据库技术(Access)实验指导书魏树峰江国粹刘影蒋荣编著安徽电子信息职业技术学院计算机科学系2006年2月15日·2·前言《数据库技术基础(Access)》是计算机专业重要的专业基础课之一,它是数据库技术的入门理论技术基础,是后续学习企业级数据库管理系统的基础,也是进行基于数据库的应用系统开发的重要基础。本课程的教学大纲确定了三个教学目标,一是掌握数据库常用基本操作,二是理解关系型数据库的基本概念和理论,三是能进行小型数据库结构的设计。为配合理论教学,完成大纲规定的教学目标,在系领导的指导下,由信息管理教研室牵头策划,我们组织了有关教师编写了这本实验指导书,以提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。本实验指导书由魏树峰、江国粹、刘影和蒋荣老师共同编写,其中蒋荣老师编写了实验一到实验四,刘影老师编写了实验五到实验八,江国粹老师编写了实验九到实验十二,魏树峰老师编写了实验十三到实验十六,最后由魏树峰老师统稿。实验中心周杰老师和朱锦秀老师在实验内容的确定、实验过程中出现的问题以及实验指导书的最终定稿等方面都给出了许多建设性的意见,在此表示诚挚的感谢!由于时间仓促和编者水平有限,指导书中错误难免,恳请各位同学和同行给予批评指正。《数据库技术(Access)》实验指导书·I·目录实验一Access数据库结构与创建.................................1实验二Access数据表的创建.....................................2实验三Access数据表的编辑.....................................4实验四记录筛选与数据表关系....................................6实验五查询的创建..............................................7实验六查询的操作..............................................9实验七SQL查询设计...........................................10实验八创建窗体...............................................11实验九高级窗体设计...........................................12实验十报表设计...............................................14实验十一宏...................................................17实验十二设计Web页...........................................18实验十三Access数据库对象综合应用............................19实验十四课程设计需求分析.....................................23实验十五课程设计数据库结构设计...............................24实验十六课程设计系统实现.....................................25《数据库技术(Access)》实验报告书·1·实验一Access数据库结构与创建实验目的1.掌握启动和退出Access系统的常用方法。2.熟悉Access的主窗口界面。3.会使用帮助系统。4.掌握数据库的两种创建方法。5.熟练操作打开/关闭数据库。实验内容与步骤1.启动数据库管理系统Access2002;2.打开系统自带的“罗斯文”示例数据库,认识数据库的7种对象,同时调出系统帮助文件,找到帮助中关于7种对象的说明和解释,了解数据库的功能,理解数据库的总体结构;3.用Access2002创建一个空白数据库“银行管理系统”;4.用Access2002中的向导创建一个“联系人”数据库。实训思考1.文中介绍的启动和退出Access的方法,是不是仅仅适合于Access?2.有人说:“书本上介绍了如何使用Access,上课老师也讲授了方法,用不用帮助系统没有必要。”上述观点对吗?3.创建数据库的两种方法的优缺点分别是什么?各自用于什么情况?4.打开数据库时,各种打开方式有何不同?分别用于什么环境?《数据库技术(Access)》实验报告书·2·实验二Access数据表的创建实验目的1.掌握数据库对象的管理方法。2.掌握表的各种创建方法。实验内容与步骤1.启动Access数据库管理系统。2.创建空白数据库“图书管理系统”,并保存在D:\。3.使用向导创建表“读者类别”:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计器,明确或修改表的“类别编号”字段的数据类型为“自动编号”,“类别名称”的数据类型为“文本”,字段名类型大小是否主键学历/职称编号自动编号长整型是学历/职称名称文本5否③向表中输入数据如下:类别编号类别名称1副教授2讲师3硕士4研究员5大专4.通过输入数据创建表图书信息:①参照教材P358表18-4,通过输入数据创建表“图书信息”;②进入表设计器中,明确或修改表的结构为:字段名类型大小是否主键书号文本20是书名文本30否作者姓名文本4否出版日期日期/时间短日期否类型文本4否页数数字整型否价格货币货币否《数据库技术(Access)》实验报告书·3·出版社名称文本8否5.通过设计器创建表“读者信息”:①打开表设计器,按以下表结构,创建表“读者信息”:字段名类型大小是否主键借书证号文本5是姓名文本4否性别是/否否出生日期日期/时间短日期否学历/职称编号数字长整型否地址文本15否电话文本12否②在创建“学历/职称”字段时,请使用“查阅向导”。过程提示如下:a)在字段的数据类型中选择“查阅向导…”;b)在向导第一步中,选择“使查阅列在表或查询中查阅数值”,然后单击“下一步”;c)选中列表的“读者类别”表,单击“下一步”;d)将“学历/职称编号”和“学历/职称名称”,移至“选定字段”列表中,单击“下一步”;e)在“请指定查阅列中列的宽度:”中使用默认值,单击“下一步”;f)在“请为查阅列指定标签:”下文本框中输入“学历/职称编号”,单击完成。③在“读者信息”表中输入数据。6.根据下列要求创建“借阅信息”表(选做)①使用设计器;②表结构自定;③“借书证号”和“书号”使用“查阅向导”。实验报告与思考1.比较各种创建表的方法,体会它们之间的区别?《数据库技术(Access)》实验报告书·4·实验三Access数据表的编辑实验目的1.熟悉字段的有关属性,掌握数据表结构的修改;2.理解索引的有关概念,掌握索引的建立。3.掌握对数据表中记录的编辑和显示等的基本操作;4.掌握查阅字段的设置实验内容与步骤1.启动数据库管理系统Access,打开本次实验所用的“学生档案”数据库,分别打开数据库中有关表格,熟悉数据库结构。2.按以下要求,修改“学生基本信息”表的结构:a)将“性别ID”、“民族ID”、“政治面貌ID”和“班级ID”字段的标题和默认值修改如下:字段名标题默认值性别ID性别“1”民族ID民族“01”政治面貌ID政治面貌“2”班级ID班级b)在“家庭收入”前插入新字段“体重”,并修改“身高”和“家庭收入”字段属性如下:字段名数据类型字段大小小数位数有效性规则有效性文本身高数字单精度型2=0身高不能小于0体重数字单精度型2=0And500体重不能超出有效范围!家庭收入货币货币2c)使用“输入掩码向导”为“身份证号”字段设置输入掩码为“999999999999999;;”3.按以下要求,为“学生基本信息”表定义索引:索引名称字段名排序次序主索引唯一索引忽略Nulls姓名姓名升序否否否班级班级ID升序否否否《数据库技术(Access)》实验报告书·5·姓名4.对“学生基本信息”中记录完成以下操作:a)在表中插入新记录:张杰,050301,男,340905198112170431,1981-12-17,汉族,党员,网络051,176.3,75.2,3500.0,,,b)删除15号朱天宗同学的记录。5.为“学生基本信息”表设置显示格式:a)设置字体格式为:宋体,常规,小四,深红色;b)调整列宽,使各个字段的记录值均能显示出来,设置行高为16;c)设置“单元格效果”为“凸起”;d)将“照片”和“简历”字段隐藏;e)冻结“学生ID”和“姓名”两个字段。实验报告与思考1.对实验内容与步骤中的第2、3步进行总结,并编写实验报告;2.在Access帮助中查阅有关索引、有效性规则和输入掩码的内容。《数据库技术(Access)》实验报告书·6·实验四记录筛选与数据表关系实验目的1.掌握对数据表中记录进行排序和筛选;2.理解关系的概念,掌握关系的定义和使用。实验内容与步骤1.启动Access,打开本次实验所用的数据库“学生档案”;2.对“学生基本信息表”中的记录进行排序,要求按“性别”升序排序,性别相同的,按出生日期先后排序;3.从“学生基本信息”表中筛选出家庭收入低于3000元的少数民族同学的信息。4.将“课程信息表”的“课程号”定义为主键,将“成绩档案表”的“学生ID”和“课程号”设为主键;5.在“学生基本信息表”的“学生ID”和“成绩档案表”的“学生ID”间建立关系,并为关系设定“实施参照完整性”;6.试向“成绩档案表”中输入记录:(100,J02,84),系统有什么提示,思考为什么会这样?7.在“课程信息表”的“课程号”和“成绩档案表”的“课程号”间建立关系,并为关系设定“实施参照完整性”;8.试将“课程信息表”中的课程号为G03的课程删除,系统有什么提示,思考为什么会这样?现在如果一定要把这门课删除,怎么办?9.将“课程信息表”的“课程号”和“成绩档案表”的“课程号”间的关系删除。实验报告与思考1.对上述的第3、5、6、8和9步实验过程进行总结,编写实验报告;2.思考:若在建立“课程信息表”的“课程号”和“成绩档案表”的“课程号”间的关系时,选定了“级联更新相关字段”,则若将“计算机基础”的课程号改为“J07”,那么“成绩档案表”中的此门课程的课程号会发生什么变化?《数据库技术(Access)》实验报告书·7·实验五查询的创建实验目的1.掌握利用向导和设计器创建选择查询的方法。2.掌握在设计视图中创建参数查询的方法。3.掌握查询规则的确定方法。4.掌握使用向导和设计器创建交叉表查询的方法。实验内容与步骤1.启动Access,打开本次实验所用的数据库“学生档案”;2.使用向导创建查询,要求查询出学生的学生证号、姓名、身份证号、民族和家庭收入;在对象中单击“查询”,选择使用向导查询,在字段中分别添加学生证号、姓名、身份证号、民族和家庭收入。点下一步即可完成。3.使用设计视图查询,要求查询出学生姓名、课程名和成绩;在对象中单击“查询”,选择使用设计视图查询。添加“学生基本信息表”、成绩档案表、课程信息表。选择姓名、分数、课程名。命名,完成查询4.设计查询,要求查询出软件042班所有男生的学生证号、姓名和身高,并按学生证号的升序排序;选择设计视图查询,选择学生基本信息表和班级两张表,选择班级名称、学生证号、姓名、性别、身高字段,条件限制:班级,软件042;性别,男。选中学生证号列,右击,弹出菜单选择升序排列5.查询出“计算机基础”课程成绩前3名的同学的姓名和班级;在设计视图中选择课程信息表,学生基本信息表、成绩档案表及班级。选择课程名、班级名称、姓名、分数字段,条件限制:课程名,计算机基础,右击空白部分在菜单中选择属性,限定上限值为36.从学生基本信息表中查询出所有姓孙的同学的信息;选择向导查询,选择学生基本信息表,添加表中所有信息,点下一步,选择修改设计图,在姓名字段设置条件:“孙*”7.利用设计
本文标题:48《数据库技术(Access)实验报告书》(魏树峰等)
链接地址:https://www.777doc.com/doc-6377841 .html