数据库基础与应用实践环节.doc

上传人:飞****2 文档编号:78761978 上传时间:2023-03-19 格式:DOC 页数:10 大小:79KB
返回 下载 相关 举报
数据库基础与应用实践环节.doc_第1页
第1页 / 共10页
数据库基础与应用实践环节.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《数据库基础与应用实践环节.doc》由会员分享,可在线阅读,更多相关《数据库基础与应用实践环节.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库基础与应用实践环节第一部分 实验课程介绍实验说明: 中央广播电视大学统设“数据库基础与应用”课程是计算机应用专业一门重要课程,是计算机应用和软件开发人员必须掌握的一门学科,他具有很强的理论性和实践性。因此针对该课程安排ACCESS上机操作实验和SQL SERVER上机操作实验,安排实验的目的主要是为了加深学生对数据库基础与应用知识的理解和掌握,并掌握ACCESS和SQL SERVER两种关系型数据库管理系统的使用。实验教材:ACCESS上机操作指导解季萍 徐孝凯编 中央广播电视大学出版社;SQL SERVER上机操作指导刘世峰 徐孝凯编 中央广播电视大学出版社出版ACCESS上机操作指导

2、实验教材共给出了六个实验,每个实验包括实验目的、实验预备知识、实验内容、实验要求和实验过程和步骤部分内容。 SQL SERVER上机操作指导实验教材共给出了九个实验,其中最后三个为选做实验,其余六个为必做实验,每个实验包括实验目的、实验预备知识、实验内容、实验要求、实验过程和步骤部分内容和实验结果。个别实验还有拓展实验。第二部分 实验内容Access上机实验部分 实验1 表的操作实验目的1熟悉Access用户操作界面。2掌握创建表的方法。3掌握创建主键和索引的方法。4掌握表结构的编辑和表中数据的操作方法。5掌握建立表间关系的方法。实验要求1阅读主教材中与本实验有关的知识以及本实验的内容和操作步

3、骤。2任选一种方法在计算机上创建数据库。3任选一种方法在计算机上创建表。4完成在表中创建主键和索引。5完成在表之间建立关系。6对于有余力的同学,可以在计算机上用多种方法创建数据库和表,并进行分析比较。实验内容1要求建立“教师教学信息”数据库,在该数据库中建立下列三个表,并在表中输入数据。表1:系(部门)表字段名字段类型系(部门)ID自动编号(主键)系(部门)名称文本系(部门)编号数字表2:教师情况一览表字段名字段类型教师ID自动编号(主键)教师姓名文本(索引)出生年月日期性别文本职称文本工资数字系(部门)ID数字表3:教师任课表字段名类型课程ID自动编号(主键)课程名称文本系(部门)ID数字教

4、师ID数字学分数字学时数字考试类型文本2在三个表中创建主键和索引。3在“教师情况一览表”与“教师任课表”之间建立“一对多”的关系;在“教师任课表”与“系(部门)表”之间建立“一对多”的关系;在“教师情况一览表”与“系(部门)表”之间建立“一对多”的关系。预备知识本课程中所有有关Access的实验都是在Access2000平台上完成的。在实验之前,我们先介绍一些有关Access系统的基础知识。 1Access2000系统的安装 一旦Office软件安装完毕,Access也就随之自动安装在计算机上。 2启动和退出Access (1)启动Access的三种方法 方法1:通过双击“Access”图标。

5、 方法2:通过“运行”命令。 方法3:通过“资源管理器”。 3退出Access的三种方法 方法1:通过快捷键“Alt+F4”。 方法2:通过单击鼠标右键。 方法3:通过“文件”菜单命令。实验过程和步骤 (略)实验2 查询操作实验目的1掌握使用“向导”和使用“设计器”创建“选择查询”的方法。2掌握使用“向导”和使用“设计器”创建“交叉表查询”的方法。3掌握使用“设计器”创建“参数查询”的方法。4掌握使用“设计器”创建“更新查询”的方法。5掌握使用“设计器”创建“SQL查询”的方法。实验要求1阅读主教材中与本实验有关的知识以及本实验的内容和操作步骤。2任选一种方法在计算机上创建“选择查询”。3任选

6、一种方法在计算机上创建“交叉表查询”。4在“教师任课表”中创建一个“参数查询”。5在“教师情况一览表”中创建“更新查询”。6用“SQL查询”创建一个“课程情况表”。7对于有余力的同学,可以在计算机上用多种方法创建“查询”,并进行分析比较。实验内容1任选一种方法在计算机上创建“选择查询”,要求在“教师情况一览表”中创建“教师情况查询”,其结果显示“教师ID”、“教师姓名”、“出生年月”和“工资”4个字段,并按“出生年月”字段升序排列。2任选一种方法在计算机上创建“交叉表查询”,要求在“教师任课表”与“系(部门)表”中完成查询每个系各门课程的学时数。3任选一种“参数查询”方法,完成(1)在“教师任

7、课表”中查询课程的“考试类型”;(2)在“教师情况一览表”中查询教师的“职称”情况。4任选一种“更新查询”方法,完成(1)在“教师情况一览表”中将“工资”低于1000元的每位教师“工资”增加100元;(2)在“教师任课表”中将“学分”数小于4的课程的“学分”加1。5用“SQL查询”创建一个“课程信息表”,其结果包括“课程ID”、“课程名称”、“学时”和“考试类型”4个字段,其中“课程ID”不能为空。之后在“课程情况一览表”中增加一具新字段“学分”。实验过程和步骤(略)实验3 窗体的操作实验目的1掌握使用“窗体向导”创建基于一个表或查询的“窗体”的方法。2掌握使用“窗体向导”创建“数据透视表窗体

8、”的方法。3掌握使用“窗体向导”创建“图表窗体”的方法。4掌握“自动创建窗体:纵栏式”和“自动创建窗体:表格式”的方法。5掌握用“图表向导”和“数据透视表向导”创建窗体的方法。6掌握在窗体中输入和编辑数据的方法。7掌握窗体美化的方法和常用控件的使用。8掌握同时创建“主/子窗体”的方法。实验要求1阅读主教材中与本实验有关的知识以及本实验的内容和操作步骤。2任选一种方法在计算机上创建窗体。3任选一种方法在计算机上创建“主/子窗体”。4用“设计视图”创建一个主菜单窗体。5设置窗体外观(包括字体、背景、声音和添加控件等)。6对于有余力同学,可以在计算机上用多种方法创建和设计“窗体”,并进行分析比较。实

9、验内容1以“教师情况一览表”为数据源,创建纵栏式“教师情况一览表窗体1”,并在该窗体中添加一条记录。2以“教师情况一览表”为数据源,创建表格式“教师情况一览表窗体2”。3以“教师任课表”为数据源,使用“窗体向导”创建“教师任课表窗体1”,并将窗体布局设为“数据表”,窗体样式设为“国际”。4以“教师任课表”为数据源,使用“图表向导”创建“教师任课表拼图”,并用“拼图”方式显示各系开课情况。5以“教师任课表”为数据源,使用“数据透视表向导”创建“各系教师任课数据透视表”,要求能统计每个系每个教师任课总学时数。6创建带有子窗体窗体,其中主窗体以“教师情况一览表”为数据源,用于显示教师情况(显示“老师

10、姓名”、“性别”、“职称”和“系(部门)ID”字段),子窗体包含在主窗体中,用于显示相应的教师任课情况(显示“课程名称”、学时和“考试类型”字段);使用主窗体上的“记录定位器”可以在不同教师记录之间移动,此时子窗体中的教师任课情况随之发生变化。7设计“教师教学信息管理系统”主菜单窗体,该系统包括查询、更新和退出三个功能。当点击“查询”按钮时,进入“查询”子菜单;点击“更新”按钮时,进入“更新”子菜单;当点击“退出”按钮时,关闭主菜单“窗体”,返回数据库窗口下。实验过程和步骤 (略)实验4 报表操作实验目的1掌握使用“自动创建报表”创建纵栏式或表格式报表的方法。2掌握使用“报表向导”创建报表的方

11、法。3掌握使用“图表向导”创建报表的方法。4掌握使用“标签向导”创建报表的方法。5掌握使用“设计视图”创建报表的方法。实验要求1阅读主教材中与本实验有关的知识以及本实验的内容和操作步骤。2在“自动创建报表”和“报表向导”中任选一种方法在计算机上创建报表。3在“图表向导”和“标签向导”中任选一种方法在计算机上创建报表。4用“设计视图”创建一个报表。5有余力同学,可以在计算机上用多种方法创建和设计报表,并进行分析比较。实验内容 1使用“自动创建报表”方法创建一个表格式“教师情况数据表”,以输出“教师情况一览表”中的数据。2使用“图表向导”创建一个“各系开课图表”,用图表方式显示每个系开课情况。3使

12、用“标签向导”创建标签报表“教师卡”,要求能显示“教师姓名”、“性别”、“职称”等字段。4使用“报表向导”创建一个“各系开课情况报表”,要求以“每个系各门课程学时”查询为数据来源,通过该“各系开课情况报表”输出各系开课情况。5使用“设计视图”创建一个“课程总报表”,显示各系开课情况。实验过程和步骤 (略)实验5 宏和数据访问页的使用实验目的 1掌握创建宏的方法。2掌握运行宏的方法。3掌握创建数据访问页的方法。4掌握编辑数据访问页的方法。实验要求1阅读主教材中与本实验有关的知识以及本实验的内容和操作步骤。2任选一种方法在计算机上创建“宏”。3任选一种方法在计算机上运行“宏”。4任选一种方法在计算

13、机上创建“数据访问页”。5有余力的同学,可以在计算机上用多种方法创建和设计“宏”和“数据访问页”,并进行分析和比较。实验内容 1创建“打开教师:主窗体宏”,要求能够打开“教师:主窗体”。2创建“关闭教师教学信息管理系统窗口宏”,要求能够关闭“教师教学信息管理系统”窗口,且在关闭窗体的同时显示“谢谢使用教师教学信息管理系统”。3在“教师教学信息”数据库中创建“主界面操作宏组”,要求其中包含能够用于完成打开数据库中的“表”、“查询”、“窗体”和“报表”操作的宏。4使用宏指令创建主菜单窗体应用程序,要求能够创建一个“教师教学信息管理系统”主菜单,能够显示文本信息“教师教学信息管理系统”,含有五个命令

14、按钮,即“查询子菜单”、“更新子菜单”、“统计子菜单”、“输出子菜单”和“退出应用系统”,并且要对主菜单界面进行修饰。5用不同的方法运行“关闭教师教学信息管理系统窗口宏”。6以“教师情况一览表”为数据来源,创建一个数据访问页“教师情况数据页”,并对页面进行修饰。实验过程和步骤 (略)实验6 数据导入与导出实验目的1掌握数据的导入方法。2掌握数据的导出方法。实验要求:1阅读主教材中与本实验有关的知识以及本实验的内容和操作步骤。2将数据从一个Access数据库导出到另一个Access数据库中。3将数据导出到Excel电子表格文件中。4将数据导出到文本文件中。5把其它Access数据库对象导入到当前

15、数据库中。6把Excel电子表格文件导入到Access数据库中。7把文本文件导入到Access数据库中。实验内容 1将“Northwind(罗斯文)示例”数据库中的“雇员”数据表导出到“教师教学信息”数据库中,并命名为“雇员(导出)表”。2将“教师教学信息”数据库中的“教师任课表”导出到Excel电子表格文件中,并命名为“教师任课表(导出Excel)”。3将“教师教学信息”数据库中的“教师任课表”导出到文本文件中,并命名为“教师任课表(导出文本)”。4将“教师教学信息”数据库中的“教师情况一览表”导入到“Northwind(罗斯文)示例”数据库中,并合名为“教师情况一览表(导入)”。5将Exc

16、el电子表格文件导入到“教师教学信息”数据库中,并命名为“数据(Excel导入)”。6将文本文件导入到“教师教学信息”数据库中,并命名为“数据(文本导入)”。实验过程和步骤(略)SQL SERVER上机实验部分实验1 安装与配置SQL Server实验目的本实验主要学习SQL Server的安装与配置方法,实验的主要目的是:1了解安装的全过程;2理解SQL Server身份认证模式的概念;3掌握SQL Server配置方法。实验内容及要求在实验前,请同学们复习主教材第8.2节中的相关知识,准备好所选用的SQL Server版本的软硬件环境,并做好安装前的准备工作。本书以SQL Server20

17、00企业版的安装为例,操作系统选用Windows 2000,其他版本的安装与此类似。同学们应尽可能亲自动手操作,条件不允许时应至少观察教师示范。实验步骤(略)实验结果(略)实验2 创建“进销存”数据库实验目的本实验主要学习SQL Server数据库的创建方法,通过实验同学们应:1了解SQL Server数据库的组成;2理解SQL Server数据库的概念;3掌握利用企业管理器创建数据库的使用方法;4掌握数据库创建相关TransactSQL的使用方法。实验内容及要求本实验将运用SQL Server企业管理器和TransactSQL两种方法创建名为“进销存”的数据库。要求同学们先复习主教材第4章和

18、第9章数据库创建与管理的相关知识。实验中应完成以下任务:1使用企业管理器观察SQL Server系统数据库组成;2使用企业管理器创建“进销存”数据库;3使用TransactSQL通过查询分析器创建“进销存”数据库。实验步骤(略)实验结果(略)实验3 创建表和索引实验目的通过实验2,我们创建了一个名为“进销存”的数据库,但它只是数据库对象的在存储容器,要使它真正能够存储数据,还必须在其上创建数据表等对象。本实验主要学习SQL Server数据表的创建方法,通过实验同学们应:1了解SQL Server系统表的组成;2理解SQL Server索引的概念;3掌握利用企业管理器创建数据库的操作方法;4掌

19、握数据库创建相关TransactSQL的使用方法。实验内容及要求本实验将运用SQL Server企业管理器和TransactSQL两种方法,在“进销存”数据库上创建“物资台账”、“物资入库”、“物资出库”三张表。物资台账用来反映一个仓库内有多少种物资;物资入库和物资出库表记录了每种物资的入出库情况,是一种流水账。通过这三张表便可以对一个简单的进销存业务进行管理了。简化后的表结构如表3.1、表3.2、表3.3所示,实验数据如表3.4、表3.5、表3.6所示。表3.1物资台账表结构字段名类型长度备注物资编码Char41主关键字为“物资编码”2在主关键字上创建聚集惟一索引3“物资编码”由4位组成,其

20、中第1位使用英文字母,表示物资类别后,后3位使用数字,表示流水号。物资类别如下:A表示钢笔类B表示橡皮类物资名称Varchar10计量单位Char8单 价Money8期初库存Numeric9表3.2物资入库表结构字段名类型长度备注物资编码Char4在主关键字“物资编码”上创建聚集不惟一索引入库时间Datetime8入库数量Numeric9表3.3物资出库表结构字段名类型长度备注物资编码Char4在主关键字“物资编码”上创建聚集不惟一索引出库时间Datetime8出库数量Numeric9表3.4物资台账初始记录物资编码物资名称计量单位单价(元)期初库存A001英雄牌钢笔只2.550B001普通橡

21、皮块1.2100B002高级橡皮块2.030表3.5物资入库初始记录物资编码入库时间入库数量A0012003-11-0810B0012003-11-0820A0012003-11-1515A0012003-11-2416B0022003-11-2510表3.6物资出库初始记录物资编码出库时间出库数量A0012003-11-0110B0012003-11-0120A0012003-11-1410A0012003-11-2120B0022003-11-2130在实验前,请同学们复习主教材第4章和第9章表和索引创建与管理的相关知识,以及第5章数据库设计的知识。实验需完成以下任务:(1)使用企业管理器

22、观察SQL Server系统表的组成;(2)使用企业管理器创建表和索引;(3)使用TransactSQL创建表和索引;(4)使用企业管理器和TransactSQL向表中插入记录。实验步骤(略)实验结果(略)实验4 备份与恢复数据库实验目的备份与恢复是SQL Server数据库管理和使用过程的一项非常关键的操作。良好的备份策略是保证数据库安全运行的重要手段。通过本实验同学们应: 1了解SQL Server数据库备份的基本策略;2掌握使用企业管理器进行数据库备份和恢复的方法;3掌握使用TransactSQL进行数据库备份和恢复的方法。实验内容及要求本实验主要使用企业管理器和TransactSQL语

23、句完成“进销存”数据库的备份和恢复操作,基本实验过程是:首先对“进销存”数据库进行备份操作,然后将该数据库中的“物资台账”表删除,最后通过恢复操作还原“进销存”数据库。实验前请同学们复习主教材第9章相关内容,并认真学习实验预备知识。实验过程中重点掌握企业管理器进行备份和恢复的操作过程,掌握BACKUP DATABASE和RESTORE DATABASE两个命令的用法。实验预备知识 1SQL Server的备份2物理设备和逻辑设备3SQL Server的备份策略实验步骤(略)实验结果(略)实验5 TransactSQL综合查询应用实验目的通过上几个实验,我们创建了“进销存”数据库。本实验我们将练

24、习如何通过SQL查询语句取出存储在数据库里的数据。查询是数据库管理人员与数据库进行交互的重要手段,熟练掌握这种方法对编写数据库应用程序意义重大。实验内容及要求本实验将继续围绕“进销存”数据库展开,从应用的角度介绍TransactSQL查询语句的用法。所有的操作均在查询分析器中完成。要求同学们重点复习材料第4章中SELECT语句的语法结构,并通过屏幕“抓图”的方式将实验结果保存下来,以实验报告的形式提交。SELECT语句的完整语法较复杂,但是其主要的子句可归纳如下:SELECT字段列表INTO新表名FROM源表名WHERE查询条件GROUP BY分组表达式HAVING 查找条件ORDER BY排

25、序表达式ASC|DESC实验步骤(略)实验结果(略)实验6 触发器设计实验目的本实验主要学习SQL Server触发器的机理,通过实验同学们应: 1理解并体会触发器的原理及工作过程;2掌握企业管理器创建触发器的过程;3掌握CREATE TRIGGER的语法。实验内容及要求 本实验将使用企业管理器在“物资台账”表的“物资编码”列上创建基于DELETE操作的触发器。该触发器的工作原理是:当在“物资台账”表上执行DELETE删除操作时,将通过触发器自动删除物资入库、物资出库两表中的相应记录(即物资编码与被删除记录相同的记录),以保证数据的完整性。实验步骤(略)实验结果(略)实验7 存储过程设计(选做

26、)实验目的存储过程实际上就是一组存储在SQL Server数据库中的TransactSQL语句组,其中可以综合运用TransactSQL程序设计和游标的知识。本实验主要通过存储过程设计,对TransactSQL编程问题进行综合练习,通过实验同学们应:1掌握存储过程定义的方法;2掌握游标使用的方法;3掌握TransactSQL编程基本知识。实验内容及要求本实验主要利用TransactSQL语言编写一个简单的“进销存”数据库管理程序,并将它存储在SQL Server数据库上。程序的基本逻辑是:1打开“物资台账”表,从头到尾遍历表中所有记录。2在遍历“物资台账”的过程中,读取表中每一条记录的同时,在

27、“物资出库”和“物资入库”表中计算各类物资出入库的总数量。3最后将数据以“物资编码、本期入库数量、本期出库数量”的格式存储在新建表“物资台账汇总”中。实验过程中要求同学们写出每一段代码的含义,并以实验报告的形式提交。实验步骤(略)实验结果(略)实验8 数据库安全性管理(选做)实验目的数据是企事业单位宝贵的资源,安全设计是任何数据库管理的重要内容。SQL Server也不例外,它的安全机制通常可用下图表示: 用户操作系统安全客户机登录账号SQL Server服务器 | 数据库访问权限 | 数据表等对象(数据表访问权限)数据库 SQL Server的安全等级较多,但结构清晰,简单地讲,SQL Se

28、rver的安全管理就是以“账号”为核心的一系列授权管理。通过本实验同学们应能够:1了解SQL Server的安全管理机制。能够在脑海中模拟出一个用户从客户机到达数据表取得数据的全部安全过程。2重点掌握用户的创建和授权方法。实验内容及要求本实验首先利用企业管理器创建一个名为“MyUser”的用户,它对“物资台账”表只有查询的权限,没有删除、插入、更改等权限。然后以“MyUser”通过查询分析器登录到SQL Server服务器,对“物资台账”表进行增删改以及查询操作。要求同学们认真观察实验结果,并记录下来以实验报告的形式提交。实验步骤(略)实验结果(略)实验9 ODBC及SQL Server应用程

29、序设计(选做)实验目的上述8个实验主要练习如何在SQL Server中对数据库进行管理,但在实际工作中,只懂上述知识是远远不够的,还必须使用Visual Basic等程序语言开发数据库应用系统,把对数据库的操纵和查询活动以SQL语言的形式“嵌入”到程序语言中,通过程序语言所开发的软件来管理数据库。那么,开发语言与SQL Server数据库应通过何种方式进行“对接”和信息交流呢?这就是本实验的主要目的。通过实验同学们应:1了解ODBC技术的作用;2了解Visual Basic语言通过ODBC联接SQL Server数据库的基本方法;3掌握创建ODBC的操作过程。实验内容及要求ODBC(开放数据接口)是被人们广泛接受的用于数据库访问的应用程序编程接口。本实验首先通过Windows控制面板中的“ODBC数据源管理器”创建一个名为“MyConn”的ODBC联接,它直接与SQL Server数据库中的“进销存”数据库联接。然后启动Visual Basic开发环境,在其中通过“MyConn”与SQL Server数据库实现对接,最后通过“嵌入”的TransactSQL语句对数据库进行管理。实验过程中要求同学们重点观察ODBC的创建方法,思考程序设计语言与数据库通讯的原理。实验步骤(略)实验结果 (略)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com