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

下载本文档

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

文档简介

1、数据库系统及应用实验指导书哈尔滨工业大学机电工程学院工业工程系2009年 3 月数据库系统及应用实验教学大纲开课实验室:工业工程系课程总学时: 40 课程名称:数据库系统及应用课程编号: t1082320 实验学时: 0 上机学时: 16 面向专业:工业工程专业本科实验类别:技术专业课实验开课学期:春季一、实验教学的指导思想和教学目的1指导思想数据库系统及应用课程是工业工程专业的主干课程。数据库系统及应用实验教学是数据库系统及应用课程教学中重要的实践环节。在实验教学中通过设立部分验证性实验, 使学生进一步加深理解课堂教学的内容;通过设立一些综合性、 设计性实验, 培养学生的理论联系实际的能力、

2、数据解决方案设计能力及数据结构设计的创新意识和能力;通过强调学生参与实验的全过程,培养学生的动手操作能力。2教学目的(1)验证课堂教学中的理论;(2)掌握数据库系统设计原理,有关开发平台,软件工具的的操作技能,数据的分析与处理方法;(3)了解数据库系统的分析,设计与数据库应用性能之间的关系;(4)初步掌握数据库系统设计的基本方法。二、实验教学的基本要求1掌握 ms access数据库软件平台使用方法;2掌握数据库系统的需求分析方法;3掌握数据库系统设计的一般原理和方法;4初步掌握典型数据库方案的设计思路和基本方法。三、实验教材及参考书自编。四、实验考核根据学生对其参加的每个实验的实验内容和操作

3、技能的掌握及实验报告的质量情况,合格者按35 分评定成绩,实验考核采取实验报告和程序检验相结合的方式。 有一次不合格或者缺席必须重做,否则不得参加期末考试。 实验课成绩占课程总成绩的20%。五、实验项目序号实验项目名称学时实验要求实验类型每组人数1 ms access 数据库基础操作2 必修综合2-32 数据库复制与数据导入导出2 必修综合2-33 数据库安全性2 必修综合2-3 4 sql 语言 -查询操作2 必修综合2-3 5 sql 语言 -更新操作2 必修综合2-3 6 刀具管理信息数据库设计6 必修综合2-3实验 1 数据系统基础操作实验目的掌握数据库的安装运行,创建的基本过程;掌握

4、数据库表的基础知识;理解数据表关系内容;实验环境计算机操作系统环境: windowsxp 操作系统;数据库平台: microsoft access2000;实验内容与要求1.安装运行数据库2.创建、删除、查看数据库3.表的创建与管理4.关系的创建与维护5.完成实验报告。实验步骤1.安装并运行 access数据库。2.创建、删除、查看数据库创建“学生管理”示例数据库,选择“新建数据库”命令,选择“数据库向导” ,按照系统提示建立示例数据库,并查看其中的表内容。创建“学生管理” 数据库,选择“新建数据库” 命令,选择“空数据库”,将数据库保存在指定的路径中,并将数据库命名为:学生管理。3.表的创建

5、与管理在“学生管理”数据库中创建学生基本信息表:student ,并在其中输入至少 20 条记录,表内容如下所示:table:student(学生基本信息表)含义字段名称类型宽度学号sno 整型姓名sname 文本20 性别sex 文本2 出生日期sdate 时间8 系别dp 文本20 民族nation 文本20 按照上述表内容建立相应字段,并将各个字段的数据类型和字段宽度设置完成,其中字段民族的默认值设置为“汉族”。主键的建立与删除。复制“ student ”表,分别选择“只复制结构”和“结构和数据”两个选项,并将复制的表命名为:studentbak 删除“ studentbak ”表。4.

6、关系的创建与维护在“学生管理”数据库中创建课程表:course,并在其中输入至少5 条记录,表内容如下所示:table:course(课程表)含义字段名称类型宽度课程号cno 整型课程名称cname 文本20 学分cgrade 单精度先修课程fcno 文本20 在“学生管理”数据库中创建课程表:s_c,表内容如下所示:table:s_c (选课成绩表 ) 含义字段名称类型宽度学号sno 整型课程号cno 整型成绩grade 单精度建立表关系,打开“关系”视图,建立表student和表 s_c(选课成绩表 )之间的关系,建立表course(课程表)和表s_c(选课成绩表 )之间的关系。编辑上述建

7、立的表关系。删除上述建立的表关系。完成实验报告,实验报告格式参见本文附件1。实验 2 数据库复制与数据导入导出实验目的掌握 access数据库复制、备份、修复的操作方法;掌握 access数据库数据的导入与导出的操作方法;实验环境计算机操作系统环境: windowsxp 操作系统;数据库平台: microsoft access2000;实验内容与要求1.设置数据库属性。2.创建数据库副本。3.修复压缩数据库。4.导入导出数据。5.完成实验报告。实验步骤1.设置数据库属性,打开“学生管理”数据库,执行“文件-数据库属性”命令,设置数据库属性信息。2.创建数据库副本,打开“学生管理”数据库,执行“

8、工具-同步复制 -创建副本”命令,指定数据库副本保存的路径,创建数据库副本。3.修复压缩数据库打开“学生管理”数据库,执行“工具-数据库工具 -压缩和修复数据库”命令,修复当前数据库。打开 access数据库,执行“工具 -数据库工具 -压缩和修复数据库”命令,指定所要修复的数据库,按照“独占”方式打开并修复指定数据库。4.导入导出数据打开“学生管理”数据库,将“student ”表导出成文本文件打开“学生管理”数据库,将“student ”表导出成 *.xls 文件与另一组同学交换各自导出的文本文件,导入另一组同学所建立的“student ”表信息,并将导入的表重新命名后,将两个表的数据合在

9、一起。打开“学生管理”数据库,执行“链接表”命令,选择所要链接的数据库文件,选取所要链接的表(student ) ,执行链接操作。查看链接成功的表中信息,并将其中的信息与原有的“student ”表信息合在一起。完成实验报告,实验报告格式参见本文附件1。实验 3 数据库安全性实验目的掌握数据库安全性基础知识;掌握数据库用户与用户组的操作方法;实验环境计算机操作系统环境: windowsxp 操作系统;数据库平台: microsoft access2000;实验内容与要求1.连接工作组文件2.创建工作组文件3.新建用户、删除用户4.新建组、删除组、加入组5.完成实验报告。实验步骤1.连接工作组文

10、件:运行c:program filesmicrosoft officeoffice ms access workgroup administrator 程序,进行工作组文件连接,并按照指定用户和密码登陆数据库。2.创建工作组文件:运行c:program filesmicrosoft officeoffice ms access workgroup administrator 程序,进行工作组文件创建,并按照指定用户和密码登陆数据库。3.新建用户、删除用户打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,新建用户,并设置用户信息;打开“学生管理”数据库,点击“工具-安全-用户与组帐号

11、”命令,删除指定用户;4.新建组、删除组、加入组打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,新建用户组,并设置用户组信息;打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,删除指定用户组;打开“学生管理”数据库,点击“工具-安全-用户与组帐号”命令,将指定用户加入到指定拥护组中;5.设置用户和用户组权限打开“学生管理”数据库,点击“工具-安全-用户与组权限”命令,指定用户数据操作权限;打开“学生管理”数据库,点击“工具-安全-用户与组权限”命令,指定用户组数据操作权限;完成实验报告,实验报告格式参见本文附件1。实验 4 sql 语言-查询操作实验目的理解查询的概念

12、和设计方法;掌握 select 语句在单表查询中的应用;掌握 select 语句在单表查询中的应用;实验环境计算机操作系统环境: windowsxp 操作系统;数据库平台: microsoft access2000;实验内容与要求1.在 access数据库中新建查询。2.实现在“学生管理”数据库中进行单表信息查询。3.实现在“学生管理”数据库中进行多表信息查询。4.完成实验报告。实验步骤1.在 access数据库中新建查询打开“学生管理” 数据库,点击“查询” ,选择“在设计视图中创建查询” ,建立名称为“学生名单1”的查询,要求包括所有学生的学号、姓名和性别信息,并按照学号升序排列。打开“学

13、生管理”数据库,点击“查询” ,选择“使用向导建立查询”建立名称为“学生名单2”的查询,要求包括所有学生的学号、姓名和性别信息,并按照学号升序排列。比较“学生名单 1”和“学生名单2”的查询是否有区别?2.实现在“学生管理”数据库中进行单表信息查询。建立检索年龄大于20 岁的男学生的学号和姓名的查询建立检索所有姓王的同学学号和姓名的查询建立检索所有学分大于2 分的课程名称和课程号的查询建立检索选修指定课程号的所有学生学号的查询建立检索选修指定课程号的成绩最高的学生的学号查询建立检索所有学生中分属各个省份学生人数的查询3.实现在“学生管理”数据库中进行多表信息查询。建立检索学生姓名及其所选修课程

14、的课程号和成绩的查询建立检索选修指定课程号的学生的出生日期信息的查询完成实验报告,实验报告格式参见本文附件1。实验 5 sql 语言-更新操作实验目的掌握利用 insert、update、delete 命令实现对表数据插入、修改与删除等更新操作。掌握 access数据库平台中通过vba 代码执行 sql 语句的方法。实验内容与要求1.在 vba 代码中执行 sql 更新语句。在 vba 代码中应用 dao 对象方法执行 sql 语句示例如下:变量定义dim dbs as database 定义数据库对象dim strsql as string 定义字符串,用于保存sql 语句信息set dbs

15、 = currentdb 打开数据库strsql=” sql 语句” 设置 sql 语句,其中换行符为“_” ,连接符为:“&”dbs.execute strsql 执行 sql 语句set dbs = nothing 关闭数据库2.插入数据操作。3.更新数据操作。4.删除数据操作。5.完成实验报告。实验步骤1.在 vba 代码中执行 sql 更新语句。打开“学生管理”数据库,点击“窗体”,选择“使用向导创建窗体” ,创建名称为“学生信息浏览”的窗体,并修改窗体信息,通过该窗体能够绑定学生信息,实现浏览、编辑学生信息的功能。打开“学生管理” 数据库,点击“窗体” ,选择“在设计视图中创

16、建窗体” ,创建名称为“学生信息编辑”的窗体,在窗体上添加“插入”、 “更新” 、“删除”按钮。2.插入数据操作在“学生信息编辑” 窗体中的“插入” 按钮单击事件中编写vba 代码,实现在学生信息中插入姓名为:王华,学号为:050840131的学生信息。3.更新数据操作在“学生信息编辑” 窗体中的“更新” 按钮单击事件中编写vba 代码,实现更新学号为050840131 的学生信息,性别为男,出生日期为1988年 7 月 18 日,系别为工业工程,民族为汉族。4.删除数据操作在“学生信息编辑” 窗体中的“删除” 按钮单击事件中编写vba 代码,实现删除学号为 050840131的学生信息功能。

17、实验 6 刀具信息管理数据库设计实验目的了解数据库需求分析的基本方法;了解数据库设计的基本方法;了解 c/s结构数据库应用系统的设计方法;综合运用数据库知识和技术开发设计简单数据库应用系统;实验内容与要求本数据库应用系统主要应用网络技术、数据库技术等信息处理技术于一体的,兼具制造车间刀具信息管理计算机信息系统。该软件系统面向制造车间, 对一些常用刀具和特种刀具提供计划、准备、记录、领用、归还及各种报表等功能。其主要功能如下:车间信息:车间信息记录管理;常规刀具信息:刀具信息(名称、编号、类别、尺寸,使用范围)入库;特种刀具信息:刀具信息(名称、编号、类别、尺寸,使用范围)入库;设备信息:设备名称、设备编号、购置时间等信息入库;开发平台采用 access数据库系统,代码语言采用vba。系统软件结构为 c/s 结构。实验步骤1.结合上述的功能应用要求,分析用户需求,画出数据流图、e-r 图,编制数据字典。2.设计数据概念模型及应用系统应具有的功能模块。3.应用 access数据库平台,设计用户界面。4.应用 access数据库平台创建数据库,并录入部分原始数据。5.实现数据库程序功能,编写调试主要代码。6.实现数据库安全管理。7.完成实验报告,实验报告内容应包括功能模块图、e-r 图、数据字典、主要数据操作功能实现方法,以及

温馨提示

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

评论

0/150

提交评论