《数据库技术(Access)实验报告书》(魏树峰等).doc_第1页
《数据库技术(Access)实验报告书》(魏树峰等).doc_第2页
《数据库技术(Access)实验报告书》(魏树峰等).doc_第3页
《数据库技术(Access)实验报告书》(魏树峰等).doc_第4页
《数据库技术(Access)实验报告书》(魏树峰等).doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术(Access)实验指导书魏树峰江国粹刘影蒋荣 编著安徽电子信息职业技术学院计算机科学系2006年2月15日前言数据库技术基础(Access)是计算机专业重要的专业基础课之一,它是数据库技术的入门理论技术基础,是后续学习企业级数据库管理系统的基础,也是进行基于数据库的应用系统开发的重要基础。本课程的教学大纲确定了三个教学目标,一是掌握数据库常用基本操作,二是理解关系型数据库的基本概念和理论,三是能进行小型数据库结构的设计。为配合理论教学,完成大纲规定的教学目标,在系领导的指导下,由信息管理教研室牵头策划,我们组织了有关教师编写了这本实验指导书,以提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。本实验指导书由魏树峰、江国粹、刘影和蒋荣老师共同编写,其中蒋荣老师编写了实验一到实验四,刘影老师编写了实验五到实验八,江国粹老师编写了实验九到实验十二,魏树峰老师编写了实验十三到实验十六,最后由魏树峰老师统稿。实验中心周杰老师和朱锦秀老师在实验内容的确定、实验过程中出现的问题以及实验指导书的最终定稿等方面都给出了许多建设性的意见,在此表示诚挚的感谢!由于时间仓促和编者水平有限,指导书中错误难免,恳请各位同学和同行给予批评指正。2数据库技术(Access)实验指导书目录实验一Access数据库结构与创建1实验二Access数据表的创建4实验三Access数据表的编辑10实验四记录筛选与数据表关系16实验五查询的创建19实验六查询的操作23实验七SQL查询设计26实验八创建窗体29实验九高级窗体设计32实验十报表设计37实验十一宏41实验十二设计Web页44实验十三Access数据库对象综合应用46实验十四课程设计需求分析56实验十五课程设计数据库结构设计59实验十六课程设计系统实现62I数据库技术(Access)实验报告书实验一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数据表的创建实验目的1. 掌握数据库对象的管理方法。2. 掌握表的各种创建方法。实验内容与步骤1. 启动Access数据库管理系统。2. 创建空白数据库“图书管理系统”,并保存在D:。3. 使用向导创建表“读者类别”: 使用向导为“读者类别”表创建两个字段:类别编号和类别名称; 进入设计器,明确或修改表的“类别编号”字段的数据类型为“自动编号”,“类别名称”的数据类型为“文本”,字段名类型大小是否主键学历/职称编号自动编号长整型是学历/职称名称文本5否 向表中输入数据如下:类别编号类别名称1副教授2讲师3硕士4研究员5大专4. 通过输入数据创建表图书信息: 参照教材P358表18-4,通过输入数据创建表“图书信息”; 进入表设计器中,明确或修改表的结构为:字段名类型大小是否主键书号文本20是书名文本30否作者姓名文本4否出版日期日期/时间短日期否类型文本4否页数数字整型否价格货币货币否出版社名称文本8否5. 通过设计器创建表“读者信息”: 打开表设计器,按以下表结构,创建表“读者信息”:字段名类型大小是否主键借书证号文本5是姓名文本4否性别是/否否出生日期日期/时间短日期否学历/职称编号数字长整型否地址文本15否电话文本12否 在创建“学历/职称”字段时,请使用“查阅向导”。过程提示如下:a) 在字段的数据类型中选择“查阅向导”;b) 在向导第一步中,选择“使查阅列在表或查询中查阅数值”,然后单击“下一步”;c) 选中列表的“读者类别”表,单击“下一步”;d) 将“学历/职称编号”和“学历/职称名称”,移至“选定字段”列表中,单击“下一步”;e) 在“请指定查阅列中列的宽度:”中使用默认值,单击“下一步”;f) 在“请为查阅列指定标签:”下文本框中输入“学历/职称编号”,单击完成。 在“读者信息”表中输入数据。6. 根据下列要求创建“借阅信息”表(选做) 使用设计器; 表结构自定; “借书证号”和“书号”使用“查阅向导”。实验报告与思考1. 比较各种创建表的方法,体会它们之间的区别?实验三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=0 And =0数量不能小于0供应商ID数字长整型要求能自动显示供应商名称仓库号文本10表4:员工表字段名数据类型字段大小默认值职工号文本10姓名文本10性别文本1“男”出生日期日期/时间工资货币照片OLE对象仓库号文本10j) 为表建立关系根据需要为上述各表建立主键,并参照下表为数据表建立有关系。主表子表是否实施参照完整性表名字段表名字段仓库表仓库号员工表仓库号是仓库表仓库号货物表仓库号是供应商表供应商ID货物表供应商ID是2. 查询的建立k) 建立查询“货物明细”,显示货物名称、规格、数量、供应商名称、供应商电话号码、仓库号、地址和仓库电话;l) 建立“按姓名查询职工信息”查询,要求能根据输入的职工姓名,显示职工的所有信息。m) 建立“货物数量”查询,要求能根据输入的供应商名称,按货物名称分类显示出货物的总数量。3. 窗体的创建n) 使用向导建立一个窗体,用于向“供应商表”输入数据。o) 根据“货物明细”查询,使用向导创建嵌入式主/子窗体(见下图),要求主窗体显示供应商信息,子窗体显示货物信息。4. 报表的建立。p) 参照下图,为员工表建立报表,要求年龄由出生日期计算而得,页面页脚显示日期和页数等信息。实验十四课程设计需求分析实验目的1. 理解需求分析的作用,了解需求分析的过程和基本方法;2. 能绘制小型信息系统的数据流图;3. 能编写需求文档。实验内容某一学校的图书馆,欲使用数据库技术取代传统的手工方式管理图书的借阅,下面是其提出的拟开发的数据库应用系统的需求描述。请仔细阅读此描述,按下列步骤要求绘制系统的数据流程图,并编写需求说明书。图书管理系统借还书子系统有以下功能:(1)借书:输入读者借书证。系统首先根据读者档案文件检查借书证是否有效,若有效,则查阅借书文件,检查该读者所借图书是否超过10本,若已达10,拒借,未达10本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。),若借书证无效,则退回。(2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(3个月)作罚款处理。否则,修改库存目录与借书文件。一 绘制数据流程图1. 子系统顶层数据流程图根据上面的系统功能描述,可确定该子系统的外部实体有哪些?顶层数据流程图应如何绘制?2. 根据设计需要,对顶层数据流程图做进一步分解,绘制子系统其余各层数据流程图。二 编写需求说明书(选做)根据需求描述和分析得出的子系统数据流程图,编写需求说明书。实验十五课程设计数据库结构设计实验目的1. 掌握E-R图的绘制方法,能设计并绘制小型系统的E-R图;2. 掌握将E-R图转换为关系模型基本方法。实验内容根据下面的描述,试设计并绘制图书管理系统的E-R图,并将E-R图转换为关系模型。某一学校的图书馆,欲开发一个图书管理系统,实现对图书馆各项事务进行管理,系统要求包括图书管理、读者管理、管理员管理和借阅管理等功能模块。其中,图书管理需要记录图书编号、书名、ISBN、第一作者、第二作者、出版社、出版日期、定价、页数等。一本图书属于一个图书分类,一个图书分类可以有多本图书。图书分类需记录图书分类号、图书分类名称。读者管理读者的基本信息,包括读者编号、姓名、性别、出生日期、部门等。一个读者对应一个读者类别,一个读者类别可以有若干个读者。读者类别需记录类别编号、类别、可借图书数量、可借期限。管理员模块管理管理员的信息,包括管理员编号、姓名、登录密码、权限。借阅管理模块管理图书的借阅,一个读者可以借阅多本图书(但应在其允许数量之内),一本图书可以被多个读者借阅,每一次的借阅应由一个管理员办理,并记录借出日期,应还日期和是否已还等信息。实验十六课程设计系统实现实验目的1. 了解小型系统的功能结构的设计方法;2. 能将所设计的功能结构实现出来。实验内容某一学校的图书馆,欲开发一个图书管理系统,实现对图书馆各项事务进行管理,系统要求包括图书管理、读者管理、管理员管理和借阅管理等功能模块。使用实验十五的数据库结构,实现图书管理系统。具体要求如下:1 数据录入功能的实现分别建立图书信息录入窗体、读者信息录入窗体和管理员信息录入窗体。2 借还书功能的实现(1) 建立借书窗体,要求在窗体中使用3个组合框分别选择读者所借图书的编号、读者的读者编号和管理员的编号,借出日期为系统当前日期,并能根据读者信息自动计算出应还日期。(2) 建立还书窗体,根据读者的读者编号,查询出读者的所借图书记录,由管理员修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论