数据库原理实验3讲稿

2024-05-09

数据库原理实验3讲稿(精选9篇)

篇1:数据库原理实验3讲稿

2.3 数据输出实验/移位门实验

一.实验要求:利用CPTH 实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上。

二.实验目的:

1、了解模型机中多寄存器接数据总线的实现原理。

2、了解运算器中移位功能的实现方法。

三.实验电路:CPTH 中有7 个寄存器可以向数据总线输出数据,但在某一特定时刻只能有一个寄存器输出数据,由X2,X1,X0决定那一个寄存器输出数据。

数据输出选择器原理图

连接线表

四.实验数据及步骤:

实验1:数据输出实验

置下表的控制信号,检验输出结果

实验2:移位实验

ALU直接输出和零标志位产生原理图

ALU左移输出原理图

ALU右移输出原理图

直通门将运算器的结果不移位送总线。当X2X1X0=100 时运算器结果通过直通门送到数据总线。同时,直通门上还有判0 电路,当运算器的结果为全0 时,Z=1,右移门将运算器的结果右移一位送总线。当X2X1X0=101 时运算器结果通过右通门送到数据总线。具体内部连接是:

Cy 与 CN →DBUS7

ALU7→DBUS6

ALU6→DBUS5

ALU5→DBUS4

ALU4 → DBUS3

ALU3 → DBUS2

ALU2 → DBUS1

ALU1 → DBUS0 Cy 与 CN → DBUS7 当不带进位移位时(CN=0):

0 →DBUS7 当带进位移位时(CN=1):

Cy →DBUS7

左移门将运算器的结果左移一位送总线。当X2X1X0=110 时运算器结果通过左通门送到数据总线。具体连线是:

ALU6 →DBUS7 ALU5→ DBUS6 ALU4→ DBUS5 ALU3→ DBUS4 ALU2→ DBUS3 ALU1→ DBUS2 ALU0→ DBUS1 当不带进位移位时(CN=0):

0 → DBUS0 当带进位移位时(CN=1):

Cy→

DBUS0

将55H写入A寄存器

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H

置控制信号为:

按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。

S2S1S0=111 时运算器结果为寄存器A内容

注意观察:

移位与输出门是否打开无关,无论运算器结果如何,移位门都会给出移位结果。但究竟把那一个结果送数据总线由X2X1X0输出选择决定。

五.心得体会:

这次实验我们感受和熟悉了计算机的移位算法,本实验可以说是前两次实验和这次实验的汇总,里面也包括了上两次实验的内容,像寄存器A,W;S1,S2,S3选择的运算。通过本次实验让我学到很多运算器的知识。还有就是关于移位运算的了,寄存器D显示的是不带移位的运算结果,寄存器R显示的是右移一位的运算结果,寄存器L显示的是左移一位的运算结果,当CN等于1,Cy 1N等于1的时候表示移位为一的移位运算。移位的运算方法是,右移时,在移位后的空位也即最高位补上Cy 1N的值,0或者1;左移时,在移位后的空位也即最低位补上Cy 1N的值,0或者1。

篇2:数据库原理实验3讲稿

《数据库原理与应用》

课程实验报告

实验一 SQL Server 2005常用服务与实用工具实验

所在院(系): 数学与信息技术学院 班级:

学号:

姓名:

1.实验目的

(1)了解Microsoft 关系数据库管理系统SQL Server的发展历史及其特性。(2)了解SQL Server 2005的主要组件、常用服务和系统配置。

(3)掌握Microsoft SQL Server Management Studio 图形环境的基本操作方法。了解使用“SQL Server 2005 联机从书”获取帮助信息的方法;了解“查询编辑器”的使用方法;了解模板的使用方法。

2.实验要求

(1)收集整理Microsoft关系数据库管理系统SQL Server的相关资料,总结其发展历史及SQL Server 2005主要版本类别和主要功能特性。

(2)使用SQL Server配置管理器查看和管理SQL Server 2005服务。

(3)使用Microsoft SQL Server Management Studio连接数据库;使用SQL Server帮助系统获得所感兴趣的相关产品主题/技术文档。

(4)使用Microsoft SQL Server Management Studio“查询编辑器”编辑并执行Transact-SQL查询语句。

(5)查看Microsoft SQL Server 2005模板,了解模板的使用方法。(6)按要求完成实验报告。

3.实验步骤、结果和总结实验步骤/结果

(1)简要总结SQL Server系统发展历史及SQL Server 2005主要版本类别与主要功能特性。

(2)总结SQL Server Management Studio的主要操作方法。

(3)总结查询编辑器的功能和主要操作方法,并举例说明。

(4)总结“模板”的使用方法,并举例说明。

4.实验思考:

篇3:数据库系统原理实验的教改探讨

1 实验教学现状分析

现有的计算机程序设计是基于单机版或者局域网的,比如C语言,Java程序设计,C#程序设计,需要在PC机上装入相应程序设计软件,一旦学生离开实验室就无法完成相应的实验。如果学生想在个人电脑上完成练习操作,就必须装入相应的软件并进行复杂的配置设置,这对于初学者来说耗时费力,不利于学生更快地进入到实验学习当中。而引进的网络教学平台则不同,只要可以连接到互联网的学生都可以进行实验学习。

2 数据库SQL语言的实验模块

登录到http://sqlzoo.net/,我们可以看到:快速入门模块,实验模块,例子导入模块,出错处理模块,答案模块以及高难度实验模块。数据存储在My SQL5、DB2、Postgre SQL、Oracle、Microsoft SQL server5中不同的数据库系统中,之所以采用几种不同的数据库存储数据是因为让练习者来比较不同的数据库对SQL标准的支持情况,从而更好地掌握SQL语句。在快速入门模块中,有数据库的增、删、查、改操作的基本例子,学生可以通过这些例子来熟悉基本的语法,比如在SELECT模块中输入:SELECT yr,city FROM games,得到查询结果。

查询结果的数据存储在网站服务器的My SQL5数据库中,表中是奥运会的举办城市和年份。对于一个初学者来说,他无需掌握如何使用My SQL5,不需了解如何配置服务器,就可以掌握一些基本的SQL语句,可以迅速的进入到SQL的练习当中,所见即所得,符合面向对象的程序设计思想。如果学生输入错误的SQL命令,返回结果是出错信息。接下来是分组、连接、嵌套查询、插入记录、更新记录、删除记录、创建表、创建视图、创建索引、删除表和改变表的实例操作。同时可以练习有关时间的操作,以及函数操作如:字符串函数、逻辑函数以及数学函数等。学生可以授权和撤销用户操作,获取其他用户的表,以及如何发现进程和杀死进程。学生还可以练习如何查看元数据,查找表及列信息,怎样计数和控制返回的列信息。通过快速入门模块,学生可以基本熟悉SQL语句的简单操作,完成此模块后学生可以进入实验模块。

在实验模块的第一部分查询练习中,学生可以查询世界上任何一个国家或地区的名字、所在区域、面积、人口、国民生产总值信息。接下来学生可以练习一些更难的查询语句,输入SQL命令就可以查询历届获得诺贝尔奖的相关信息。然后可以练习嵌套查询、聚集函数、连接操作、多表连接操作、利用空值查询、自连接查询等SQL语句。此模块是练习的重点,学生通过这些练习就可以基本胜任关于SQL语句的相关工作。如果想继续深入SQL的学习,可以进入SQL用户手册模块来查询Mimer、My SQL、Oracle、SQL Server、Access、DB2、Sybase、Postgres、SQLite等数据库对SQL标准语句的支持程度。从而来了解它们在SQL语句方面的细微差别。然后可以了解My SQL、Oracle、SQL Server、DB2、Postgres等数据库的配置问题、基本操作语句。接着可以练习嵌入式SQL语句编程,如在perl上的网络编程、Java的嵌入式开发。然后可以了解SQL92标准的相关资源。

在出错信息的管理模块中,学生可以查询到各种数据库在SQL命令中的常见错误,学生在遇到这些问题时,就可以根据错误提示信息解决相关问题。在答案模块中学生可以查到每道题的标准答案,学生可以与之比较自己的答案,从而提高和改进。在附加练习模块中包含难度更大的练习题并且没有答案,从而锻炼学生的自学能力。此模块的数据包括:时间数据库、音乐家数据库、销售数据库、服装数据库、交通数据库、天气数据库、唱片数据库等信息。学生可以在这些练习中获得感兴趣的信息,从而达到寓教于乐的目的。在其他信息模块中,学生还可以使用SQL分析器来分析每条SQL命令,可以练习SQL语句注入攻击来测试自己数据库系统的安全性,并可以通过一个测验来学习关系型数据库的理论。

3 课堂效果

传统数据库实验中,学生需要准备大量的知识储备,学生在前期的实验阶段就遇到大的困难容易挫伤学生的积极性。采用这种教学方式从而避免了这种现象,从以前的“要我学”转变到现在学生的“我要学”。在学生实验过程中,学生的积极性、主动性大大提高,由于面对这样的网络实验平台,学生先期的准备无需太多,因此入门比较快,兴趣成了学生继续专研的动力。随着练习的不断深入,难度递增,学生可以借助网络工具来自己解决实际问题,从而可以提高学生的自学和专研能力。在整个实验练习设计过程中,教师仅作启发引导,以达到抛砖引玉之目的。鼓励学生独立思考,独立分析出错原因,独立解决出现的问题;鼓励学生在完成基本习题的基础上,扩充练习的难度,不断创新。从实行效果看,有效地调动了主观能动性和学习积极性,有些学生的设计方案和建议具有创造性和实用价值,对实验的改进与发展起到了一定的促进作用。

4 实施教学过程中需要注意的问题

需要处理好理论与实践教学的关系。在理论课堂的教学过程中,理论要先行,并把某些实验的关键点在课堂上提出供学生讨论。在实验课堂上,充分发挥学生的主观能动性,并把学生分成小组,首先完成的帮助有困难的学生,同时培养计算机学生的团队协作精神。在下次的课堂教学中把实验上课遇到的难点和重点逐一讲解,让学生在实践中学习,在理论课堂上提炼和升华。另外要注意实验平台的连续性和稳定性。需要及时更新、添加网站习题,来满足学生的逐步需求,另外保证服务器的正常运行,使学生随时随地能够上网练习数据库编程。最后需要建立公平有效的实验考核机制来约束和激励学生的学习行为和学习积极性。

5 结束语

实验教学是培养大学生专业素质的重要环节和有效途径。实验教学是学生亲历验证理论,充实知识,尝试方法,掌握技术的过程所以,实验教学是培养学生动手能力,扎实的专业理论基础,精湛的专业技能的实践性课堂,是大学生专业素质培养的实质性内容之所在。提高实验教学水平,无疑将对学生能力的培养起到积极作用。相对于传统的数据库实验教学而言,基于网络平台的数据库教学有着自身独特的优势和价值,尽管目前还存在着比如硬件投资问题、教学改革等问题,但这些问题并不能阻碍基于网络平台的数据库教学的发展,实践证明,基于网络平台的数据库教学对提高教学效果有着非常积极的促进作用,是现代教学的发展方向。另外在计算机程序设计的实验教学阶段,同样可以采用基于网络平台的数据库教学的模式和方法,这也是今后的努力方向,这些方面的内容会在以后的文章中讨论。

参考文献

[1]萨师煊,王珊.数据库系统概论[M].3版.北京:高等教育出版社,2000.

[2]伍俊良,刘飞.数据库原理与基础实践环节在信息专业类教学中的应用与教学要求解析[J].计算机教育,2004:59-61.

[3]黄祥淡.计算机应用课的“任务驱动”教学模式[J].中国职业技术教育,2005:36-37.

篇4:从实验原理到数据处理

例1 测量一节干电池的电动势和内阻的实验中设计电路如图1所示,准备了下列器材:

A.电压表V1,量程0~2 V,内阻约为2 kΩ

B.电压表V2,量程0~5 V,内阻约为5 kΩ

C.电流表A1,量程0~0.6 A,内阻约为1 Ω

D.电流表A2,量程0~3 A,内阻约为0.2 Ω

E.最大阻值约为10 Ω滑动变阻器R1

F.最大阻值约为100 Ω滑动变阻器R2

G.开关和导线若干

(1)为了能尽量准确地进行测量,电流表应选________________________________________电压表应选________________________________________滑动变阻器应选________________________________________(填仪器字母代号)

(2)进行多次测量后,得到多组电压表电流表的读数,处理数据求得被测干电池的电动势E=________________________________________V,内电阻r=________________________________________Ω.

解析 原理采用闭合电路欧姆定律E=U+Ir (U=E-Ir)知道U、I,如何得到E、r?即如何处理数据得出结论?图象法作U-I曲线(图2),划线时尽量多的点落在直线上,不在直线上的点均匀分布在直线的两侧,误差大的舍去.由解析式(U=E-Ir)可以看出图象斜率表示-r,U轴截距表示电源电动势,I轴截距表示短路电流.

评论 利用图线进行数据处理是物理实验中常用的一种方法.最好是利用直线来解决,如力学中“用单摆测重力加速度”的实验就可以利用图线来求g.

《测电源的电动势和内阻》时不同的电路设计,原理的表达形式不同但都为闭合电路欧姆定律.电学设计性实验创新方向比较开阔,求解此类电学设计性实验考题的关键是在弄清原理的基础上将基本方法灵活迁移,从方法迁移中寻找问题的突破口.

例2 (2014年全国卷Ⅰ)利用如图3(a)所示电路,可以测量电源的电动势和内阻,所用的实验器材有:待测电源,电阻箱R(最大阻值为999.9 Ω),电阻R0(阻值为3.0 Ω),电阻R1(阻值为3.0 Ω),电流表A(量程为200 mA,内阻为RA=6.0 Ω),开关S. 实验步骤如下:

①将电阻箱阻值调到最大,闭合开关S;

②多次调节电阻箱,记下电流表的示数I和电阻箱相应的阻值R;

③以1I为纵坐标,R为横坐标,作1I-R图线(用直线拟合);

④求出直线的斜率k和在纵轴上的截距b.

回答下列问题:(1)分别用E和r表示电源的电动势和内阻,则1I与R的关系式为________________________________________.(2)实验得到的部分数据如表2所示,其中电阻R=3.0 Ω时电流表的示数如图3(b)所示,读出数据,完成下表.答:①________________________________________;②________________________________________.

(2)中根据电流表读数原理可得:其读数为0.110 A,其倒数为9.09 A-1.

点评 以上两例一易一难考查的方向不变主要体现在基本仪器的使用、实验原理的理解与迁移、实验数据的分析.同时创新实验的设计与应用也是近几年高考考查的热点.

规律再探寻.

例3 某研究性学习小组欲测定一块蓄电池的电动势E和内阻r,该小组的两同学利用相同的器材分别设计了如图4(a)、(b)所示的两个电路,R0为定值电阻,试完成下列问题.

(1)先直接用多用电表测定该电池的电动势.在操作无误的情况下,多用电表的选择开关和表盘示数如图5所示,其示数为________________________________________V.

(2)这两个同学通过正确实验,然后将实验数据经过处理后在同一个坐标系中作出了如图6所示的图象,则图线A所选的实验原理图是

篇5:数据库原理实验学期总结

数据库原理实验学期总结

班级: 学号:

姓名:

摘要:

学习数据库已经一个学期了,经过这一个学期对SQL Server 2005课程的学习,使我受益匪浅。课堂上老师讲课细致入微,内容详细、层次鲜明、易于记忆和理解的教学课件,都使我学会了很多,从数据库的创建,到数据库的一些操作,如:表的更新与修改,还有相关的一些查询,数据库的维护等等。SQL Server 2005是一个关系数据库管理系统,它是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本,具有使用方便,可伸缩性好与相关软件集成程度高等优点。

关键字:实验原理

实验目的查询

连接

一. 数据库实验的主要意义的目的

数据库是数据管理的最新技术,是计算机科学的重要分支。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计,人工智能以及科技计算等领域。数据库实验有利于同学理解书中复杂抽象的理论,让同学建立直观印象,加强实践操作技能,加深对理论的理解。

二.概述本学期的实验内容,目的及原理

本学期总共做了八个实验:1.安装SQL Server; 2.创建数据库及基本表; 3.数据库的基本操作; 4.根据数据模型建立数据库; 5.SQL交互式查询—单表查询; 6.SQL交互式查询---连接和嵌套; 7.创建存储过程与触发器; 8.综合设计

实验一 安装SQL Server

目的是通过安装SQL Server来初步了解应用工具相关的信息,以及掌握相关的操作 巧,通过安装过程相应的问题来掌握一定解决方案,为以后的操作做相应的指导。

原理是通过掌握相关软件所需要计算机系统的基本配置,了解安装的具体步骤,然后 照步骤,安装完成。

实验二 创建数据库及基本表

实验主要让我们掌握如何建表和数据库,以及如何对表中属性进行约束项的设置。其中创建数据库和基本表都有两种方法:一种是新建查询用create命令创建新数据库和基本表;另一种是直接设置法创建。在写属性约束时也如此,通常我们用CHECK命令来对属性列进行约束。此外创建表时,每一个实体有多个属性但表中需要一个主码来唯一表示该实体,且该项不能为空。此外其他属性若有基本约束如性别(男或女)、日期(不大于当前系统日期)等需要进行近一步约束,用户根据需要定义一些约束性条件。

实验三 数据库的基本操作

实验三是数据库的基本操作对数据库进行分离和附加、备份和恢复、导入导出的操作。其中分离和附加的目的是对数据库的进行分离附加可以将自己所创建的数据库的数据转移 到U盘中随身携带以便下次使用;备份和恢复的目的是对数据库进行备份以及恢复以防数据 丢失可以再次回复继续使用;导入和导出的作用是对数据进行导入到处可以将表内数据与其 他格式的软件外数据相互共用。本次实验主要是对数据库本身进行基本操作,并未涉及数据

/ 3

2012-2013学年第1学期《数据库原理实验》学期论文

库中表的操作,实验中最主要是数据库的导入导出操作。

实验四 根据数据模型建立数据库

实验目的是学习如何为数据库的表建立关系,并用E-R图表示。

实验原理:数据模型是一种模型,它是对现实世界数据特征的抽象,即数据模型是用来描述数据、组织数据和对数据进行操作的。数据模型是数据库系统的核心和基础,根据模型应用的目的可分为有两大类:概念模型、逻辑模型和物理模型。它通常由数据结构,数据操作和完整形约束三部分组成。其中数据结构描述数据库的组成对象以及对象之间的联系;数据操作主要有查询和更新两大类操作;数据模型应该反映和规定本数据库必须遵守的基本的通用的完整性约束,例如关系模型中必须满足实体完整性和参照完整性约束。而实体完整性规则是指主码非空且唯一;参照完整性规则是指外码或者取空值,或者等于基本关系中某个元组的主码值等等。

实验五.SQL交互式查询—单表查询

实验主要目的是掌握基本的单表查询操作包括查询、删除、更新等,掌握一定的更新语句语句,以及相应的约束条件,对于删除需要注意设置的一些约束,采取一定的措施,不然实验中可能会出现一定的错误。

实验六 SQL交互式查询---连接和嵌套

实验主要涉及多表连接查询,实验中应注意表连接的条件以及各表之间的关系,例如删除时需先删除关系表再删除基本表;插入时亦如此。连接查询中有等值连接(含自然连接)、外连接(左外连接和右外连接)。值得注意的是一般连接是从行角度出发,但自然连接需取消重复列,所以需从行和列的角度同时考虑;把舍弃的元组也保存在结果关系中,而其他属性填空值的连接即外连接。

实验七 创建存储过程与触发器 实验原理:触发器是用户定义在关系表上的一类由事件驱动的特殊过程,它的功能非常 强,不仅可以用于数据库完整性的检查,还可以实现数据库系统的其他功能,包括数据库安全性积极更加广泛的应用系统的一些业务流程和控制流程基于规则的数据和业务控制功能。一旦定义,任何用户对表的的更新操作均有服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制,可以完成存储过程的功能同时还具有自己的特点。

实验八 综合设计

本实验是个综合题,利用开发工具创建学生选课系统,使二者融合,将学生表、课程表及选课表建立关系,通过对数据库的调用实现选课操作,这个实验同时体现了SQL语言的嵌入式语言的特点,可在一些高级语言中实现相应的查询以及其他一些功能等。

三.小结

1.我的实验完成情况

通过一个学期的实验课程,使我学会了很多的东西,可能是因为喜欢的原因,学的很认真,实验课上听老师的讲解之后,课后实验报告自己差不多都能够完成,遇到一些小的问题自己上网查找以及通过一些资料都能够把不会的问题搞懂,从这个过程学会了很多东西,通过实验把一些理论抽象的东西能够直观的展现出来,使得自己更加有兴趣去学习了。实验过程中遇到不太懂的地方,上网搜过,书籍查过,当然老师也是问过的,课本中的东西不太懂的许多都是看许多遍,或者是看书上面的例子,许多知识就是在钻研之后懂得的,实验报告都是学会后自己做出来的,所以收获还是很大的。

2.实验中遇到的问题及解决方案

/ 3

2012-2013学年第1学期《数据库原理实验》学期论文

实验中遇到的问题还是挺多的,下面举两个例子来说一下吧

问题 1:实验六中有两个实验,第一个实验做的查询还是比较简单的,第二个实验的数据量比较大,表也特别的多,建立视图中的查询特别复杂,错误很多,做起来特别困难。

方案:通过查找书上所讲到的知识点,把上面的各种连接查询都看了几遍,充分理解其中的应用,然后又按照最基本的方法,逐个表的查看其中涉及到的属性,然后建立多表连接,最终成功执行。

问题 2:实验中涉及到一些小的知识点,包括一些根据出生日期查询年龄,还有就是通过SQL查询语句创建自动编号的功能等。

方案:通过网上查找到的资料知道了相关的操作,求年龄:datediff(year,出生日期,getyear())或者是year(getdate())-year(出生日期);对于自动编号的设置,identity(1,1),从1开始逐个加1,数据类型为int。

四.附录

1.实验成果中较优秀的部分

实验中实验六的第二个实验,通过众多复杂的表,视图的创建以及相关的查询,使得对查询语句的实用性更加的了解,对多表连接查询更加透彻的了解,感觉还不错。

2.参考资料

a.Information on IMS is available from IMB Corporation, Armonk,New York 10504 b.[美]David M.Kroenke.数据库处理—基础、设计与实现(第七版).北京:电子工业出版社,2001 c.周绪等编著.SQL server 2000 入门与提高.北京:清华大学出版社 ,2001 d.Ryan K.stephens,Ronald R.Plew著,何玉洁,武欣,邓一凡等译.数据库设计.北京:机械工业出版社

e.萨思煊,王珊.数据库系统概论.北京:高等教育出版社,1999

篇6:会计学原理实验报告3范文

实验二

记账凭证汇总表(科目汇总表)的编制

学院:海运学院专业:物流管理班级:物流2班姓名:钱梦娜学号:116010244指导老师:王晓萍

会计学原理实验

实验二

记账凭证汇总表(科目汇总表)的编制

学院:海运学院专业:物流管理班级:物流2班姓名:吴霞

学号:116010485指导老师:王晓萍

一、实验目的通过实验,掌握记账凭证汇总表的填制方法,提高处理经济业务的会计能力。

二、实验要求

1、了解记账凭证汇总表的含义:

记账凭证汇总表,即科目汇总表,是一种常用的汇总记账凭证,是按一定时期全部分录凭证所涉及会计科目逐一汇总其发生额,并总结全部会计科目合计发生额的汇总凭证;

2、掌握记账汇总表的编制方法: ①将记账凭证按会计科目分类:即将当期业务所填制的全部记账凭证按所涉及的会计科目逐一分类,以便按科目汇总; ②汇总会计科目的本期发生额:根据分类后的每一会计科目的全部记账凭证,分别汇总该科目的借方发生额合计和贷方发生额合计; ③全部会计科目发生额合计数的试算平衡:当全部合计科目分别汇总出各自的当期借、贷方发生额合计数后,利用借贷记账法的发生额试算平衡法,即全部会计科目本期借方发生额合计与全部会计科目本期贷方发生额合计的相等关系,对全部会计科目发生额合计数进行试算平衡; ④根据试算平衡的丁字账户填制记账凭证汇总表:需要注意的是,记账凭证汇总表填写完毕,仍应进行复核,以防止填写过程中出现笔误等情况造成记账凭证汇总表的错误。

三、实验设备:

计算机、基础会计教学系统软件

四、实验步骤

(一)观看视频

通过实验课程观看视频,学习记账凭证汇总表编制方法的演示,在观看过程中重点和须注意点截取相关图片如下:

注:编制程序及方法:检查记贷方的合计金额是否相等不要忘记。

(二)实验操作

1、根据实验要求和实验内容,练习编制记账凭证汇总表,截得实验过程中用到的“资料查看”相关部分图展示如下:

注:“库存现金”、“银行存款”这两个会计账户发生额比较多,应仔细计算发生额,但实验中资料以给出期末余额,直接往上填即可,注意借贷方向不要弄错。

注:“其他应收款”、“原材料”账户的发生额相对较少,只需读取借、贷方的各自余额填入记账凭证汇总表即可。

注:本两个科目的填制也不难,数据简单,直接按前面的步骤填制即可。

2、根据“资料查看”中给出的内容,直接编制记账凭证汇总表,按步骤填好后正确答案如下图所示:

3、注:实际操作过程中不要忘记合计金额的填写和填制人的名字填写,填完后注意对比借方、贷方分别的合计金额是否相等,若不相等,肯定中间填制过程中某个(某些)数据填写错误或者计算错误了,应仔细核对,找出错误点并改正。

(三)实验报告

实验结束后,编写含有实验内容、实验中的问题及解决方法、实验体会等内容的实验报告。

五、实验心得

相比于前几次实验,本次实验安排的内容只有“记账凭证汇总表(科目汇总表)的编

制”,实验内容简单,量少,对前面的内容非常熟悉的话直接半节课就可以完成,但这次实验中也有很多值得注意的地方:

1、从“资料查看”中读取的数据填入记账凭证汇总表中时,注意借贷方不要弄错,也不要重复填制;

2、从“资料查看”中读取的数据填入记账凭证汇总表中时,还要注意数值不要弄错,特别注意错位、漏填等错误,还有数值末尾“0”的填写,分为不要弄错;

3、全部填制好以后要算出总额,对比借贷方向是否相等,若不等一定要仔细核对,找到错误点并改正;

4、最后不要忘记签上填制人的姓名。

篇7:数据库原理实验3讲稿

二 实验目的:加深对视图的理解,熟练视图的定义、查看、修改等操作 三 实验内容及要求:(从下面10个题目中选一个)题目一:

学生(学号,年龄,性别,系名)课程(课号,课名,学分,学时)选课(学号,课号,成绩)根据上面基本表的信息定义视图显示每门课的课名、选课人数、平均成绩 2 观察基本表数据变化时,视图中数据的变化。3 利用视图,查询平均成绩最高的学生。

题目二:

图书(书号,书名,价格,出版社)读者(卡号,姓名,年龄,所属单位)借阅(书号,卡号,借阅日期)根据上面基本表的信息定义视图显示每本书的书名、借阅次数 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询借阅次数最多的书。

题目三:

商品(编号,品名,进价,库存,售价,厂商编号)顾客(卡号,姓名,电话,积分)厂商(编号,厂址,名称、电话)

销售(顾客卡号,商品编号,数量,日期)根据上面基本表的信息定义视图显示每种商品的品名、销售数量 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询销售数量最高的商品。

题目四:

图书(书号,书名,作者编号,价格,出版社编号)作者(编号,姓名,电话)

出版社(编号,出版社名称,地址)根据上面基本表的信息定义视图显示每个出版社的名称、出版书的数量 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询出版书最多的出版社

题目五:

零件(编号,名称,颜色,生产车间号)车间(编号,名称,人数,主任)产品(编号,名称,车间编号)

使用(产品编号,使用零件编号,个数)根据上面基本表的信息定义视图显示每个产品的编号,使用零件的编号,生产零件的车间号,车间主任 观察基本表数据变化时,视图中数据的变化。3利用视图,查询使用零件最多的产品。

题目六:

药品(编号,名称,价格,厂商)处方(药品编号,数量,医生编号)医生(编号,姓名,科室,职称)根据上面基本表的信息定义视图显示每种药品的品名、销售金额 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询最畅销的药品。

题目七:

学生(学号,年龄,性别,系名)

教材(编号,书名,出版社编号,价格)订购(学号,书号,数量)出版社(编号,名称,地址)根据上面基本表的信息定义视图显示每个学生姓名、应缴书费 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询交费最高的学生。

题目八:

员工(编号,姓名,性别,年龄,部门编号,年薪)部门(编号,名称,人数,负责人)项目(编号,名称,负责部门编号)根据上面基本表的信息定义视图显示每个部门名称、年工资总额 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询工资额最高的部门

题目九:

帐户(编号,姓名,余额,建立日期,储蓄所编号)储蓄所(编号,名称,地址,人数,所属城市)借贷(帐户,借贷类型,金额,日期)根据上面基本表的信息定义视图显示每个储蓄所名称、储蓄总金额 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询储蓄金额最高的储蓄所。

题目十:

仓库(编号,保管员编号,面积)

保管员(编号,姓名,年龄,电话、月薪)商品(编号,品名,仓库编号、数量,单价)

1根据上面基本表的信息定义视图显示每个仓库保管员姓名、保管商品价值总额 2 观察基本表数据变化时,视图中数据的变化。3利用视图,查询保管商品价值金额最高的保管员。

篇8:数据库原理实验3讲稿

“数据库原理”是计算机专业的核心课程,同时也是一门实践性很强的课程。当前数据库技术人才是IT行业非常紧缺的计算机人才,为培养实践应用能力强、基础过硬的数据库技术人才,数据库原理课程的实验教学尤为重要。数据库原理课程的实验教学目的是通过实验教学使学生深入理解和掌握课堂教学内容,灵活运用和检验所学的理论知识,训练学生对数据库技术的实践应用能力,使学生具备数据库系统设计能力,能够利用数据库的基本设计方法和技术,结合具体的数据库管理系统(DBMS),进行数据库系统的逻辑设计和物理设计;同时具备数据库应用系统开发能力,能够根据用户的应用需求,利用某一具体的数据库管理系统和编程环境进行数据库的设计和应用开发。同时实验教学有助于培养学生发现问题、分析问题和解决问题的能力。[1]因此实验教学效果的好坏,直接影响到整个课程的教学效果和质量。

数据库原理课程实验教学改革与实践

目前,绝大多数院校“数据库原理”课程的实验教学,一般由教师根据理论教材挑选一些操作习题或例题,作为学生的上机实验教学内容,或者选用与教材配套的实验指导书,指导学生按照上面的实验题进行操作。[2]这种教学方式存在明显的问题:1实验题目的设计很大程度受限于教材,实验内容很难及时得到更新。2学生上机实验目的性不强,任务不够明确,学生对实验的积极性差。3教师对学生实验操作的控制性不够。4由于师生比达不到要求,教师指导学生实验的劳动强度过大,导致实验效果不理想。

分析上述问题的原因主要在于实验教学模式仍是以教师为中心,学生被动地学习,实验内容不够新颖,学生缺乏对实验的积极性以及教师缺乏有效的监控与指导。针对这种情况,这几年,我们结合我校学生的特点,对课程的实验教学进行了以下几个方面的改革与实践。

1.面向市场更新实验内容

在教学改革中,我们围绕当前市场需求和学习主题重新编写了实验指导书,对现有的实验教学内容进行了筛选、整合,对不符合最新科学技术发展的实验项目进行删除或更新,减少了验证性、演示性实验,精心安排了设计性、开发性实验。“数据库原理”课程我们学院是在第三学期开设的,而2011年我们首次在软件工程专业的第六学期开设了“Oracle数据库系统”课程,为了更好地做到课程之间的衔接以及目前IT行业中对Oracle技术人才的急需,我们在实验内容中增加了大型数据库系统Oracle的学习内容,包括SQL*plus的常用命令使用,以及在Oracle环境下进行SQL语句的操作等。[3]

各实验之间不是孤立的,我们安排的实验过程和内容为:建立数据库→围绕该数据库进行SQL语句的练习→以该数据库为后台数据库的系统项目开发,各个实验间具有延续性和整体性,使学生可以一步步构建起自己的知识和能力体系,充分领会课程的精髓。这样的安排符合“数据库原理”课程实验教学的层次性和实用性,依循了由表及里、逐层深入的学习规律。

2.利用网络实验平台实现实验教学网络一体化

随着网络技术的成熟和Internet的普及,利用网络平台进行多媒体教学已成为一种发展趋势。在实际过程中我们充分利用网络平台开展实验教学,实现了实验过程一体化。利用该平台我们能有效监控和指导学生。该网络实验平台主要包括三部分:学生登录部分、教师登录部分和系统管理员登录部分。下页图给出了学生登录部分、教师登录部分的主要功能。[4]系统管理员部分除了具有教师部分的功能外,还包括学生人员管理、报告管理、密码管理等的系统功能。实验教学的网络一体化主要表现在以下几方面。

课前准备:课前教师将相关信息和上机前的准备工作包括复习和掌握与本次实验有关的教学内容,通过网络平台的公告栏发布给学生。学生对实验问题进行认真分析,完成相关操作,给出初步解决方案。

实验过程:实验过程中学生根据课前完成的初步实现方案,在网络实验平台的“上机实验”功能中进行操作,实验平台还会给出是否通过的提示以及当前班级学生的该实验操作成绩排名。

实验总结:实验完成后,学生从网上实验平台的“报告递交”功能递交实验报告和实验总结。

实验考核:教师在确定各实验环节的成绩后,确定各实验环节的成绩比例设置,由实验平台的成绩统计功能自动完成每位学生最终的实验成绩。

课后交流:网络实验平台提供了留言板功能,学生在实验中有什么问题可以通过该平台进行提问,教师会及时给予答复。

另外,平台的自动考勤功能大大提高了课堂的教学效率,考勤情况会自动与考核环节进行关联,大大减轻了教师的工作压力,成绩排名功能则极大地提高了学生学习的积极性。

3.开展多种教学方法

在几年的课程建设中,我们进行了多种教学方法的实践与尝试,从中获得了很多经验和想法。这些方法大大激发了学生主动学习的热情,培养了他们独立分析问题、解决问题的能力,拓展了他们的知识面,提高了他们的创新意识和能力。我们开展的教学方法主要有以下几种。

案例分析:利用对真实世界的实例分析,使学生理解和掌握理论知识内容[5],它代替对教学内容理论的过分依赖,是数据库原理教学联系实际的特色形式。实际过程中我们以学生熟悉的学校教学管理系统为教学案例来设计所用的数据库:需求分析→概念设计→逻辑设计→物理数据库的建立→基于C++的系统开发。先由学生独立分析,再以实验方式完成,最后到课堂上进行重点分析,引导学生由浅入深、循序渐进地寻找正确的分析思路和找到解决问题的最佳方法。

小组讨论:就是利用学习小组形式进行学习和讨论的方法。实际执行中我们首先为每个小组确定一名组长,负责协调小组成员的工作,向任课教师反映课题讨论的进展以及最后根据各成员在课题讨论中的表现进行评分。小组一般包含5~6名学生,教师布置研究课题,给予必要的说明,提供必要的资料和网络资源;接着由小组研究问题,通过各种渠道搜集与之有关的信息资源,运用自我反馈的方式消化问题;然后通过小组内部的充分协作对话、探索讨论、实际操作,应用已有的知识对现学知识进行理解和消化,在自主学习与协作对话中解决自学过程中遇到的问题,培养学生解决问题的能力;最后在计算机上就解决方案进行验证和探索并提交讨论报告。

任务驱动:要求在教学过程中以完成一个个具体的任务为线索,把教学内容巧妙地隐含在每个任务之中,以探索问题来引动和维持学习者学习兴趣和动机[6],经过思考和教师的点拨,让学生自己解决问题,体现“教师为主导,学生为主体”的教学思想和策略。

结束语

在实验教学改革中,我们主要采取了实验环境的提高、实验内容的加深,充分利用现代网络技术以及开展多种教学方法等一系列改革措施,通过几届学生的实践证明,上述改革措施已初见成效。

实验教学是“数据库原理”课程教学中重要组成部分,不仅要求教师能够不断用新知识、新理论充实自己,努力提高自身的专业素质,而且要求教师要勇于探索,对教学方法、模式大胆改革,充分挖掘学生学习的潜能,提升教学艺术,强化素质教育。我们通过对课程实验教学的摸索和尝试,明显提高了学生学习的积极性和主动性,增强了学生对实验课的兴趣,并有效提高了学生的科学思维能力、创新能力、分析解决实际问题的应用能力。当然,改革是一个不断完善的渐进过程,我们仍需不断地探索,不断地总结教学经验,使实验教学趋于完善。

摘要:实验教学是数据库原理课程教学中非常重要的环节。在该教学环节的建设中,我们在教学内容、教学方法和教学手段几方面进行了改革和探索,实践证明这些教学改革和措施,激发了学生学习的兴趣,培养了学生实际解决问题的能力,收到了良好的效果。

篇9:数据库原理实验3讲稿

关键词:数据库;实验;教学模式

中图分类号:G642文献标识码:A文章编号:1009-3044(2007)12-21769-02

Study in Experiment Teaching Pattern of "DataBase Principle and Application" in medicine University

YI Jun1, CAO Dong2, CAO Hui3, YUAN Shi-ying3

(1.College of Medical Information Engineering, Guangdong Pharmaceutical University, Guangzhou 510006, China; 2.College of Information Technology, Guangzhou University of Chinese Medicine, Guangzhou 510006, China; 3.East China Jiaotong University, Nanchang 330013, China)

Abstract:In view of medicine information specialized characteristic in medicine universities, one new experiment teaching pattern of "Database Principle And Application" is studied. The students are guided to study through four different experimental forms-demonstration experiment, confirmation experiment, comprehensive experiment, designed experiment. During designing experiment the database systems in medicine field are chosen and new teaching methods in experimental process are emphasized. The research thinking in this article will be helpful for relational specialized teaching.

Key words:database; experiment; teaching pattern

1 引言

《數据库原理与应用》课程是计算机相关专业的核心课程,实验教学是该门课程教学过程中的一个重要环节,不仅可以加深学生对所学知识理解,同时培养学生解决实际问题的能力,对充分发挥学生的创新能力起着重要的作用。通过对数据库课程实验教学现状的调查发现,很多情况下,课程的实验教学仅是作为理论课的一种补充,实践内容普遍缺乏综合全面地规划设计,导致学生上机实践目的性不强,内容零散,缺乏延续性和整体性,不利于学生设计能力、综合能力、探索精神的增强。

目前仅有的一些实践教学模式也没有考虑到学生对象专业领域的不同,缺乏针对性,适用性不强。本文将针对医药类院校的医学信息类专业教学的特点,将数据库技术与医药行业实践紧密结合,探索《数据库原理与应用》课程在医药类院校的实验教学模式。

2 实验教学模式探索

实验教学具有直观性、可操作性,学生在实验中可以充分发挥主动性、探索性和创造性特点。在教师的指导下,学生应用所学知识对实践任务进行充分分析,建立与之相适应的模型,应用计算机来解决实际问题。实践教学环节作为高等学校教学体系的重要组成部分,对培养学生的创新意识、动手能力、分析问题和解决问题的能力有着不可替代的作用。

为建立完整的《数据库原理与应用》课程实验教学体系,在实验教学展开前,首先对实验教学大纲进行重新整理和规划,然后编写制定相应的单项实验指导书、综合性实验任务书、实验报告等材料,规范该课程的实验教学过程。

在教学大纲中,最重要的是确定实验教学目标。通过实验教学要使学生深入理解和掌握课堂理论知识,训练学生对数据库技术的应用技巧,培养学生发现问题、分析问题和解决问题的能力,能够利用数据库的基本设计方法和设计技术,结合具体的数据库管理系统,进行数据库应用系统的逻辑设计和物理设计,并能够根据用户的应用需求,利用某一具体的数据库开发平台和编程环境进行数据库的基本功能和应用界面设计。

通过实验,培养学生具有自主学习新技术、动脑研究新问题和开发新系统的勇气与能力,将软件工程学的基本方法融入数据库课程的实践环节,帮助学生尽早建立起系统化、工程化的概念。

为了充分调动学生学习的积极性,笔者在实验教学过程中设计了演示性实验、验证性实验、综合性实验、设计性实验四级层次,一步一步激发学生的兴趣,引导学生由浅入深地掌握本课程的知识点。

3 四级实验教学层次

3.1 演示性实验

演示性实验的主要目的是增加学生的感性认识,让学生明白数据库的用处是什么。通过对系统外在的表象分析,理解系统的基本功能和内部的设计结构。演示性实验的教学方法主要是以老师通过多媒体等手段演示为主,同时注重对学生的分析能力进行培养。在这个过程中,鼓励学生发现新问题,找出系统存在的缺陷,并讨论解决方案。这样,在演示性实验过程中,充分调动了学生的主观能动性, 鼓励其创新意识,达到好的教学效果。

演示性实验内容的选择范围比较宽,除了专用的教学演示软件,还可针对学生的专业特色选取一些医药行业常用的软件系统,包括疾病筛查数据库系统、药业供应链管理系统、药剂处理处方管理系统等,让学生在学习的同时也了解相关行业的软件需求。

3.2 验证性实验

验证性实验的主要目的是验证已学过的理论知识,使学生掌握数据库基本理论知识与相关操作技能,为后续的综合性、设计性实验打下坚实基础。选择 SQL SERVER 2000 数据库管理系统平台,使用学生学会基本操作,掌握数据库的定义、建立、维护、安全性、完整性、备份和恢复、数据转换等数据操作处理技术。实验包括医院管理系统、药房管理系统、门诊管理系统、药店管理系统的开发。

验证性实验是必要的,基本能够达到实验课的教学要求,但是存在一些不足:

(1)实验内容由教师根据教学的一般规律进行安排,而不是学生根据各自学习中的需要或进一步探索的兴趣所确定的,无法体现个性的发展;

(2)教师设计好实验往往把学生在实验中的思路局限在现象的观察上;

(3)把对学生的科学态度和工作作风的训练局限在严格遵从既定实验步骤的基础上,缺乏研究工作者的自觉、主动和独立性的训练;

(4)验证性实验项目一般都是验证某一门学科范围内的理论,对学生提高与扩展各门课程理论知识之间的联系不利;

(5)验证性实验一般都有前人做过的实验,实验者遇到的情况简单,学生得不到应有的锻炼。

因此加强综合性实验和设计性实验才能真正让学生掌握、提炼所学知识。

3.3 综合性实验

综合性实验是建立在验证性实验基础上的,是指实验内容涉及本课程的综合知识或与本课程相关的课程知识的实验。实验内容包括运用SQL语言建立数据库、表,并在此数据库的基础上运用SQL语言建立索引、视图,设计较复杂的数据库查询以及完成对数据库的更新等,具体系统选用包括学生健康状况评估分析系统 、检验试剂管理系统等。通过这些实验,让学生把数据库的理论知识融会贯通在一起。

一般而言,综合性实验的综合特征应体现在实验内容的复合性、实验方法的多元性。实验内容的复合性是综合性实验的重要特征,旨在培养学生知识的综合能力和综合知识的应用能力。实验方法的多元性即综合运用两种或两种以上的基本实验方法完成同一个实验,培养学生运用不同的思维方式和不同的实验原理综合分析问题、解决问题、掌握不同的实验方法。

3.4 设计性实验

设计性实验是指给定实验要求和实验条件,由学生自行设计实验方案并加以实现的实验。在《数据库原理与应用》课程中,以6名学生为一个实验小组,独立完成一个数据库应用系统的设计与开发。具体的实验课题可以由学生自由选择,包括住院药房管理系统、人事管理系统、药店管理系统等。要求学生运用某种开发工具,结合软件工程的思想和步骤,进行简单的数据库应用系统设计,掌握其设计和建立的过程。

在整个设计性实验过程当中,学生处于主动学习的状态,学习目的非常明确,独立思维,特别是创造性思维比较活跃。另外,设计性实验的实验内容一般尚未为学生所系统了解,需要学生通过实验去学习、认识,让实验教学真正成为学生学习知识、培养能力的基本方法和有效途径。学生往往可以通过不同的途径和方法达到实验目的,从根本上改变了千人一面的传统教学模式,有利于创新人才的培养,体现以人为本的教学思想。

4 实验教学方法

4.1 注重实践,主动指导

在《数据库原理及应用》实验教学过程中,有的学生碍于面子,即使有不懂的问题,宁可不做也不问教师;有的学生由于问题多不知从何问起,就干脆不问。久而久之,一部分学生产生害怕上机实践的心理。为了改变这种现状,要注重实践过程,变被动指导为主动指导,通过有针对性、有重点地较长时间观察几个学生的实验操作,主动发现问题,及时引导、点拨。在指导过程中少示范、多启发,给学生留下自学和独立思考的余地。对于普遍存在的问题要进行集中演示,引导学生主动完成实践内容。

4.2 小组协作,交流与合作

小组协作尤其体现在设计性实验环节,以若干名学生为小组组成学习、实践的基本单位。学生在学习小组内相互合作、相互帮助、群策群力,共同完成相应的实验任务,通过小组成员的协作学习能有效地提高学生的集体协作能力、人际关系处理能力,培养学生的团队精神。

4.3 重视讲评

数据库课程的实验讲评在实验教学环节非常的重要。笔者在每次的理论课上都会抽出一部分时间讲评上一次的实验,分析学生在实验过程中常犯的错误,以及实验涉及到的知识点,有时候也会鼓励学生自己去查找其他学生实验过程中的典型错误。这种讲评方式深受学生欢迎。在讲评过程中要做到公正、平等地对待学生,鼓励学生大胆发问,各抒己见,不贬低、不取笑学生不成熟的问题,努力营造自由、民主、平等、互动的教学氛围,充分调动学生学习的积极性、主动性和创造性。

5 结束语

实验教学是《数据库原理及应用》课程教学中重要的一部分,笔者通过对该门课程实验教学的摸索和尝试,设计了演示性实验、验证性实验、综合性实验、设计性实验四级层次,一步一步激发学生的兴趣,激发了学生的积极性和主动性,增强了学生对实验课的兴趣,并有效地提高了学生的分析问题、解决问题的能力。具体实验设计中充分考虑医药行业数据库系统的特点,紧密结合该行业市场需求,设计针对性强的医药行业数据库系统实验,让学生在学习中提高对本行业的认识了解,为今后学习工作打下良好基础。

参考文献:

[1]陈晓兵, 张有东. 大学生数据库应用能力培养的渐进式教学方法[J]. 中国科技信息, 2006,(14):231-231.

[2]薛晓萍, 翟新灵. 素质教育探索——“数据库应用”课程教学改革与实践[J]. 中国教育教学杂志, 2006,12(04S):25-26.

[3]王珊. 数据库课程教学改革:面向21世纪课程教材与国家精品课程[J]. 中国大学教学, 2006,(4):14-17.

[4]王彤, 王良. 案例教学法在数据库原理课程中的应用[J]. 计算机教育, 2006(2):27-30.

上一篇:经理对实习生评语下一篇:神探张摩斯周记