实验指导书——数据库系统及应用.doc_第1页
实验指导书——数据库系统及应用.doc_第2页
实验指导书——数据库系统及应用.doc_第3页
实验指导书——数据库系统及应用.doc_第4页
实验指导书——数据库系统及应用.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

实验指导书数据库系统及应用 数据库系统及应用实验指导书哈尔滨工业大学机电工程学院工业工程系xx年3月数据库系统及应用实验教学大纲开课实验室工业工程系课程总学时40课程名称数据库系统及应用课程编号T1082320实验学时0上机学时16面向专业工业工程专业本科实验类别技术专业课实验开课学期春季 一、实验教学的指导思想和教学目的1指导思想数据库系统及应用课程是工业工程专业的主干课程。 数据库系统及应用实验教学是数据库系统及应用课程教学中重要的实践环节。 在实验教学中通过设立部分验证性实验,使学生进一步加深理解课堂教学的内容;通过设立一些综合性、设计性实验,培养学生的理论联系实际的能力、数据解决方案设计能力及数据结构设计的创新意识和能力;通过强调学生参与实验的全过程,培养学生的动手操作能力。 2教学目的 (1)验证课堂教学中的理论; (2)掌握数据库系统设计原理,有关开发平台,软件工具的的操作技能,数据的分析与处理方法; (3)了解数据库系统的分析,设计与数据库应用性能之间的关系; (4)初步掌握数据库系统设计的基本方法。 二、实验教学的基本要求1掌握MS ACCESS数据库软件平台使用方法;2掌握数据库系统的需求分析方法;3掌握数据库系统设计的一般原理和方法;4初步掌握典型数据库方案的设计思路和基本方法。 三、实验教材及参考书自编。 四、实验考核根据学生对其参加的每个实验的实验内容和操作技能的掌握及实验报告的质量情况,合格者按35分评定成绩,实验考核采取实验报告和程序检验相结合的方式。 有一次不合格或者缺席必须重做,否则不得参加期末考试。 实验课成绩占课程总成绩的20%。 五、实验项目序号实验项目名称学时实验要求实验类型每组人数1MS ACCESS数据库基础操作2必修综合2-32数据库复制与数据导入导出2必修综合2-33数据库安全性2必修综合2-34SQL语言-查询操作2必修综合2-35SQL语言-更新操作2必修综合2-36刀具管理信息数据库设计6必修综合2-3实验1数据系统基础操作实验目的?掌握数据库的安装运行,创建的基本过程;?掌握数据库表的基础知识;?理解数据表关系内容;实验环境计算机操作系统环境windowsXP操作系统;数据库平台MicroSoft Aess2000;实验内容与要求1.安装运行数据库2.创建、删除、查看数据库3.表的创建与管理4.关系的创建与维护5.完成实验报告。 实验步骤1.安装并运行ACCESS数据库。 2.创建、删除、查看数据库?创建“学生管理”示例数据库,选择“新建数据库”命令,选择“数据库向导”,按照系统提示建立示例数据库,并查看其中的表内容。 ?创建“学生管理”数据库,选择“新建数据库”命令,选择“空数据库”,将数据库保存在指定的路径中,并将数据库命名为学生管理。 3.表的创建与管理?在“学生管理”数据库中创建学生基本信息表Student,并在其中输入至少20条记录,表内容如下所示Table Student(学生基本信息表)含义字段名称类型宽度学号姓名Sno整型文本SName20性别Sex文本2出生日期Sdate时间8系别民族DP文本文本20nation20?按照上述表内容建立相应字段,并将各个字段的数据类型和字段宽度设置完成,其中字段民族的默认值设置为“汉族”。 ?主键的建立与删除。 ?复制“Student”表,分别选择“只复制结构”和“结构和数据”两个选项,并将复制的表命名为Studentbak?删除“Studentbak”表。 4.关系的创建与维护?在“学生管理”数据库中创建课程表Course,并在其中输入至少5条记录,表内容如下所示Table Course(课程表)含义课程号字段名称Cno类型整型宽度课程名称ame文本20学分Cgrade单精度先修课程FCno文本20?在“学生管理”数据库中创建课程表S_C,表内容如下所示Table S_C(选课成绩表)含义学号字段名称Sno类型整型宽度课程号Cno整型成绩grade单精度?建立表关系,打开“关系”视图,建立表Student和表S_C(选课成绩表)之间的关系,建立表Course(课程表)和表S_C(选课成绩表)之间的关系。 ?上述建立的表关系。 ?删除上述建立的表关系。 完成实验报告,实验报告格式参见本文附件1。 实验2数据库复制与数据导入导出实验目的?掌握Aess数据库复制、备份、修复的操作方法;?掌握Aess数据库数据的导入与导出的操作方法;实验环境计算机操作系统环境windowsXP操作系统;数据库平台MicroSoft Aess2000;实验内容与要求1.设置数据库属性。 2.创建数据库副本。 3.修复压缩数据库。 4.导入导出数据。 5.完成实验报告。 实验步骤1.设置数据库属性,打开“学生管理”数据库,执行“文件-数据库属性”命令,设置数据库属性信息。 2.创建数据库副本,打开“学生管理”数据库,执行“工具-同步复制-创建副本”命令,指定数据库副本保存的路径,创建数据库副本。 3.修复压缩数据库?打开“学生管理”数据库,执行“工具-数据库工具-压缩和修复数据库”命令,修复当前数据库。 ?打开Aess数据库,执行“工具-数据库工具-压缩和修复数据库”命令,指定所要修复的数据库,按照“独占”方式打开并修复指定数据库。 4.导入导出数据?打开“学生管理”数据库,将“Student”表导出成文本文件?打开“学生管理”数据库,将“Student”表导出成*.xls文件?与另一组同学交换各自导出的文本文件,导入另一组同学所建立的“Student”表信息,并将导入的表重新命名后,将两个表的数据合在一起。 ?打开“学生管理”数据库,执行“链接表”命令,选择所要链接的数据库文件,选取所要链接的表(Student),执行链接操作。 ?查看链接成功的表中信息,并将其中的信息与原有的“Student”表信息合在一起。 完成实验报告,实验报告格式参见本文附件1。 实验3数据库安全性实验目的?掌握数据库安全性基础知识;?掌握数据库用户与用户组的操作方法;实验环境计算机操作系统环境windowsXP操作系统;数据库平台MicroSoft Aess2000;实验内容与要求1.连接工作组文件2.创建工作组文件3.新建用户、删除用户4.新建组、删除组、加入组5.完成实验报告。 实验步骤1.连接工作组文件运行C:Program FilesMicrosoft OfficeOfficeMS AessWorkgroup Administrator程序,进行工作组文件连接,并按照指定用户和密码登陆数据库。 2.创建工作组文件运行C:Program FilesMicrosoft OfficeOfficeMS AessWorkgroup Administrator程序,进行工作组文件创建,并按照指定用户和密码登陆数据库。 3.新建用户、删除用户?打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,新建用户,并设置用户信息;?打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,删除指定用户;4.新建组、删除组、加入组?打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,新建用户组,并设置用户组信息;?打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,删除指定用户组;?打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,将指定用户加入到指定拥护组中;5.设置用户和用户组权限?打开“学生管理”数据库,点击“工具-安全-用户与组权限”命令,指定用户数据操作权限;?打开“学生管理”数据库,点击“工具-安全-用户与组权限”命令,指定用户组数据操作权限;完成实验报告,实验报告格式参见本文附件1。 实验4SQL语言-查询操作实验目的?理解查询的概念和设计方法;?掌握SELECT语句在单表查询中的应用;?掌握SELECT语句在单表查询中的应用;实验环境计算机操作系统环境windowsXP操作系统;数据库平台MicroSoft Aess2000;实验内容与要求1.在Aess数据库中新建查询。 2.实现在“学生管理”数据库中进行单表信息查询。 3.实现在“学生管理”数据库中进行多表信息查询。 4.完成实验报告。 实验步骤1.在Aess数据库中新建查询?打开“学生管理”数据库,点击“查询”,选择“在设计视图中创建查询”,建立名称为“学生名单1”的查询,要求包括所有学生的学号、姓名和性别信息,并按照学号升序排列。 ?打开“学生管理”数据库,点击“查询”,选择“使用向导建立查询”建立名称为“学生名单2”的查询,要求包括所有学生的学号、姓名和性别信息,并按照学号升序排列。 ?比较“学生名单1”和“学生名单2”的查询是否有区别?2.实现在“学生管理”数据库中进行单表信息查询。 ?建立检索年龄大于20岁的男学生的学号和姓名的查询?建立检索所有姓王的同学学号和姓名的查询?建立检索所有学分大于2分的课程名称和课程号的查询?建立检索选修指定课程号的所有学生学号的查询?建立检索选修指定课程号的成绩最高的学生的学号查询?建立检索所有学生中分属各个省份学生人数的查询3.实现在“学生管理”数据库中进行多表信息查询。 ?建立检索学生姓名及其所选修课程的课程号和成绩的查询?建立检索选修指定课程号的学生的出生日期信息的查询完成实验报告,实验报告格式参见本文附件1。 实验5SQL语言-更新操作实验目的?掌握利用INSERT、UPDATE、DELETE命令实现对表数据插入、修改与删除等更新操作。 ?掌握ACCESS数据库平台中通过VBA代码执行SQL语句的方法。 实验内容与要求1.在VBA代码中执行SQL更新语句。 在VBA代码中应用DAO对象方法执行SQL语句示例如下变量定义Dim dbsAs Database定义数据库对象Dim strSQLAs String定义字符串,用于保存SQL语句信息Set dbs=CurrentDb打开数据库StrSQL=”SQL语句”设置SQL语句,其中换行符为“_”,连接符为“&”dbs.Execute strSQL执行SQL语句Set dbs=Nothing关闭数据库2.插入数据操作。 3.更新数据操作。 4.删除数据操作。 5.完成实验报告。 实验步骤1.在VBA代码中执行SQL更新语句。 ?打开“学生管理”数据库,点击“窗体”,选择“使用向导创建窗体”,创建名称为“学生信息浏览”的窗体,并修改窗体信息,通过该窗体能够绑定学生信息,实现浏览、学生信息的功能。 ?打开“学生管理”数据库,点击“窗体”,选择“在设计视图中创建窗体”,创建名称为“学生信息”的窗体,在窗体上添加“插入”、“更新”、“删除”按钮。 2.插入数据操作?在“学生信息”窗体中的“插入”按钮单击事件中编写VBA代码,实现在学生信息中插入姓名为王华,学号为050840131的学生信息。 3.更新数据操作?在“学生信息”窗体中的“更新”按钮单击事件中编写VBA代码,实现更新学号为050840131的学生信息,性别为男,出生日期为1988年7月18日,系别为工业工程,民族为汉族。 4.删除数据操作?在“学生信息”窗体中的“删除”按钮单击事件中编写VBA代码,实现删除学号为050840131的学生信息功能。 实验6刀具信息管理数据库设计实验目的?了解数据库需求分析的基本方法;?了解数据库设计的基本方法;?了解C/S结构数据库应用系统的设计方法;?综合运用数据库知识和技术开发设计简单数据库应用系统;实验内容与要求本数据库应用系统主要应用网络技术、数据库技术等信息处理技术于一体的,兼具制造车间刀具信息管理计算机信息系统。 该软件系统面向制造车间,对一些常用刀具和特种刀具提供计划、准备、记录、领用、归还及各种报表等功能。 其主要功能如下?车间信息车间信息记录管理;?常规刀具信息刀具信息(名称、编号、类别、尺寸,使用范围)入库;?特种刀具信息刀具信息(名称、编号、类别、尺寸,使用范围)入库;?设备信息设备名称、设备编号、购置时间等信息入库;?开发平台采用ACCESS数据库系统,代码语言采用VBA。 ?系统软件结构为C/S结构。 实验步骤1.结合上述的功能应用要求,分析用户需求,画出数据流图、E-R图,编制数据字典。 2.设计数据概念模型及应用系统应具有的功能模块。 3.应用Aess数据库平台,设计用户界面。 4.应用Aess数据库平台创建数据库,并录入部分原始数据。 5.实现数据库程序功能,编写调试主要代码。 6.实现数据库安全管理。 7.完成实验报告,实验报告内容应包括功能模块图、E-R图、数据字典、主要数据操作功能实现方法,以及在设计过程中所

温馨提示

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

评论

0/150

提交评论