数据库实验

2022-10-25 版权声明 我要投稿

第1篇:数据库实验三

三坐标测量实验教学改革与实验室开放探讨

摘要:本文结合重庆理工大学三坐标测量实验室的实验教学体验,根据实验室的具体特点探索了三坐标相关实验项目教学改革的尝试,提出了实验教学改革的基本方式和具体目标,探讨了必要的开放措施来使学生提高自主学习的积极性。

关键词:实验教学;改革;三坐标

实验教学是工科类高等教育的重要组成部分,它在高素质应用型人才的培养中发挥着重要作用。如何通过实验教学培养学生的实践动手能力、技术创新基本能力,是我们不断探索的重要课题。重庆汽车学院实践教学及技能培训中心三坐标实验室,作为先进的大精仪器设备实验室,对开阔学生的视野、拉近学生理论与实践的距离,培养学生的动手能力的做出了主要贡献[1]。近年来实验室开设了一些国内先进且与工程实践紧密结合的实验项目,在时间和空间上对学生开放进行了一些初步尝试,积累了一些经验,同时也发现了一些存在的问题。根据实验室的具体特点,对三坐标相关实验项目进行了尝试性的教学改革,探讨了通过必要的管理体系及开放措施来使学生提高自主学习的积极性。在此就一些实践体会略作介绍。

一、三坐标测量实验室简介

三坐标测量实验室隶属于重庆理工大学实践教学与技能培训中心,实验室建设得到中央与地方共建实验室、日元贷款项目等资金的大力支持。2005年、2007年先后购置了海克斯康GLOBL STATUS 7107三坐标测量机、法如国际的FARO Laser ScanArm三维激光扫描测臂系统等先进检测实验仪器。这两台三坐标测量设备都是国内一流的零部件检测以及逆向工程的数据采集设备。GLOBAL STATUS 7107三坐标测量机是一种多用途的综合性空间尺寸测量仪器,属于自动型桥式臂、导轨平台式测量机。具有多测头配置和扫描功能,可完成首件检测、轮廓外形测量、逆向工程、工具设置、过程控制等应用。FARO测量系统是一种便携式的测量臂系统,测量系统将接触式与非接触式探头安装在手柄上可同时使用,对于关键特征使用接触式探头测量,对于曲面使用非接触式扫描头扫描,适用于检测、逆向工程、快速成形、3D建模,是目前在制造业中最为广泛被使用的便携式三坐标测量机。实验室现有实验师三名、实验助管二名,主要承担三坐标测量的实验教学和服务任务。

二、课程实践教学现状分析

自2005年以来,三坐标实验室为机械设计制造及其自动化专业、车辆工程专业的本科生开设了相应的实验项目。通过教学实践以及与学生的交流和评价,我们总结了一些经验也发现了其中存在的一些问题。实验室的开放方面,通过网络化实验教学平台,学生可以方便地了解各个学期开设的实验项目、实验室开放的时间和单元数,根据自身的学习计划和安排,在网上预约和选择实验项目。在学生的课程设计、毕业设计、科技活动时,学生也采用预约的方式进入实验室,实验室做到了管理上的开放。但我们在实验教学内容、教学方法和教学手段的开放程度较低。我们现有实验项目内容具体如下,针对机械设计制造及自动化专业的本科生,我们开设了三坐标检测实验(以模型零件为例,演示零件的尺寸误差、形状误差的检测过程)、机械零部件逆向设计实验(以典型机械零部件为例,演示机械零件的逆向设计过程),针对车辆工程专业的本科生,我们开设了汽车零部件三维反求实验。以上每个实验项目均为2学时的演示实验,实验内容比较简单。学生在实验过程中听取教师对实验相关基础知识、实验相关内容的介绍,观察教师操作实验设备实现实验数据的测量,记录实验数据,而后做相应的数据分析,完成实验报告。完成实验后,学生只能达到对相关仪器和技术基本了解的效果。例如,通过三坐标检测实验,学生实验后对利用三坐标测量机进行零件的形状误差、几何误差的基本过程步骤、三坐标测量机的使用方法有个初步的了解,而没有仔细思考拿到一个被测零件以后如何设计它的检测过程,也没有机会亲自动手去实现零件的检测、检测报告输出的过程。

总体来讲,学生在实验过程中的主体位置、他们的主观能动性、积极性都没有得到充分的发挥。这种实验模式显然不能适应培养高素质应用型人才的要求。成绩考核方面,由于所有实验均为演示实验,教师只能通过学生的考勤、在实验过程中的听、看、记等的认真程度做一个初评,再结合实验报告中的数据处理内容以及思考题做一个总评。这种实验评价方法无疑会出现一些不合理的评价结果,不利于提高学生实验的积极性。因此,迫切需要对现有的实验内容、教学方法、成绩考核等进行改进,主动开展实验教学改革的探索活动,不断提高实验教学的成效,进而培养学生丰富的实践和全面的能力。

三、实验教学的新目标

1.培养学生掌握实验相关理论知识。在我们的理论教学中,没有任何课程介绍过三坐标测量机,学生对测量、控制等仪器设备的原理等相关理论知识缺乏,三坐标实验可以实现测控等相关理论知识有效的补充。

2.培养学生掌握实验基本技能。在三坐标实验这个重要的实践环节中,给学生仪器设备动手操作的机会,逐步提高学生工程实践动手能力。

3.培养学生应用现代技术解决工程实际问题的能力。把工程实际中的重要环节引入实验过程,培养学生独立思考解决工程实际问题的能力。

4.培养学生的创新和综合设计能力。在实践教学环节培养学生创新和综合设计的实际能力,是我们以前在实验教学中所欠缺的。

四、改进方案

对实践操作内容与操作形式不断改革创新,加大实验教学内容、教学方法和教学手段的开放力度,开设选修实验项目和自行设计实验项目,使得实验教学内容更加具有开放性[2]。给学生更多独立思考以及动手的机会,尤其是那些学习态度积极上进的学生,给他们一个发挥个人能力的空间。在网络化实验教学平台上提供实验指导书、实验教学演示视频、实验仪器设备图片与文字解说、实验讲义等多种媒体资源,通过网络平台给定一些自学资料,并通过网上实验教学交流平台及时解决疑难问题。三坐标实验实践操作性强,理论方法及技术应用发展较快,在教学过程中必须及时将最新的理论与成果引入到教学中。改变实验教学中均为短学时基础实验项目的现状,提出多层次实验项目设计[3]。第一层次是基础型实验。包括演示性实验、基本操作技术训练等基础性实验。该层次实验主要针对低年级的本科生,使学生初步掌握科学的实验方法。第二层次是提高型实验。包括综合性实验、设计性实验,该层次实验面向高年级学生和研究生等对实验有较大兴趣的学生。在这一层次教学过程中,注重培养学生独立思考、独立设计、独立操作的能力。第三层次是研究型实验,主要是课程设计类实验、毕业设计类实验和学生课外科技活动。该类实验活动是学生针对研究任务,在教师的指导下设计实验方案,进行科学实验、理论研究等实践探索。研究型实验可以使学生在较为复杂的实验过程中得到更大的锻炼,重在科学研究能力的训练和创新意识的培养。学生可根据自己的学习要求,选择实验项目,充分调动学生学习的主动性。例如,对于机械设计制造及其自动化本科专业可以开设6学时的零部件手动检测实验,12学时的零部件自动检测实验。对于机械设计制造及其自动化本科专业、车辆本科专业可以开设12学时的逆向设计实验。实验安排由浅到深,由简单到综合,为学生提供独立的思考和实验的空间。使大多数学生达到了教学的基本要求,同时又为学有余力、有潜能的学生提供个人发挥的空间。实验课程的考核应注重实验理论与实验技能相结合、实验过程与结果相结合的综合评定方式,采用出勤、实验预习、实验操作、实验数据处理及实验报告等按比例综合累加的办法确定最终总成绩,鼓励学生在实验中有所创新,对于有创见的学生,成绩从优。每学期第一次实验教学课开始时,就将本学期实验课程成绩考核体系告诉学生,使之公开、透明,这样就能充分调动学生的学习积极性。出勤占实验成绩的10%。要求每位学生参加实验之前,必须预习。尤其提高型的实验,要求学生写预习报告。占每次实验成绩20%。学生实验时是否按照正确的操作步骤自己动手操作,学生在遇到实验困难时的应变能力占实验成绩的50%。实验报告、数据分析占实验成绩的20%。

总之,只有教师和学生都从思想上重视实验课的重要性,大胆改革实验教学,才能充分调动学生的自学意识、转变学生学风,从而为社会培养出具有扎实理论与丰富实践技能的全面发展的复合型人才。

参考文献:

[1]张海,付伟.三坐标测量机在实验教学中的应用[J].华东交通大学学报,2005,22(12):231-233.

[2]郭海波,何竞飞.机械基础实验中心开放的改革与实践[J].实验室研究与探索,2007,26(12):85-87.

[3]张列林,聂昌平,罗意平,等.机械基础实验系列教学改革[J].实验室研究与探索,2001,20(6):26-28.

作者简介:崔秀梅(1981-),女,硕士研究生,实验师,研究方向为逆向工程,精密测量。

作者:崔秀梅,李恭琼

第2篇:优化初三化学实验教学“三引领”

摘 要:在初三化学教学中,实验教学是重点。初三化学实验教学要走出传统教师“讲实验”、学生“听实验”的误区,学生是开展化学实验的主体,教师是学生实验开展的引领者。基于此背景,对教师示范引领,规范实验技能;细化环节引领,推进实验探究;注重课外引领,培养发散思维的优化教学策略进行了探究。希望此做法能够为广大教师提供一定的借鉴。

关键词:初三化学;实验教学;引领

[

伴随近年来的教育改革,我国初中阶段的基础教育工作已经得到了较为显著的发展和完善,既提升了课堂教学质量,也保障了高效的学习效率。然而,就当前的化学教学实践来看,因为受制于课堂教学工作以及实验操作环节,再加上课程改革过程中所涉及的各种影响要素,致使当前的化学实验课程始终未能得到显著改善,阻碍了其健康发展之路。

在初中阶段,不管是学习难度,还是学习方式,都已经明显区别于小学阶段。在步入初三之后所开设的化学学科,学生之前并未涉及,所以,学习起来难度相对较高。对于化学课程而言,应全面加强实验课程的有效性,这是当前必须要给予充分关注的工作。本文重点探讨提升实验教学有效性的相关策略,同时结合自身的教学经验展开分析和阐释,期望有助于提升当前的教学水平。

一、教师示范引领,规范实验技能

在化学实验教学过程中,首先需要确保规范化的基本实验操作,这样既能够基于此培养学生科学严谨的实验态度,同时也有助于學生养成良好的实验习惯。学生在初次接触化学这门学科时,所有的基本操作毫无基础可言,教师应关注基础,稳扎稳打,这样才能够为学生日后的深入学习奠定良好的根基。在演示实验过程中,首先应确保良好的示范作用,既要使学生能够认真观察实验试剂以及实验仪器,掌握操作的用法,同时也要确保每一个操作方法以及操作环节的正确性。

例如,在“过滤”实验这一基本操作过程中,教师可以将其提炼为“一贴二低三靠”。而学生必然会对这些操作要点心存疑惑,此时教师应一边操作一边解释,使学生能够基于实践充分体会到“一贴”的目的就是为了彻底祛除滤纸和漏斗壁之间的空气。如果仅仅依靠传统的死记硬背的方式,不但难以记忆,甚至还有可能阻碍化学学习热情的激发。

教学之前,教师可以充分利用学生所掌握了的前馈信息,紧扣学生比较容易出错的部分,这样才能够有的放矢地进行示范,才能够更有针对性地展开指导。对于实践操作相对薄弱的学生而言,教师可以让他们走上讲台向大家进行示范,这样的做法有助于他们加深对实践操作的印象。在实验中,偶尔也可以加入一些充满趣味性的小游戏,比如“大家来找茬”,先由学生进行示范操作,之后再由其他的同学一起找其中是否存在操作失误。这样学生必然能够在轻松愉快的氛围内,高效地掌握知识、掌握实验技能。

二、细化环节引领,推进实验探究

对于探究实验而言,需要经历一系列的步骤,其中既包括提出问题,也包括提出猜想和假设,同时还包括计划的制订以及具体的实验过程等等,其中任何一个环节都具有非常重要的作用,所以,每个环节的教学必须紧扣实验内容有针对性地利用。

(一)引导实验质疑

爱因斯坦指出,对于提出问题而言,有时比解决问题更具重要性。“从生活走进化学,从化学走向社会”是新课改所提出的重要理念,既要使学生学以致用,也要使学生能够立足于生活现象提炼出化学问题,能够将所学习的化学知识灵活应用于生活中。

例如,在现实生活中,火灾事故频频发生,学生便可由此提出:哪些物质可以燃烧?哪些物质不能燃烧?物质的燃烧是否需要什么条件?教师要鼓励学生根据所提供的实验材料以及仪器,自主探究物质燃烧的条件,从中总结出有助于促进燃烧的办法。除此之外,教师可向学生提问:如果你身处于火灾现场,你能够想到哪些有效的救火方法?以此引导学生通过自主探究和动手实验,总结出有效的灭火办法。由此可见,我们应当基于生活展开学科知识探究,并将探究结论应用于社会。

(二)引导实验猜想

牛顿曾说,如果没有大胆的猜想和假设,就不可能生成伟大的发现。很多学生都不敢展开大胆的猜想,这会对学生的探究能力形成会一定的阻碍。教师应善于启发和引导学生立足于提问,帮助学生拓展思路,引导学生展开大胆猜想。

例如,当二氧化碳通过紫色石蕊试液之后,液体变成了红色,教师可以基于此引发学生的深入思考:究竟是怎样的物质,才有可能使石蕊试液变红?学生们猜想:有可能是水,也有可能是二氧化碳,甚至有可能是二氧化碳和水的反应生成物。就此,教师可继续追问:如何验证你的猜想?于是引发了学生的探讨,结合教师的指导学生展开自主探究。

(三)引导设计方案

在培养学生实验探究能力的过程中,实验方案的设计是其中的关键核心所在,方案设计的优劣会对科学探究的成败产生极为关键的直接影响。所谓实验方案,实际上就是立足于探究目的所制订的详细的计划,其中既包括原理的确定,也包括相关实验器材、药品的选择,还包括具体实验步骤的策划与确定、实验过程中所涉及的主要事项等等。

例如,在教学“二氧化碳制取的研究”时,在教材中只涉及相对普遍的制取方法,也就是通过大理石和稀盐酸之间的反应。那么,究竟实验室为什么会选择大理石或石灰石?是否可以使用碳酸钠代替这一物质?是否可以用稀硫酸或者浓盐酸代替稀盐酸?对于这些问题,学生往往无从下手。基于这些疑惑点,教师可以和学生一起展开研究,并且对于实验计划进行如下调整:结合制取氧气的三种办法以及气体发生装置的主要决定因素,为学生设计具有启发性的问题情境,通过问题的引导,全面燃起学生自主求知的欲望。

三、注重课外引领,培养发散思维

所谓发散性思维,很多人认为这是创造性思维的关键核心所在,就是能够立足于多方位、多因素以及多变量对问题展开全面考察,能够做到举一反三、触类旁通。对于课内实验而言,大都具有固定的程式以及通用的材料和实验用具,而且需要在规定的课堂时间内完成,然而课堂时间有限,实际上这一方式并不会对学生的发散思维形成有效的促进。对于课本中所涉及的相关实验,可以选择课外实验的方式,这样才能够在时间以及空间上为学生留有充分的思考余地,才能够使学生自主完成实验过程,其中既包括实验设计,也包括器材的安装,还包括具体的实验过程等等,这样才能有助于发挥学生的创造性,促进其发散性思维的发展。

例如,可以为学生布置制作实验器材的任务,充分利用身边的废弃物完成家庭小实验。有的学生用盛装中西药的小玻璃瓶替代实验过程中的试剂瓶,利用大口罐头瓶代替集气瓶,甚至还可以用废弃的灯泡代替烧瓶等等。搜集药品时,可以将废电池进行拆解,拔下其中的锌片,只需要经过清洗之后裁剪成适当大小即可;在牙膏皮以及青霉素瓶盖儿上可以获取到铝;实验过程中所使用的醋酸可以选择食用白醋替代,纯碱可以使用鸡蛋壳或者水垢替代等等。

这样的设计过程既充分地考虑了学生思维的严谨性,也提升了学生思维的灵活性,更有助于学生发展思维的创造性。

总之,为了全面提升化学实验课堂教学的有效性,教师需要结合多元的策略,全面提升学生对化学学习的热情,充分发挥学生学习的主观能动性,使学生可以在动手操作过程中高效掌握知识以及操作技能。所以,笔者期望通过本文研究,帮助学生在化学学习的过程中发现更多的乐趣,能够为日后的深入学习以及生活运用打下良好的根基,与此同时,这也是值得所有一线教师展开深入研究的关键所在。

参考文献:

[1]冀转过.激发初三学生学习化学的兴趣策略[J].教育教学论坛.2014,(2).

[2]侯明辉.初三化学教学中化学方程式的灵活运用[J].课程教育研究.2016,(8).

作者:闻亚

第3篇:三年制大专护生健康评估实验指导分析

[摘 要] 在临床护理实践中,护士必须运用自身娴熟的健康评估技能收集患者的健康信息,以确定病人的护理需要,从而制订有效的护理措施。然而,护士的综合护理评估技能很大程度上有赖于在校期间健康评估课程中的系统学习和规范的实践训练。健康评估是一门实践性很强的学科,通过对学校三年制大专护生之健康评估实验教学的现况进行观察分析,提出了实践改革的方向。

[关 键 词] 大专护生;健康评估实验教学;改革

[

一、加强护生健康评估实践技能训练的重要性

如今,以生理—心理—社会医学模式为指导的整体护理在临床上开展得如火如荼,它对一线的护理工作者提出了更高的要求,这主要体现在护士不仅要具备娴熟的护理专业基本技能,而且要能灵活运用视、触、叩、听、诊等手段对护理对象进行准确、全面的身体评估和心理社会状态评估,能独立收集和分析病史资料,从中得出准确的护理诊断,列出详细的个性化护理计划并有效实施,通过护理评价反馈护理效果。2003年我国卫生部等有关部委在“三年制高等职业教育护理专业领域技能型紧缺人才培养指导方案”中[1],就把护理人员能力分为一般能力和核心能力,而健康评估能力既是护理人员的一般能力,同时也归属于核心能力范畴,是临床各科护理人员为病患提供优质的护理服务需具备的重要技能。

二、健康评估实验教学现状

健康评估是护生从护理专业基础学习过渡到护理临床专科学习的一门桥梁课程,属于理论性和实践性都非常强的学科。我校针对三年制大专护生,在第二学年第一学期开设了健康评估课程并将其列入专业主干课程,属于专业必修课。根据课程教研组设计的2016级护理专业人才培养方案,安排健康评估理论课时54节、实验课时18节,在实验室开设健康史采集、一般和头颈部评估、胸腹部评估、脊柱四肢神经反射评估及心电图描记、X线阅片、快速血糖测定及心肺听诊等实验项目。相比较于我校外科、儿科等临床技能实验课,护理专业学生的健康评估实验效果并不十分突出,现将潜在的影响因素作进行概括、分析。

(一)学情

首先,缺乏临床工作经历,完整的护理职业价值观亦尚未形成,对护理职业的认识还只停留在感性层面,促使一部分护生在开始接触健康评估课程时就表现出不屑和明显抵触情绪。这些学生认为为病人作身体评估是临床医生的工作,护士没有必要掌握这方面的知识。学生内心缺乏明确的学习动机,自然不会专心投入课堂学习,也就发挥不出个人的学习主观能动性。

其次,由于健康评估是基础课到临床课的过渡,此阶段的学生尚没有接触内外妇儿科等专科理论知识,对健康评估课程中列举出的一些病例没有具体的认识,提及的名词术语亦无法准确理解,造成她们只能对所学内容一知半解,理解记忆的难度加大,无法融会贯通、系统地运用所学知识,从而容易在学习过程中产生惰性和畏难情绪。经常有学生向老师反映学习困难、理论掌握不好、实践操作时力不从心等问题。

最后,因为健康评估实践训练时需要充分暴露被评估的身体部位,这与学生此前接触过的实验方式截然不同,大部分学生对此都表现出羞涩和抗拒的心理,需要较长时间来适应这种课堂氛围,而课时非常有限,这样就必然影响实验课堂节奏和学生的学习效果。此外,不同层次的学习能力和学习行为也导致学生对知识和技能的掌握程度各有差异。据观察,学生普遍欠缺科学的学习方法和技巧,具有明显的依赖心理,她们往往只能被动地接受老师讲授的知识,而不会课前预习实验操作要點,再带着问题出现在课堂,对课中老师的重要提问也不会积极思考并回应,常有学生在老师刚示教完毕便感叹:“老师,我还是不会,能再教我一遍吗?”还有一些学生重理论而轻实践,理论掌握得不错,但不愿意积极动手操作,这样一来,健康评估实验教学的效果也不会理想。

(二)教授行为

首先,指导教师专业背景不同且备课之余缺乏有效沟通,导致教学内容不完全统一,体检手法不完全一致,使学生产生知识疑惑。健康评估实验课上,老师会根据每个班级具体人数将其均分成3~4个小组(每组10~15人),每个小组由一名专业老师具体负责带教及考核。在日常教学中容易出现不同老师间讲授内容不一致,评估手法不统一的问题,这样便容易引发学生的困惑,进而失去学习的信心。例如,讲解眼球运动评估时,有的老师习惯用“*”形方式,有的老师却喜欢示范“H”形检查方法。

其次,教师个人的人格魅力、教学素质,如课堂驾驭能力、语言组织能力及是否具有扎实的专业理论功底和丰富的临床工作经验等都是影响教学效果的重要因素。据学生反映,她们更容易专注于那些与临床实践或日常生活联系紧密的知识讲授,这就需要老师在课外通过各种途径学习积累并总结,获得相关领域新知识、新进展、新体会等,不断更新课堂教学内容,并能将临床病例灵活穿插于知识讲授中,深入浅出,使课堂更为丰富、生动,从而激发学生的学习兴趣和热情,提高学生动手操作的积极性。

三、健康评估实验教学改革及实践

目前,我校健康评估实验的教学效果很大程度受制于以上各种影响因素,经过一段时间观察分析并实践,对有利于改进教学效果的方法和对策探讨如下:

(一)結合学生特点展开教学工作

针对不同学生在实验课堂中容易出现的求知、畏难、依赖及害羞等心理[2],老师应因人而异、循循善诱、因势利导、坚持做好学生的课前专业思想教育,用生动的临床事实告诫护生救死扶伤的根本就是掌握牢固的专业知识和娴熟过硬的专业技能。同时,利用她们现阶段对新知识和新技能的求知欲,多启发学生积极思考,通过讲授一些具体临床案例中的健康史采集和身体评估操作对护理整体服务质量的影响,使学生意识到健康评估技能的临床重要性。对一些依赖心强的学生,老师要善于运用各种教学方法多启发,培养他们独立操作、勤于思考的习惯,充分调动他们的学习积极性和创造性,在每次的回示教中,多抽查、多鼓励他们把以前所学知识充分运用起来,实验课前预习参考教材中实验操作部分,实验课后及时记录和巩固课堂所学,老师可以利用课前时间检查她们的练习结果并加以鼓励评价。如此循环往复,可以督促学生养成主动学习的习惯、掌握行之有效的学习方法、塑造她们学习方面的自信心。并通过优化实验分组的方式,将不同性格的学生交叉搭配相互练习,性格开朗外向的学生带动内向害羞的学生,学习主动、刻苦的学生带动不愿意动手的学生,以此改善学生整体的学习氛围,从而提高教学效果。

(二)科学配备师资,注意加强教师之间及师生之间的沟通,统一、规范实验内容

目前,我校暂缺乏专职的护理评估老师,健康评估教学任务主要由内儿教研室老师承担,一部分任课老师是医学院校临床专业的毕业生,一部分老师是护理专业毕业后直接从事健康评估教学,而没有接受过临床实践护理知识的专业学习和训练,尤其对目前临床广泛推行的整体化护理缺乏认识和理解,护理教学模式沿用医学教学模式,在知识传授上注重身体评估,忽略了社会、心理评估,体现不出护理专业的特点,不符合护理专业的教学目的和培养目标[3]。出于实验教学的需要,除了适时调整师资、科学配备,在实验中尽量安排经过临床反复锤炼的、手法细膩干练的老师承担指导,还要注意教师彼此之间的有效沟通,经常聚集在一起开展集体备课和其他教学研讨活动,对学生反馈的教学问题予以积极讨论,制订解决方案,统一并规范实验操作手法。

(三)综合运用各种实验教学方法,改善教学资源,并以临床护理工作的实际需要为指南开展教学及考核,突出护理专业教育特色

1.健康评估在实验教学中可采用“教学做合一”的教学方法,灵活集结教育方法、学习思路、临床实际做法,使学生思路清晰,准确把握课堂重点且能理论联系实际。

2.突出实验特点,课中科学分配教与学的时间,精准把握课堂节奏,保证留出足够时间给予学生反复操作训练,巡回指导细致到位,对学生的效果反馈及时评价、总结。课后通过开放实验室,引导学生勤学苦练,熟练掌握各项操作技能。

3.以考促学。考核是一种互动性较强的检验式教学方法,它既能反馈教学效果,也能展示出学生个体存在的弱势方面,能积极促进师生间交流,实现教学相长。基于我校护生的各种学习心理,每次实验后予当堂抽查并结合阶段考核,反馈学生掌握程度,巩固训练成果。在健康评估课程结束的技能考核阶段,借助教师集体备课,根据临床护理工作中健康评估不同项目的实际需求及使用频率针对性制订考核内容和考核目标,突出护理专业教育特点。

4.结合临床典型病例开展综合实验,使护生能系统运用所学知识和技能解决临床实际问题,从而培养其良好的临床思维判断力,提高其病情观察能力。在后续的内科护理实验中,我们会提前准备好临床各专科,如COPD、急性心肌梗死及糖尿病等病例,将每班学生随机划分成8~10人一组,组内分工合作,请她们课前熟读病例、自主查阅文献资料等,然后在实验课堂上提供相应护理方案(包括对患者进行健康评估),并以角色扮演的形式表现出来。事实证明,多次进行此种情景模拟综合实践训练能极大提高学生对各科目的学习兴趣,提高学生自主学习能力并能确保其所学知识的有效运用。

四、结论

目前,我校的健康评估实验课仍多采用以教师为中心的传统教学模式,实验课上由实验老师提前为学生准备好用物,上课时首先由老师示范,然后学生“照方抓药”进行练习。单纯使用此种传统教学方式势必限制护生的临床思维培养,影响其灵活运用知识技能的能力发展,因此,我们要不断积累教学经验、丰富教学手段,通过细心体察护生的心理状态,因材施教,为培养高素质、实用型护理专业人才而努力探索及不断改革。

参考文献:

[1]张文杰.护理人员健康评估能力评价量表研制与初步应用研究[D].南京中医药大学,2012.

[2]周晓春.在健康评估实验教学中对护生心理的分析.考试周刊,2010(53):167.

[3]黄毓娟,田华,王瑞丽.浅析高等教育护理學专业《健康评估》教学[J].白求恩军医学院学报,2008(3):171-172.

作者:李光凤

第4篇:数据库实验报告(三)

实验三:Alter表结构修改

实验目的

熟悉使用alter语句对表进行修改;熟悉常用的函数。

实验内容

创建学生信息表,其中表名为student,包含字段:number (学号)、name(姓名)

1. 将student表名修改为stu。

2. 向stu表添加id字段,设置为主键且自动递增

3. 向stu表中添加一下3条学生记录。

1、01200

1、张杰

2、01200

2、李连杰

3、01200

3、王五

4. 查询姓名并且将姓和名分别用两列显示(假设学生姓名的第一个字符是姓)。 实验程序或截图

实验总结

第5篇:数据挖掘实验三

实验三 设计并构造AdventureWorks数据仓库实例

【实验要求】

在SQL Server 平台上,利用AdventureWorks数据库作为商业智能解决方案的数据源,设计并构造数据仓库,建立OLAP和数据挖掘模型,并以输出报表的形式满足决策支持的查询需求。 【实验内容】

步骤1:需求分析:以决策者的视角分析和设计数据仓库的需求; 步骤2:根据所设计的需求,确定本数据仓库的主题和主题与边界; 步骤3:设计并构造逻辑模型;

步骤4:进行数据转换和抽取,建立数据仓库:创建数据源,,建立OLAP和挖掘模型,使用多维数据集进行分析,建立数据挖掘结构和数据挖掘模型,创建报表。 【实验平台】

Win7操作系统,SQL Server 2005 【实验过程】

一、创建 Analysis Services 项目

1. 打开 Business Intelligence Development Studio。

2. 在“文件”菜单上,指向“新建”,然后选择“项目”。

3. 确保已选中“模板”窗格中的“Analysis Services 项目”。

4. 在“名称”框中,将新项目命名为 AdventureWorks。

5. 单击“确定”。

二、创建数据库和数据源

1. 运行AdventureWorks sql server 2005示例数据库.msi,然后用SQL Server Management Studio 附加数据库AdventureWorks_Data.mdf 。

(1)运行AdventureWorks sql server 2005示例数据库.msi

(2)用SQL Server Management Studio附加数据库AdventureWorks_Data.mdf

2. 在解决方案资源管理器中,右键单击“数据源”文件夹,然后选择“新建数据源”。 3. 在“欢迎使用数据源向导”页面中,单击“下一步”按钮。

4. 在“选择如何定义连接”页上,单击“新建”向 Adventure Works 数据库中添加连接。 5. 在“连接管理器”的“提供程序”列表中,选择“本机 OLE DBSQL Native Client”。 6. 在“服务器名称”列表中,键入或选择承载 AdventureWorks 的服务器的名称。 7. 在“登录到服务器”组中,选择身份验证方法,并输入凭据。

8. 在“选择或输入一个数据库名”列表中,选择 AdventureWorks,然后测试连接。若连接成功,再单击“确定”按钮。

9. 单击“下一步”按钮进入向导的下一页。

10. 在“模拟信息”页中,选择“使用服务帐户”,再单击“下一步”。 11. 请注意,在“完成向导”页中,数据源名称默认为 Adventure Works。

12. 单击“完成”。

新的数据源 Adventure Works 将显示在解决方案资源管理器的“数据源”文件夹中。

三、创建数据源视图

1. 在解决方案资源管理器中,右键单击“数据源视图”,选择“新建数据源视图”。 系统将打开数据源视图向导。

2. 在“欢迎使用数据源视图向导”页上,单击“下一步”。 3. 在“选择数据源”页的“关系数据源”下,系统将默认选中您在上一个任务中创建的 Adventure Works DW 数据源。 单击“下一步”。 若要创建新数据源,请单击“新建数据源”,启动数据源向导。

4. 在“选择表和视图”页上,选择下列各表,然后单击右箭头键,将这些表包括在新数据源视图中:

5. 单击“下一步”。

6. 在“完成向导”页上,默认情况下,系统将数据源视图命名为 Adventure Works 。 单击“完成”。

系统将打开数据源视图设计器,显示 Adventure Works 数据源视图。

四、定义维度

1. 在解决方案资源管理器中,右键单击“维度”,然后单击“新建维度”。

2. 在“欢迎使用维度向导”页上,单击“下一步”。

3. 在“选择生成方法”页上,验证是否选择了“使用数据源生成维度”选项,然后单击“下一步”。

4. 在“选择数据源视图”页上,验证是否选择了 Adventure Works 数据源视图。

5. 在“选择维度类型”列表中,选择“标准维度”。

6. 在“选择主维度表”中,点击“下一步”。

7. 在“选择维度属性”中,点击“下一步”。

8. 在“指定维度类型”中,点击“下一步”。 9. 在“定义父子关系”中,点击“下一步”。

10.“检测层次结构”中,点击“下一步”。

11.点击“下一步”,然后点击“完成”。

五、使用多维数据集进行分析

1. 在解决方案资源管理器中,右键单击“多维数据集”并选择“新建多维数据集”启动多维数据集向导。

2. 在“欢迎使用多维数据集向导”页上,单击“下一步”。 3. 在“选择生成方法”页上,确认已选中“使用数据源生成多维数据集”选项,然后单击“下一步”。

4. 在“选择数据源视图”页上,点击“下一步”。

5. 在“检测事实数据表和维度表”页上,点击“下一步”。

6. 在“时间维度表”页上,如下所示。

点击“下一步”。

7. 在“查看共享维度”页上,点击“>”,然后“下一步”。

8. 在“选择度量值”页上,选择可用度量值。

点击“下一步”。

9. 在“检测层级结构”页上,查看结果,点击“下一步”。

10. 在“查看新建维度”中,选择新建维度,然后点击“下一步”。

11. 在“完成向导”页,多维数据集名称为“Adventure Works”。在“预览”中,可以看到“度量值组”和“维度”。

12. 点击“完成”。

13. 在多维数据集设计器的工具栏上,将“缩放”级别更改为 50 %,以便更轻松地查看多维数据集内的维度和事实数据表。注意,事实数据表是黄色的,维度表是蓝色的。

14. 在“文件”菜单上,单击“全部保存”。

六、创建用于个人客户方案的挖掘结构

1.在解决方案资源管理器中,右键单击“挖掘结构”并选择“新建挖掘结构”启动数据挖掘向导。

2.在“欢迎使用数据挖掘向导”页上,单击“下一步”。

3.在“选择定义方法”页上,确保已选中“从现有关系数据库或数据仓库”,再单击“下一步”。

4.在“创建数据挖掘结构”页的“您要使用何种数据挖掘技术?”下,选择“Microsoft 决策树”。

5.单击“下一步”。

6.在“选择数据源视图”页上,请注意已默认选中 Adventure Works 。在数据源视图中,单击“浏览”查看各表,然后单击“关闭”返回该向导。

7.单击“下一步”。

8.在“指定表类型”页上,选中 vIndividualCustomer 表旁边“事例”列中的复选框,再单击“下一步”。

9.在“指定定型数据”页上,确保已选中 CustomerID 列旁边 Key 列中的复选框。据源视图中的源表表示一个键,则数据挖掘向导将自动选择该列作为模型的键。

10.选中 FirstName和LastName 列旁边的“输入”和“可预测”。

如果数

11.单击“建议”打开“提供相关列建议”对话框。

只要选中至少一个可预测属性,即可启用“建议”按钮。“提供相关列建议”对话框将列出与可预测列关联最密切的列,并按照与可预测属性的相互关系对属性进行排序。值大于 0.05 的列将被自动选中,以包括在模型中。

12.阅读建议,然后单击“取消”忽略建议并保留向导设置的原始值。 15. 选中以下各列旁边的“输入”复选框: StateProvinceName MiddleName CountryRegionName

16. 单击“下一步”。

17. 在“指定列的内容和数据类型”页上,单击“检测”以运行对数值数据进行取样并确定数值列是否包含连续或离散值的算法。例如,某列可包含薪金信息,用以作为连续的实际薪金值,也可包含整数,用以表示离散的编码薪金范围(例如 1 = < $25,000;2 = 从 $25,000 到 $50,000)。

18. 单击“检测”后,请查看“内容类型”和“数据类型”列中的各项;如有必要,请进行更改,以确保设置与下表所示一致。

通常,向导会检测数值,并分配相应的数值数据类型;但有些情况下,您可能想要将数值作为文本处理。

19. 单击“下一步”。

20. 在“完成向导”页上的“挖掘结构名称”中,键入Individual Customer。 21. 在“挖掘模型名称”中,键入 TM_Decision_Tree。 22. 选中“允许钻取”复选框。

23. 单击“完成”。

七、挖掘模型和挖掘结构如下图。

八、创建查询

8.1创建预测查询的第一步是选择挖掘模型和输入表。

1. 在数据挖掘设计器“挖掘模型预测”选项卡的“挖掘模型”框中,单击“选择模型”。

系统将打开“选择挖掘模型”对话框。

2. 在整个树中导航到“个人客户”结构,展开该结构并选择 TM_Decision_Tree,再单击“确定”。

3. 在“选择输入表”框中,单击“选择事例表”。 系统将打开“选择表”对话框。

4. 在“数据源”中,选择 Adventure Works 。

5. 在“表/视图名称”中,选择 Department(HumanResources)表,再单击“确定”。 选择输入表之后,预测查询生成器便会根据各列的名称在挖掘模型和输入表之间创建默认映射。

8.2生成预测查询

1. 在“挖掘模型预测”选项卡上的网格内的“源”列中,单击第一个空行中的单元格,然后选择 Department。

2. 在 Department 行的“字段”列中,选择 DepartmentID。

3.在“源”列中,单击下一个空行,然后选择 TM_Decision_Tree。 4.在 TM_Decision_Tree 行的“字段”列中,选择 First Name。 这将会输出 Microsoft 决策树模型中作为预测目标的列。

5.在“源”列下,单击下一个空行,然后选择“预测函数”。 6.在“预测函数”行的“字段”列中,选择 PredictProbability。 预测函数提供有关模型如何进行预测的信息。PredictProbability 函数提供有关正确预测的概率信息。您可以在“条件/参数”列中指定预测函数的参数。 7.在 PredictProbability 行的“条件/参数”列中,键入 [TM_Decision_Tree].[Bike Buyer]。 这将指定 PredictProbability 函数的目标列。有关函数的详细信息,请参阅数据挖掘扩展插件 (DMX) 函数参考。

8.3查看结果

1.通过单击“切换到查询设计视图/切换到查询结果视图”按钮(即工具栏上的第一个按钮)旁边的箭头并选择“查询”,可以运行查询。

2.通过点击“单独查询”,结果如下:

【总结】

通过本次实验,我对SQL Server有了更深的了解。知道SQL Server不等于SQL Server Management Studio,还有SQL Server Business Intelligence Development Studio和其他一些模块。在这次实验中,遇到了一些困难:1.SQL Server 2000和SQL Server 2005有一些不同,利用SQL Server 2000中的Analysis service做完实验二后发现实验三不知道怎么做了,左右通过查找一些资料才解决问题;2.在新建数据源时,在“连接管理器”页上,“测试连接”一直失败,不知道是什么原因,老师给的AdventureWorks sql server 2005示例数据库.msi也一直不知道该怎么用,经过不断尝试才发现原来在运行AdventureWorks sql server 2005示例数据库.msi后会产生一个数据库文件,我们应该利用SQL Server Management Studio把它附加进数据库文件夹下,而且在“连接到服务器”页时,应该注意“服务器类型”、“服务器名称”、“身份验证”等的选择,否则会出错。虽然本次实验中遇到了一些麻烦,耗费了一些时间,但是通过不断尝试、不断努力将问题解决,也是一种很大的收获。

第6篇:SQL数据库实验报告 实验二

实验2SQL Server数据库的管理

1.实验目的

(1)了解SQL Server 数据库的逻辑结构和物理结构的特点。

(2)掌握使用SQL Server管理平台对数据库进行管理的方法。

(3)掌握使用Transact-SQL语句对数据库进行管理的方法。

2.实验内容及步骤

(1)在SQL Server管理平台中创建数据库。

① 运行SQL Server管理平台,在管理平台的对象资源管理器中展开服务器。

② 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的数据库名称文本框中输入学生管理数据库名studentsdb,单击“确定”按钮。

(2)选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“文件”、“文件组”、“选项”、“权限”和“扩展属性”等页面。

(3)打开studentsdb数据库的“属性”对话框,在“文件”选项卡中的数据库文件列表中修改studentsdb数据文件的“分配的空间”大小为2MB。指定“最大文件大小”为5MB。修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

(4)单击“新建查询”打开查询设计器窗口,在查询设计器窗口中使用Transact-SQL语句CREATE DATABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。

(5)在查询设计器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(6)在查询设计器中为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。

(7)使用SQL Server管理平台将studb数据库的名称更改为student_db。

(8)使用Transact-SQL语句DROP DATABASE删除student_db数据库。

3.实验思考

(1)数据库中的日志文件是否属于某个文件组?

(2)数据库中的主数据文件一定属于主文件组吗?

(3)数据文件和日志文件可以在同一个文件组吗?为什么?

(4)删除了数据库,其数据文件和日志文件是否已经删除?是否任何人都可以删除数据库?

(5)能够删除系统数据库吗?

第7篇:数据库实验总结

实验总结

在上一个星期,我们用数据库做了一个学生管理系统,分别实现了学生管理系统的添加学生信息、删除学生信息、修改学生信息退出等几大功能。

在这次项目中,我们都很用心去做,但是,在项目中也出现了很多的问题,最大的问题就是对编程软件的不了解,在实现与数据库的连接时经常会出现各种不同的错误,在实现一些功能时系统常常会报错。

在这一个星期的课程设计中,我们回顾了很多以前的东西,也发现了很多的问题,以前都没遇见过的,收获很大,在对不同的功能代码是不一定可以完整的执行的,不过大概都是一样的,只有一些小的细节。设计过程中我也遇到了一些问题,再向其他同学请教的过程中我收获了很多 (1) 操作视图查询,编写代码时发现,一个表中的主键必须是另一个表的外键时才可以对另一个表进行引用

(2) 在设计表时应注意使用正确的字段类型。 (3) 在建表语句中,如果这个表的主键是多个属性的组合主键,则必须作为表级完整性进行定义。 看着自己做的系统,自己就会又欣慰又难过,欣慰的是自己终于把它做出来了,而且,做的还好,难过的是自己知道还有很多的不足,但是,由于认识的有限,无法去完善,才知道“书到用时方恨少”!

此次学生管理系统的设计让我们对数据库的了解更深入,可以把它同实际相结合,同时,又让我们学会了一个新的应用软件。 在整个设计过程中,通过怎样对把各个管理信息连接起来的分析,锻炼了我们对事情的分析能力,通过怎样解决过程中出现的问题,提高了我们查找文献的能力、对网络资源的利用能力和和其他同学的交流沟通能力。而且,经历这次的课程设计,我们也学会了自学和分工协作。

我们觉得每一次的课程设计,都是让我们对原有的知识从了解表面到深入本质,从个体学习到整体把握的跳跃,对新知识的汲取,更是让我们把课本的知识应用到实际中,让我们了解了我们的学习有什么用,能够解决什么样的问题,增加我们的自信和学习的动力。

总之,通过这次的课程设计,我们收获匪浅。

第8篇:数据库实验报告

一、题目要求

某银行准备开发一个银行业务管理系统,通过调查,得到以下的主要需求:

银行有多个支行。各个支行位于某个城市,每个支行有唯一的名字。银行要监控每个支行的资产。 银行的客户通过其身份证号来标识。银行存储每个客户的姓名及其居住的街道和城市。客户可以有帐户,并且可以贷款。客户可能和某个银行员工发生联系,该员工是此客户的贷款负责人或银行帐户负责人。 银行员工也通过身份证号来标识。员工分为部门经理和普通员工,每个部门经理都负责领导其所在部门的员工,并且每个员工只允许在一个部门内工作。每个支行的管理机构存储每个员工的姓名、电话号码、 家庭地址及其经理的身份证号。银行还需知道每个员工开始工作的日期,由此日期可以推知员工的雇佣期。 银行提供两类帐户——储蓄帐户和支票帐户。帐户可以由2个或2个以上客户所共有,一个客户也可有两个或两个以上的帐户。每个帐户被赋以唯一的帐户号。银行记录每个帐户的余额 、开户的支行以及每个帐户所有者访问该帐户的最近日期。另外,每个储蓄帐户有其利率,且每个支票帐户有其透支额。 每笔贷款由某个分支机构发放,能被一个或多个客户所共有。每笔贷款用唯一的贷款号标识。银行需要知道每笔贷款所贷金额以及逐次支付的情况(银行将贷款分几次付给客户)。虽然贷款号不能唯一标识银行所有为贷款所付的款项,但可以唯一标识为某贷款所付的款项。对每次的付款需要记录日期和金额。

二、需求分析

这一部分主要是根据实验需求对银行系统需求中的实体、实体属性以及实体之间的关联进行确认,以便画出正确的概念模型。

2.1 实体确认

根据需求分析确认实体:银行员工、银行支行、客户、账户(其中:储蓄账户、支票账户是继承实体账户而来)、贷款、支付(弱实体)。

2.2 实体属性确认

银行员工:身份证号(pi)、姓名、电话号码、家庭地址、开始工作日期 银行支行:支行名、资产、城市

客户:身份证号、姓名、街道、所在城市 账户:账户号、余额、最近访问日期 支票账户:透支额 储蓄账户:利率 2.3 实体关系确认

账户和支行:N:1定义关系为Relationship_accout_bank 客户和贷款:M:N定义关系为Relationship_client_loan 客户和员工:M:1 定义关系为 Relation_client_staff 贷款和支行:1:N 定义关系为 Relationship_loan_bank 客户和账户:M:N 定义关系为 client__accout 贷款发放信息和贷款:N:1 定义关系为 Relationship_loan_pay 支行和员工:1:N 定义关系为Relationship_staff_bank

员工和员工:1:N 定义关系为 Relationship_lead

三、概念模型(CDM)

根据sybase power designer画出概念模型(CDM),如下图所示:

四、物理模型(PDM)

根据概念模型转化成物理模型(PDM),如下图所示:

第9篇:数据库实验报告

南华大学

计算机科学与技术学院

实验报告

( 2013 ~2014 学年度

第二学期 )

课程名称 实验名称

数据库原理与技术

姓名 张涛 学号 20124350230

专业 软件工程

班级 02班

地点

教师 刘征海 实验1 认识DBMS 一.实验题目

认识DBMS 二.实验要求

1.利用管理工具创建数据库、表和表间关系。

实验目的和注意事项 基本操作,进一步理解数 据库、表、表间关系的概念。

注意事项:创建数据库和数据表时应认真,如果出现错误,应相应地修改结构或删除。 三.实验代码(内容)

(1) 利用SQL Server Management Studio 创建数据库,名称为【学生选课

YYXXXX】。其中YY为专业代号,计算机为JS,软件工程为RJ,网络为WL,数媒为

SM;XXXX为各位同学的学号中的最后四位 实验目的:熟悉SQL Server Management Studio

(2) 在【学生选课YYXXXX】中建立数据表,表的定义如下所示。

学生YYXXXX(学号,姓名,性别,出生日期,院系名称,备注);

课程YYXXXX(课程号,课程名,先行课,学分); 选修YYXXXX(学号,课程号,分数)。

要求定义每张表的主码,为属性选择合适的数据类型,决定是否允许为空,

为【性别】和【学分】属性定义默认值。

(3) 定义表之间的关系。

(4) 分别为表录入几行数据记录,同时练习数据的修改和删除操作

2.利用SQL 语句创建数据库、表和表间关系 实验目的和注意事项

实验目的:熟悉创建数据库和数据表的SQL 语句。

注意事项:输入SQL 语句时应注意,语句中均使用西文操作符号。

实验内容

在SQL Server Management Studio 中新建查询,实现以下操作。 (1) 用SQL 语句创建数据库,名称为“StudentCourseYYXXXX”。其中YYXXXX 为各位同学的学号中的最后四位。

(2) 用SQL 语句创建StudentCourseYYXXXX 中的3 张表,同时指定主码、外 码、默认值等。

(3)直接在表数据窗口中录入表数据记录。

实验 2 交互式 SQL(1)

一、数据库单表查询 实验目的和注意事项

实验目的:掌握单表查询SELECT、FROM、WHERE 的用法,特别要掌握比较运 算符、逻辑运算符的使用。 注意事项:子句WHERE<条件>表示元组筛选条件;子句HAVING<条件>表示元

组选择条件;子句HAVING<条件>必须和GROUP BY 子句配合使用;注意输入SQL语句时均应使用西文操作符号。 实验内容

(1) 创建查询窗口,设置查询环境。 (2) 单表查询 实验步骤

(1) 选择要查询的数据库,右击【新建查询】,或者选择系统菜单中的【文

件】|【新建】|【使用当前连接查询】命令,或者单击标准工具栏中的【新建查

询】按钮,即可新建一个查询窗口。如果查询数据库不是StudentCourseYYXXXX,

则可在可用数据库下拉列表中进行选择,或用USE 语句调用。

(2) 在查询窗口中输入SELECT 查询语句,对StudentCourseYYXXXX 数据库 进行查询操作。

① 查询计算机系全体学生的信息

② 查询姓“李”的学生的学号和姓名。

③ 查询课程表中先行课为空的课程名。

④ 查询考试成绩有不及格的学生的学号。

⑤ 求选修了C1 课程或C2 课程的学生的学号及成绩。

⑥ 查询全体计算机系学生的姓名及其年龄。

⑦ 查询计算机系在1986-1987 年之间出生的学生的姓名。

⑧ 查询姓“李”的前两个学生的学号和姓名。

⑨ 查询选修了两门以上课程的学生学号与课程数。

⑩ 查询选修课程数大于等于2 的学生的学号、平均成绩和选课门数,并按 平均成绩降序排列。

二、数据库多表连接查询 实验目的和注意事项

实验目的:理解多表查询的概念;掌握多表查询的SELECT、 FROM、WHERE、 JOIN子句的用法,特别要求比较内连接、外连接的结果。

注意事项:内连接、左外连接和右外连接的含义及表达方法;注意输入SQL 语 句时均应使用西文操作符号。 实验内容

(1) 创建查询窗口,设置查询环境。 (2) 多表复杂查询。 实验步骤

新建查询窗口,选择StudentCourseYYXXXX 为当前数据库,输入如下SELECT 查询语句并执行,对数据库进行多表连接查询操作。 (1) 查询选修了【数据库原理】的计算机系的学生学号和姓名。

(2) 查询每一门课的间接先行课(即先行课的先行课)。

(3) 查询学生的学号、姓名、选修课程的名称和成绩。

(4) 查询选修了课程的学生姓名。

(5) 查询所有学生的信息和所选修的课程。

(6) 查询已被选修的课程的情况和所有课程的名字。

(7) 列出学生所有可能的选修情况。

(8) 查找计算机系的学生选修课程数大于2 的学生的姓名、平均成绩和选课 门数,并按平均成绩降序排列。

实验 3 交互式 SQL(2) 数据库嵌套查询和组合查询 实验目的和注意事项

实验目的:掌握查询中嵌套查询和组合查询的操作方法,进一步加深对 SELECT 语句的理解。

注意事项:子句的使用;注意语句的层次嵌套关系和括号的配对使用问题;

注意输入SQL 语句时均应使用西文操作符号。 实验内容 (1) 创建查询窗口,设置查询环境。 (2) 分组查询。 (3) 统计查询。 (4) 嵌套查询。 实验步骤

新建查询窗口,选择StudentCourseYYXXXX 为当前数据库,输入如下SELECT 查询语句并执行,对数据库进行嵌套查询和组合查询操作。

(1) 统计选修了【数据库原理】课程的学生人数。

(2) 查询没有选修【数据库原理】课程的学生信息。

(3) 查询其他系中比计算机系学生年龄都小的学生。

(4) 查询被0602001 学生或0602002 学生所选修的课程的课程号(用UNION 组合查询与IN 条件查询两种方法实现)。

(5) 查询0602001 学生和0602002 学生同时选修的课程的课程号(用

INTERSECT 组合查询与EXISTS 嵌套子查询两种方法实现)。

(6) 查询被0602001 学生选修,但没有被0602002 学生所选修的课程的课程

号(用EXCEPT 组合查询与NOT EXISTS 嵌套子查询两种方法实现)。

实验 4 交互式 SQL(3) 数据的更新 实验目的和注意事项

实验目的:熟悉插入、修改和删除SQL 语句的用法。 注意事项:对于INSERT 语句,要求理解默认值约束、空值约束在插入时所 起的作用。 实验内容

(1) 使用INSERT 语句在数据库的表中插入几行记录。 (2) 使用UPDATA 语句修改某个数据。 (3) 使用DELETE 语句删除某行记录。 实验步骤

(1) 新建查询窗口,选择StudentCourseYYXXXX 为当前数据库。

(2) 在已建立StudentCourseYYXXXX 数据库和StudentsYYXXXX、

CoursesYYXXXX、SCYYXXXX 3 个表的基础上,向StudentCourseYYXXXX数据库中 的表更新数据。

① 向表StudentsYYXXXX 中插入(0601001,赵林, 男,1985-09-08,计算机) 的记录。

② 向SCYYXXXX 表中添加一个学生的选课记录,学号为0601001,所选的课

程号为C2。 SC表中有Sno、Cno、Grade 这3 个列。这里只知道学号和课程号, 不知道成绩值。

③ 向表StudentsYYXXXX 中插入(0601002,张修雨,default)记录,该记录

的数据中default 表示默认值‘男’,其他数据表示空值。

④ 用CREATE 语句建立表StudentBAK1YYXXXX,包含(与Students 的Sno、

Sname、Sdept 相同)3 个字段, 然后用INSERT SELECT 语句实现向

StudentBAK1YYXXXX 添加StudentsYYXXXX 表中的计算机系学生的学号、姓名、 所在系的信息。

⑤ 用 SELECT...INTO 语句实现把StudentsYYXXXX 表中1986 年后(包含

1986 年)出生的学生的学号、姓名存储到一个新表StudentBAK2YYXXXX。

⑥ 将姓名为【赵林】的同学的所在系改为【机电系】,爱好改为【足球】。

⑦ 将选修了课程名为【数据库原理】的学生成绩加5 分。 ⑧ 将StudentCourseYYXXXX

数据库的StudentBAK1YYXXXX 表中所有姓赵的 同学删除。

⑨ 删除计算机系选修成绩不及格的学生选修记录。 ⑩ 将除。 StudentCourseYYXXXX

数据库的StudentBAK2YYXXXX 表中的所有行删

四.实验总结

实验一要注意创建数据库和数据表时应认真,如果出现错误,应相应地修改结构或删除。输入SQL 语句时应注意,语句中均使用西文操作符号;实验二应注意注意group和having以及where的搭配使用的情况;实验三注意注意输入SQL 语句时均应使用西文操作符号,子句的使用,注意语句的层次嵌套关系和括号的配对使用问题;实验四注意输入SQL 语句时均应使用西文操作符号,对于INSERT 语句,要求理解默认值约束、空值约束在插入时所起的作用。注意插入,修改,新建表,删除语句的写法,并且掌握把原表中的数据转存到新表中的语句写法。

上一篇:初三化学期中考试复习下一篇:探索看不见的力量