数据库原理及应用技术

2022-12-14 版权声明 我要投稿

第1篇:数据库原理及应用技术

“数据库原理及应用”双语教学课程改革

摘要:分析了“数据库原理及应用”这门计算机专业核心课程较强的理论性、实用性等特点以及目前双语教学存在的问题。在此基础上,从学时分配、理论教学、实践教学等几个方面提出了增加理论和实践课时量,课程内容结构重新调整,加强理论联系实践实例讲解,增加使用数据库工程设计软件辅助教学,有利于学生综合应用能力的培养以及数据库系统整体框架的掌握。

关键词:双语教学;课时量;课程内容结构调整;数据库整体框架;就业目标驱动

作者简介:黄雪华(1983-),女,湖南郴州人,湖南城市学院计算机科学与工程学院,讲师;廖枝平(1975-),女,湖南益阳人,湖南城市学院计算机科学与工程学院,讲师。(湖南 益阳 413000)

基金项目:本文系湖南省高校教改项目“在实践教学中引入项目机制实现过程管理与量化考评的探索和实践”资助的研究成果。

一、“数据库原理及应用”双语教学课程改革问题的提出

随着现代信息技术的发展和企事业的需求,数据库技术应用在各个行业,数据库技术是研究如何科学地存储、检索、组织以及管理和维护数据甚至支持商业决策的一门学科。“数据库原理及应用”这门课程是高等学校计算机以及相关专业的必修课程。[1]双语教学是指采用除汉语以外的第二门语言进行教学,一般指的是中英相结合的教学方式。双语教学具有双重目标,一是获取学科知识,二是培养和提高学生运用外语的能力。[2]因此,“数据库原理及应用”双语教学对学生、教师、培养方案有更高的要求。然而,这门课的双语教学现状并不令人满意,目前采用双语教学后存在的问题有:数据库概念难理解,原理抽象,入门困难;学生实践能力差,大部分学生都不具备数据库软件开发的架构思想,很多学生仅仅局限于简单的查询语句,对数据库管理涉及到的事务、锁、存储过程等内容很不清楚。学生所学的知识仅仅用于对付平常考试,学完之后,以每个班35人为标准班的话,最多只有三四个人能开发出数据库应用系统,当然这与其所掌握的配套专业知识很有关。此外,毕业后能够从事数据库方面工作的学生也是凤毛麟角。因此,“数据库原理及应用”双语教学必须提高学生专业理论水平并改变学生理论脱离实践的情况。

二、造成这种现状的原因

1.学时分配太少,没有足够的课时

课时不足是造成“数据库原理及应用”双语教学诸多问题的最重要原因。“数据库原理及应用”这门课,通常课时设置为48个课时,其中理论32课时,实践16课时。按照这几年的双语教学经验,48课时根本无法很好的完成教学内容。如果教师为了赶进度完成教学内容的话,学生的掌握情况就不理想。按照48课时授课,理论内容包含:数据库基本概念,数据库体系架构,ER模型,关系模型,关系代数,SQL语句,数据库范式,数据库设计步骤,数据库事务及封锁,数据库备份及安全,新型数据库。如果教师的讲解重点落在数据查询SQL语句上,那么在数据库管理内容上覆盖很少,数据库的授课知识就会太局限。16个上机课时完全用来练习SQL语句,就会缺乏数据库和编程语言的结合来实现数据库应用系统,与此同时,缺乏数据库管理知识的实践。

2.教学不鲜活

教师在授课过程中,英语口语水平不甚乐观,专业知识的英语表达不流利,这就势必会导致这些教师仅仅是朗读教材来完成双语教学任务,而在教学过程中有的教师要么不注重与学生互动,要么很难和学生互动,为了完成任务只顾自己埋头讲课,不关注学生反应,课堂气氛不活跃。在教学过程中,有些教师不注重研究双语教学方法、学生心理,教学手段以及教学方式墨守成规,教学不鲜活,导致学生兴趣不高,双语教学达不到目的。

3.学生缺乏积极性

教师采用双语教学,加大了学生的学习难度,学生在学习过程中出现畏难情绪,积极性不高。为了降低学生学习的难度和提高学生的积极性,教学过程中应更多的采用实例教学、演示教学,培养学生的兴趣,引导学生自主学习。

三、以培养数据库系统整体框架思想和增加数据库方向的就业竞争力为目标

数据库人才培养目标有两个:一是具备开发数据库应用系统的能力,二是具备数据库管理者的能力。专业人才的培养应该环绕这两个方向。加大对学生数据库体系架构知识的灌输,增加编程语言与数据库相结合的知识,增加触发器和存储过程的编程知识。这样学生才能具备开发数据库应用系统的基本知识。而对数据库管理者的培养则需加大数据库事务处理,封锁,并发,备份,安全等知识的灌输。在双语教学中,为了使学生更容易理解所讲内容,每一个知识要点的讲解都应辅以例子和演示。

湖南城市学院自成立计算机系以来,计算机专业的学生毕业后从事的工作主要有软件工程师,硬件工程师,测试员,网络维护,但从事数据库方面工作的学生是少之又少,而当前,信息量暴增,数据交易量膨胀,对数据的处理要求增强,数据库的发展又掀起了一个高潮,数据库方面专业人才的需求增加,尤其是具备阅读专业英语能力的数据库人才缺乏。而高校毕业生的能力满足不了需求。为此,以增加学生数据库方向的就业竞争力为驱动,加大对学生数据库管理知识的培养。

四、教学改革

1.学时分配

由于教学过程中,采用全英文教材,全英文演示文档,英文软件,中英文讲解,从学生的承受能力来看,增加了学生理解的困难,所以每个知识点的讲解与消化需要花更多的时间。经过多年数据库双语教育的研究和实践,制定课程内容结构如表1所示。

2.实践课程教学改革

就目前上机情况来看,学生的动手能力差,合理安排上机内容,增加上机课时量,制定实践内容安排如表2所示。

五、课程教学改革中其它问题

教学过程中,还存在其它问题:比如为了使学生的疑问得到及时解答,建立双语教学网站,在线与学生交流互动;比如为了使学生的理论水平得到提高,开设专门的习题课;以及成立学生兴趣小组,提高学生对数据库双语课的积极性;鼓励学生考数据库系统工程师资格证书,增强学生的就业竞争力。

六、结论

数据库原理这门课程是一门实践性极强的综合性课程。理论教学必须联系实际,数据库技术所包含的内容比较多,加大理论和实践课程学时会有更好的教学效果,在教学过程中必须要和编程语言以及数据库辅助工具结合起来,否则数据库教学就显得抽象乏味。而双语教学课程的实施,配套的课程体系结构应相应地进行改变,把数据库的双语教学目的真正落实到实处。

参考文献:

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

[2]刘畅.案例法和项目驱动法在“数据库原理”教学实践中的应用探索[J].计算机教育,2009,(19):75-77.

(责任编辑:刘丽娜)

作者:黄雪华 廖枝平 阳王东

第2篇:“数据库原理及应用”双语教学探讨与实践

摘要:针对地方本科院校实施双语教学基础薄弱的情况,以及中英文语言的差异所产生的思维模式差异,采用实例教学、师生互动实践教学、“错误”反向教学法、小班授课等多样化的教学方法,并结合“数据库原理及应用”课程所采用工具和平台的英文特征,让学生在应用过程中掌握了知识点的英语表述能力,从而找到了采用英语教授专业知识的结合点。

关键词:数据库双语教学;实例教学;互动实践教学;小班授课;反向教学法

作者简介:黄雪华(1983-),女,湖南郴州人,湖南城市学院计算机科学系,讲师;李旎(1979-),女,湖南益阳人,湖南城市学院计算机科学系,讲师。(湖南 益阳 413000)

基金项目:本文系湖南省高校教改项目“在实践教学中引入项目机制实现过程管理与量化考评的探索和实践”的研究成果。

在经济全球化和国际交流日益频繁、深化的背景下,为了提高国家的经济实力、文化和科技水平,各国都十分重视开发双语课程教学,提高国民素质。双语教学是指用除了母语的第二种语言教授各科目,是素质教育的一项重要内容。2001年和2005年我国国家教育部先后发出的2个关于加强高等学校本科教学质量的文件里面就明确要求高等学校在本科教育上积极推动使用英语等其他外语进行公共课和专业课教学。[1]在信息技术、生物技术等专业以及国家急需发展的专业,争取外语教学课程达到所开设课程的5%到10%。[2]世界上80%的科技信息由英语传播,并且计算机发明于英语国家,它的最先进的概念、理论、技术以及应用当然来自于英语国家。如果采用英语进行计算机课程教学,学生自然能更好地掌握计算机专业的最新技术、理论和前沿发展动态。

“数据库原理及应用”是高等学校计算机类专业的专业基础课程,这门课程相对于“操作系统”、“编译原理”、“计算机网络”、“软件工程”等专业课来说,开设双语教学更具有其优点:首先,这门专业课相对于其他专业课程原理较简单,如果采用非漢语教学更容易为学生所理解和接受。其次,这门课程各个理论阶段有计算机辅助开发工具作支撑。如数据库设计阶段,可以采用Powerdesigner或者Rational Rose等CASE工具来辅助设计,数据库管理系统可以采用mysql、oracle或者MSSQL SERVER来执行操作和管理,而数据库应用阶段可以和面向对象语言或者网站开发语言结合开发出数据库应用系统。这样学生既能把专业理论知识、计算机英语及上机实践相结合,更好地达到双语教学目的,又能有利于学生掌握数据库系统的整体框架。

一、计算机专业双语教学实施的现状

虽然双语建设的大环境喜人,但是双语教学对学生和教师的要求甚高,目前双语实施的基础还很薄弱,主要体现在以下三方面。

1.计算机双语师资薄弱

从计算机双语授课者角度看:英语专业老师虽然具备过硬的语言能力,但是却不具备计算机专业的背景知识,所以他们在阅读计算机英语原文时,即使能看懂每个单词也仍然很难读通弄懂全文意思。而计算机专业教师即使具备外语阅读能力,口语表达能力可能也较低,在教授双语教学课程时只单纯念讲稿,而不能灵活表达和解释,这样的教授课程完全达不到任何效果,只会适得其反。[5]另外如果请外籍教师来教授专业课程,这势必对学生的英语水平提出更高的要求。最好的情况是有国外交流经验的教师来教授双语课程,而这样的老师是少之又少。所以建设一支外语水平高,学科知识强的复合型计算机专业教师是双语教学成功进行的基本条件。[6]

2.计算机专业学生英语水平不高

从计算机专业学生角度看:大学生虽然有10多年的英语学习积累,而且很多还通过大学英语四级甚至六级考试,但是仍然有很大一部分学生无法用英语与他人进行交流,停留在“聋子英语”、“哑巴英语”上,[7]使得他们学习信心不足,并且学生的英语学习没有和专业学习结合起来,更进一步导致学生的水平参差不齐,不管是英语水平还是专业理解能力都不是在一个水平线上,而在教学过程中,学生又是主体,如果在这个过程中学生并没有从双语教学中获益,那么学生就会出现极大的畏难情绪和厌学情绪。所以既要考虑学生的英语“听、说、读、写“能力,又要考虑学生的理解能力,使得学生在学习的过程中既能保持双语的新鲜感,又能保持学习的动力和激情,而且能收获专业知识。

3.中英两种语言构造方式差异导致思维模式[3]差异甚大

双语教学是以两种语言为媒介进行专业知识传播,为了提高学生对英语文章的理解力以及教学效果,实施双语教学的老师和学生都应该注意英语思维模式和汉语思维模式的区别。中西方不仅具有各自不同的民族文化而且语言构成不同,会导致人们思考问题方式不同,理解方式不同。西方人倾向于客体思维方式,[4]注重事物对人的作用和影响,力求语言客观,公正和严谨。而中国人则注重主体思维方式,多强调人的感受。英式思维抽象、理性,汉式思维形象直观、感性。英语学习者需要用心去揣摩和感悟语言中所涵盖的思维模式。

二、“数据库原理及应用”双语教学的过程组织与方法选择

1.教材选择

(1)采用英文原版教材。双语教材作为传播知识的载体,和教师一样在双语实施过程中具有举足轻重的作用。为了更好地和国际接轨,学习国外先进的教学思想、方法和模式,我们引进来自美国著名大学的原版教材,而且可以从他们的教学网站上获得其相应的教学参考资料,[8]参考配套的英文原版电子教案,了解原版书籍的教学方式,不断改进自己的教学方法,与世界先进教学接轨。

(2)根据教学内容以及教学顺序来选择教材。我们还要考虑到所选教材的难易程度,教材内容太复杂,学生不容易接受,教材内容太简单,不利于学生专业知识的培养。另外计算机理论不断发展,计算机技术日新月异,导致计算机教材更新很快,因此还应考虑到教材需反映时代发展趋势,如新型数据库管理系统的出现,新的数据库应用需求的出现,新的概念的出现,等等。这就要求在选择教材时不仅注重基础概念、内容实用简单,还要求教材能够反映学科的发展,在教学过程中我们尝试了多本教材,如使用了几次美国斯坦福大学的数据库教材《A First Course in Database Systems》之后,虽然这本教材内容简单实用,学生还是对它有诸多不满,主要原因是这本教材的章节的编排不利于理解,而且里面贯穿整本书的例子“电影数据库”与我们的生活不太接近。经研究,另选了《Fundamentals of Database Systems》作为使用教材。这本教材在内容章节的安排上更适合学生理解,学生能更容易地掌握数据库的概念、体系架构、设计过程、数据库应用系统架构以及数据库的管理等专业内容。这本教材把专业术语用黑体字突显出来,并在旁边进行了解释和说明;这本教材所推行的company数据库容易理解,贴近生活;教材内容更加细致丰富。

2.双语教学方式

(1)采用小班授课方式。在教学的过程中,既对35人以内的小班进行了授课,也对100人以上的大班进行了授课,结果发现小班授课教学效果明显优于大班授课。在小班授课过程中,学生参与度更高,精力更集中,3次课下来几乎全班学生都能有机会用英语和教师交谈,发问或者演示。小班授课中,教师的视野也能覆盖到全班,能掌握所有学生的上课情况,而大班授课更像“放羊”式教学,前排学生的掌握情况远远优于教室后排学生的掌握情况,后排学生一方面距离老师太远,另一方面采用非母语教学,学生处于精神涣散或者害怕的状态,很难融入课堂.

(2)“错误“反向教学法。基于人们对错误的害怕心理,我们研究出了“错误”反向教学法。什么是“错误“反向教学法?即用错误来反向引导学生,从而让学生印象更加深刻。它有三种表现方式:一,比如一条SQL命令,我们在演示时,直接输入包含很多错误的命令,然后在执行的过程中逐一解决这些错误,以达到激发学生思考和集中精力的目的。二,收集学生上机时的所有错误集中讲解。三,比照讲解正确和错误命令。应用该教学法,教学效果相当显著。

(3)采用互动实践教学。在教学的过程中,以学生为主体,要求他们以“看”、“听”、“说”、“讨论”的方式积极参与课堂。不仅课堂气氛活跃,而且能在快乐中学到知识,从而在教授学生的专业知识同时还提高学生的专业英语的听、说、读、写能力。经常通过教师向学生发问,或者学生向教师发问来引导他们思考问题。对于课堂上有难度的问题,则要求他们相互讨论,或者几个学生相互协作演示,或者学生操作,教师讲解,并在上机操作可能出问题的地方进行发问,从而引起他们重视。这样一堂课下来,学生学起来相对轻松且有兴趣。

(4)采用中英文结合授课。当前,双语教学主要有三种授课方式,第一种,英语讲义,全英文授课;第二种,英语讲义,全中文授课;第三种,英语讲义,中英文结合授课。我们通过研究其他学校的双语授课方式,如重庆邮电大学的数据库双语言教学等,发现基于目前學生的情况,最合适的方式应该采用第三种授课方式,即英语讲义,中英结合授课:对于重点内容,首先让学生划记教材,理解教材,然后再用汉语解释。对于简单内容,则采用英语解释。在教学的过程中注意中英交叉讲解,实际上双语教学的度把握好了,教学方法得当的话,对学生来说比较有新鲜感,并能激发起学生的潜力和兴趣。这样学生不仅能学懂专业知识,还能提高学生的计算机专业教材英文资料的阅读能力。

(5)实例教学。在教学过程中,注意多举例子。如在上数据库的第一堂课时,介绍大量生活周围的数据库应用,引入数据库和DBMS等概念,在介绍DBMS的功能、数据库的历史时结合实例向学生们阐述,对于数据库的未来走向,则要求他们先去上网查询,自己扩展知识。company实例数据库贯穿整本教材始终,从采用相关的CASE工具进行ER图设计到关系数据库转化,再到实施,都是围绕这个实例进行。在教学的过程中注重把理论和实例相结合,这样才能激发学生的兴趣,他们才觉得学有所得,否则仅仅是一套枯燥的理论。

总之,在教学的过程中不断尝试新的教学方法,结合教学效果和学生反映,总结、调整和改进新的教学方法,提高教学质量,吸引学生学习。

3.考试考核

本课程采用笔试、上机和作业三者结合的考核方式。第一项,期末考试占总成绩的70%,且考试试卷采用全英文方式,答题中英皆可,鼓励用英文作答。考试试卷从这门课程所建的题库中抽取,试题包含概念题、理解题和设计题,既考核了学生对基本知识的掌握,也考核了学生理解及应用能力,还检查了学生对专业英语的读写能力。第二项,就是学生上机作业占总成绩的20%,检查学生的实验报告,主要是考查学生的动手能力,并且检测是所学的理论知识掌握情况。第三项,还有10%是根据学生的理论作业进行评分,这样能检查出学生概念掌握情况。这三项合理结合能促进学生双语专业知识的学习。

三、结束语

“数据库原理及应用”这门课程在湖南城市学院实施双语教学已经有三年,根据授课情况和学生反映,发现已经找到了专业知识与英语相结合的正确授课方式。学生和教师从这门课当中获益良多。当然这只是双语教学的一个起步,无论从授课水平、教学效果还是师生素质提高来看,双语教学建设都将是一个很长的过程。

参考文献:

[1]王莉颖.双语教育比较研究[D].上海:华东师范大学,2004.

[2]龙琪.理科双语教学的实践现状与理论探讨[D].南京:南京师范大学,2006.

[3]莫海霞.普通高校双语教学的现状、问题及对策[D].长沙:湖南师范大学,2009.

[4]王昕昕.我国高校双语教学的现状分析和对策研究[D].大连:大连理工大学,2006.

[5]王练.高校计算机专业双语教学改革与实践[J].计算机教育,2007,(7).

[6]薛文生,古林,陈向荣.计算机课程双语教学探讨与实践[J].计算机教育,2006,(12).

[7]马沙.数据库系统双语教学的探索与实践[J].计算机教育,2011,(2).

[8]霍奕,等.计算机专业双语教学的研究[J].计算机教育,2008,(10).

(责任编辑:刘辉)

作者:黄雪华 李旎 阳王东

第3篇:《数据库原理及应用》实验教学改革研究与实践

摘要:本文从实验体系、实验内容、实验教材、实验方法、考核办法等方面阐述了对《数据库原理及应用》实验教学进行的改革与探索。通过这些改革,增强了学生的知识综合能力和动手能力,培养了学生分析问题和解决问题的能力,促进了实验教学水平的提高,进一步强调了实验教学对人才培养的重要性。

关键词:数据库实验;实验教学改革;培养学生综合能力

《中华人民共和国高等教育法》明确提出高等教育的任务是“培养具有创新精神和实践能力的高级专门人才”。在新世纪,对高级专门人才的要求也在不断提高,要求其不但需要具备宽口径专业知识以及扎实的基础知识,还必须具备较强的实践能力和创新能力,更好的满足社会发展的实际需要。在高等学校中,实验教学是学生学习的重要手段,其能够将理论和实践更好的结合在一起,能够培养学生的创新思维,训练学生的专业技能。所以,必须做好试验教学改革,不断的提高实验教学的水平,提高人才培养的质量。《数据库原理及应用》本身的实践性较强,在这个课程中,实验教学是非常重要的组成部分。通过实验教学,使学生能够熟练地运用当前的数据库管理系统和开发工具,努力掌握数据结构的设计和数据库应用系统的开发方法,使理论知识在实践中得以应用。所以,我们应该重视实验教学改革的探索,不断提高其教学质量。

一、实验体系与实验内容的改革

1.在以往的实验教学中存在的问题。在教学中,实验教学地位没有得到体现,教师对学生能力培养也不够重视,安排实验内容也大都是为了理论教学需要,实验也大都是经典的、验证性的以及演示性的,很少有实验是设计性和综合性的,这就导致学生认为实验的目的是为了验证教师课堂上所讲的相关理论。实验过程也往往是根据教师的指导、师范以及实验指导书的相关步骤和程序进行的,这也导致了学生无法系统的掌握知识。学生很少进行独立的思考,这也给学生整体素质的提高以及能力发挥造成了很大的影响。学生本身的学习兴趣不高,积极性较差,能力培养更是无从谈起。所以,进行实验教学改革时,必须从教师到学生真正全面的认识到实验教学的重要性,将其作为学校质量衡量的重要指标。将实验教学看成创造性、实践性以及科学性很强的课程,不能将其看成理论课的配角,因此对《数据库原理及应用》实验教学必须进行改革。

2.分层递进的实验体系。数据库原理及应用的实验体系采用分层递进的模型,设有基础实验、综合实验、设计与创新型实验三种类型,分为理解、掌握、应用、综合、设计与创新五个层次,使学生理解基本概念及基本操作,通过典型的实验训练进一步掌握基本技术和原理,能够应用多个知识点解决问题,运用所学知识探索发现新知识,循序渐进地培养学生的实践能力。在原有实验的基础上适当的增加了综合性、设计与创新型的实验,对于非计算机专业的数据库实验课程增加了“数据库应用系统的开发”实验,要求学生在掌握基本知识和技能的基础上,开发一个小型的数据库应用系统。对于应用系统的开发实践,教师一般给出一些具体题目,如学生成绩管理系统、图书管理系统、通讯录管理系统等学生比较熟悉的题目。同时,教师要给出系统的基本要求,如要求学生完成用户名和口令、数据的输入、增加、删除、查询、输出等基本功能,开发的界面风格简洁明了,数据操作方便。学生根据所学的知识,在至少达到基本要求的基础上,也可以增加一些功能,最终开发出一个完整的小型数据库应用系统。这样不仅使学生将理论知识与具体的实践相结合,初步掌握了数据库设计技术和开发应用系统的方法步骤,而且还激发了学生学习的积极性和主动性,培养了学生分析问题、解决问题的能力和自学能力。

3.实验内容和课时的设置。根据教学目标和教学大纲要求,本课程共设计了10个实验,其中7个基础实验,2个综合实验,1个设计与创新型的实验。基本内容包括数据库管理系统的安装和配置、数据库及基本表的创建、数据库查询操作、数据维护、数据安全性和数据完整性、数据库备份与还原、存储过程和触发器、通过ODBC的访问数据库、VC++数据库应用编程等内容。一般情况下课内设置16学时,其中实验1由学生在课外独立完成,实验7内容较多需要学生根据实验指导书在课外加时完成。实验课分班进行,每个实验班30人左右,配备一名实验指导教师。

二、自编实验指导书,使实验内容不断更新

数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。相应地,数据库课程的教学内容也在不断地更新。为此,我们自编上机实验指导书,对每个实验清楚地给出实验目的、内容、要求、步骤或方法和实验原理、操作技巧与注意事项。为了使学生进一步巩固实验内容,每个实验之后还给出了适量的思考与练习题,彻底改变了以往实验课程缺乏或没有实验指导书,学生对每次实验的目的、内容、要求、实验原理等不清楚,上机实验时对着教材上的例子过一下的局面。近年来,我们为数据库课程不同层次的教学编写实验指导书4本,保证了实验教学质量的稳步提高。

三、改革实验教学方法,激发学生学习热情,培养学生分析问题和解决问题的能力

在进行实验课程教学过程中,教师应该正确引导学生,让学生真正成为实验课的主角,在实验过程中不但需要动手还需要动脑,要求学生实验课之前必须进行预习,了解每个实验的过程和标准。教师应该在实验的过程中进行一些提问,通过提问不但能够提醒学生实验的难点和重点,让学生了解可能会出错的地方,还可以对学生的预习情况进行检查,若是发现有学生没有预习,不能够让其进行实验。实验时,教师应该重视启发式教学方法的运用,当学生遇到问题时,首先帮助学生分析其原因,然后得出应该怎么去解决。教师绝对不能手把手的进行教学,教师应该观察学生的实验情况,并进行一定的指导,全面了解每个学生的实验情况,并做好实验记录,在评价学生实验成绩时,需要参考实验记录。

四、加大检查、考核力度,完善考试考核办法

通过实验教学考核,能够检查学生的学习成绩,了解教师的教学效果,能够帮助学生巩固知识,不断的提高学生的实验技能,提高学生的动手能力。

1.做好实验课前预习,提高实验效果。实验课前,要求学生进行预习,能够全面的了解实验的原理、方法以及相关的步骤。预习绝对不能是走过场,教师必须督促学生的预习,并要求其撰写预习报告。坚持课前预习,能够避免实验的盲目性,实验过程中针对性较强、动手快,思维较清晰,能够切实提高学生的学习积极性和主动性。

2.严格把好实验报告关。实验课后教师应及时对实验课进行总结,对实验中存在普通性的问题进行讲解。对于实验课上没有完成的或存在问题的实验,要求学生课后继续完善。数据库课的实验学时一般在18学时左右,要求教师至少收实验报告4次,并对学生的实验报告进行认真批改和验收。即使实验结果不理想,只要是学生自己做的,都应予以肯定,并帮助学生找出问题的原因,加以解决。若发现有弄虚作假、抄袭他人实验报告的行为,当以零分计,并加以严厉批评教育,并力求做到客观、公正。

3.加强实验考核,重视实验教学。实验课结束后,要进行实验考核,客观地评定每个学生的实验成绩,使学生重视实验课,端正实验态度,踏踏实实地独立完成实验全过程。根据本门课程的总学时和实验学时的比例,一般占总成绩的30%。另外,各级领导也应重视和加强对实验教学的管理与控制,采取集中检查、抽查、评估等多种形式,了解实验教学情况,并做到奖罚分明,这样对实验教学工作肯定会有很大促进。

五、实施效果

近年来,通过对数据库课程的实验教学改革,提高了教学质量,使学生分析问题、解决问题的能力和自学能力、编程开发能力比以往明显提高。这不仅表现在学生能够参加与数据库有关的校内外科研活动,而且毕业设计(论文)质量也有较大幅度的提高,学生的就业率和就业质量稳步提高。总之,重视实验教学改革的深化,能够切实提高学生的创新能力和动手能力,实验教学的质量也会有明显提升。为了帮助学生更好的面对社会新形势的挑战,教师必须重视教学观念的更新,对实验教学改革进行深化,推动实验教学方法和技术创新更好的进行,培养出更多素质和创新能力较强的人才。

作者:罗晓霞

第4篇:《数据库原理及技术》实验报告

姓名: 莫鸿斌

学号:201601030137

班级:2016级计算机科学与技术

实验日期: 2018-3-16

一、实验项目

了解SQL Server2012常用组件

二、实验目的

1. 掌握SQL Server Management Studio的运用; 2. 掌握SQL Server 2012常用组件;

3. 如何使用SQL Server Management Studio创建数据库及表。

三、实验内容

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory,要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。 3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。 部门表(部门号(int),部门名(char(10)),其中部门号作为主键。 工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4.建立第三步创建的表之间的参照完整性规则。 5.在上述表中输入数据,每个表至少10条记录。 6.备份数据库,考走以备下次试验使用。

四、实验环境

安装有SQL Server2008的PC一台。

五、实验步骤及结果

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory;要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。

3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。 部门表(部门号(int),部门名(char(10)),其中部门号作为主键。 工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4. 建立第三步创建的表之间的参照完整性规则。

5.在上述表中输入数据,每个表至少10条记录。

6.备份数据库,考走以备下次试验使用。

六、结论及思考

第5篇:上海应用技术学院实验报告(数据库原理及应用)参考

上海应用技术学院

《数据库原理及应用》课程实验报告

计算机科学与信息工程系·2007年编制

计算机科学与信息工程系·2007年编制

注:空间不够,可以增加页码。计算机科学与信息工程系·2007年编制

第6篇:数据库原理与应用课程设计要求及选题

《数据库原理与应用》课程设计

一、 目的:

《数据库原理与应用》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。本课程设计主要围绕两方面内容:数据库设计和基本数据库编程实践。通过课程设计,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库的运用和基本开发技术。

1. 掌握数据库设计的基本方法,熟悉数据库设计的步骤;

2. 通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力; 3. 学习基本数据库编程方法。

二、本课程设计内容与要求

掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用SQL SERVER,建立所设计的数据库,并在此基础上实现数据库查询、连接等基本操作操作。

1、需求分析

根据给定的设计课题,绘制的DFD、DD图表以及书写相关的文字说明。

2、概念结构设计

绘制所选课题详细的E-R图。

3、逻辑结构设计

将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。

4、物理结构设计

选定实施环境,存取方法等。

5、数据实施和维护

用MS SQL SERVER2005建立数据库结构,加载(测试/虚拟)数据,能体现对数据库的保护(安全性和完整性控制等)。实现各种查询、链接应用程序,应用程序编制(可选),并能对数据库做简单的维护操作。

6、设计小结:总结课程设计的过程、体会及建议。

7、其他:参考文献、致谢等。

三、上机任务

1、库、基本表的建立和修改:在SQL SERVER环境下用SQL语言建立库以及库中基本表。

2、数据加载: 用手工录入或导入等方法实现基本表中的数据加载。

3、单表查询以及多表查询:在建立的基本表中使用select基本格式和聚集函数;设计合适的视图,实现多表间查询。

4、触发器:根据需要设计触发器,如实现表间关联字段修改时的完整性等问题。

5、存储器:根据需要设计存储过程。

6、不限语言和开发环境实现完成界面设计,实现系统主要功能(可选)。

四、考核方式与成绩评定

各阶段的图表、文档与程序(包括SQL语句和应用程序,程序部分交电子版)作为考核的内容,成绩计分按优、良、中、及格、不及格5级评定。

五、注意事项

1、选题素材参考第六项,同样课题内容相似度不能超过50%,否则以不及格计。

2、数据库对象内容:表、存储过程、触发器、安全性、完整性控制等。

3、上机调试的SQL语句脚本要保存,提交(穿插在课程设计报告里和作为电子版提交)。

4、时间安排:第17周(14信科1班)、第18周(14信科2班)。

5、课程设计结束前需交(1)课程设计报告(含封面)打印稿和电子版,电子版要求命名为“11位学号+姓名+选题名称”的形式;(2)SQL文件以及源代码压缩包,命名规则参考(1)。

六、选题素材参考

1、教材征订系统

系统功能的基本要求:

 教材包括教材名、ISBN 号、出版社、出版时间、价格、教材获奖类型(如十二五规划教材、精品课程教材、教指委指导教材等);  教师可以为班级课程选订教材;

 学院教务秘书可以统计教材征订的情况,及时找出哪些班级课程尚未征订教材等;  教务处可以统计每学期各班的教材费用,可以给出教材费用异常的班级(如该学期教材费用超过300元);可以统计使用近三年教材的比例等。

2、大学生实践创新项目管理系统

系统功能的基本要求:

 大学生实践创新项目分为国家级、省级、校级以及院级等4个等级;每个等级又可分为

    重点项目、一般项目以及指导性项目三种类型。

大学生实践创新项目基本信息包括项目名称、项目等级、项目类型、立项时间、主持人、参与人、项目经费、项目申请书;

本系统可以对大学生实践创新项目进行过程管理,包括经费使用管理、中期检查情况以及结题情况(正常结题、延期以及延期结题情况等)

学院可以查看指定立项时间范围指定等级和指定类型的已结题项目、未结题项目明细情况。

学校教务处可以统计某个时间段立项项目的延期结题的项目比例以及延期结题情况。

3、高校教学经费预算管理系统

系统功能的基本要求:

 教学经费预算包含实验室建设经费、学科技能竞赛经费、实验实践教学经费等预算项目。  实验室建设经费预算包括实验室建设项目名称、拟购设备、建设类型(新建、改建、扩建)、预算金额、拟建时间(上半年建设或下半年建设)、负责人;学科技能竞赛经费预算包括竞赛项目、主办单位、级别(国家级、省级、校级)、历年参加成绩、经费预算、负责人;实验实践教学经费预算包括班级、课程、名称、单价、数量、预算金额、任课教师等信息。

 学院可以按查询总的教学经费预算及实验室建设经费、学科技能竞赛经费、实验实践教学经费预算的金额。

 学校教务处可以按统计各学院的教学经费预算情况,可以按统计整个学校实验室建设总预算经费、学科技能竞赛总预算经费、实验实践教学经费总预算经费等。

4、工资管理系统

系统功能的基本要求:

 员工各种信息的输入及维护,包括个人信息、部门、工种等;  每个工种基本工资的设定;

 加班津贴管理,根据加班时间和类型给予不同的加班津贴标准;考勤管理,根据事假、旷工等不同情况制定不同的扣工资标准;

 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;  能够按月统计单个员工的工资情况、每个部门的工资情况。

5、机票预定系统

系统功能的基本要求:

 每个航班信息的输入、每个航班的座位信息的输入,座位类型分为头等舱、二等舱、经济舱等;

 当旅客进行机票预定时,输入旅客选择的信息(包括出发地、目的地、时间、座位类型等),系统为旅客安排航班、座位;

 旅客可以在航班起飞前24小时退订或改签机票;距离起飞时间超过12小时退票扣8%费用,改签免费;距离起飞时间12小时以内退票扣15%费用;改签补交5%费用。

 机场工作人员能够查询每个航班的预定情况、统计航班的月度满座率,了解满座率与月份之间的关系。

6、低值、易耗品管理系统

系统功能的基本要求:

 学院提出低值、易耗品的申请,包括名称、数量、预算单价、预算总价、申请人、用途、使用日期等信息;教务处设备科给出批复意见,同意购买还是不同意,若同意购买,还需指定购买方式,如集体采购或学院自行采购等。

 低值、易耗品信息的录入,包括登记号、名称、数量、单价、购买时间、购买学院、购买人、保管人等信息。

 低值、易耗品的领用信息录入,包括登记号、名称、数量、领用人、领用时间等信息。  教务处设备科负责低值、易耗品的录入,并能按、按学院等条件进行统计、查看低值、易耗品的入库数量、领用数量和剩余数量等信息。

 学院负责领用信息的输入,并能查看本学院的所有低值、易耗品的购买纪录,且能按、领用人等条件进行统计、查看本学院低值、易耗品的入库数量、领用数量和剩余数量等信息。

7、辅导员工作测评系统

系统功能的基本要求:

 学生输入学号和密码后能登陆该系统,并显示该班级和其辅导员信息,学生进一步确认后进入选择打分页面,所有测评项目必须全部回答完毕后方可提交;且不可以重复提交。  允许管理者改变测评项目和具体选项及其对应的分值。

 管理者能统计各班参与测评的情况,比如参与率,以及哪些同学尚未参与测评;

 管理者能统计各位辅导员的总平均得分,以及全校排名和院内排名等;可以根据辅导员姓名查看各测评项目的得分情况。 比如某次的测评项目如下:

一、你的辅导员是否开过班级会议?(3分)

1、是(3分)

2、否(0分)

二、你的辅导员是否到过你的宿舍?(4分)

1、是(4分)

2、否(0分)

三、你的辅导员是否联系过你的家长?(3分)

1、是(3分)

2、否

四、 你认为你的辅导员工作态度?(2分)

1、很好 (2分)

2、较好(1.5分)

3、一般(1分)

4、较差(0分)

五、 你认为你的辅导员工作积极性?(2分)

1、很高(2分)

2、较高(1.5分)

3、一般(1分)

4、较低(0分)

六、 你认为你的辅导员工作能力?(3分)

1、很强 (3分)

2、较强(2分)

3、一般(1分)

4、较弱(0分)

七、 你对你的辅导员工作整体满意程度?(3分)

1、很满意(3分)

2、较满意(2分)

3、较不满意(1分)

4、很不满意(0分)

8、课程习题管理及组卷系统-服务器端

系统功能的基本要求:

 管理员为课程指定一名课程负责人;课程负责人可以指定若干课程任课教师(可以包括课程负责人自身);任课教师可以按系部选择班级,并为所选班级生成选课码。

 任课教师通过身份验证后可以按章节、知识点、题型(选择、填空、判断为客观题、问答题和编程题为主观题)、难度进行习题和参考答案的输入与维护,一个知识点可以有多道难度相同的习题。

 任课教师通过身份验证后可以按章节、知识点、题型、难易程度等条件(一个或多个)指定习题数目,生成小测验,并指定小测验使用起止时间;也可以对小测验进行维护(如删除、更新等操作)。

 任课教师可以查看班级学生答题情况,如答题次数、客观题的正确率等;可以批阅学生答题(主要是批阅主观题)。

9、课程习题管理及组卷系统-学生端

系统功能的基本要求:

 班级学生根据学号和选课码使用该系统。

 学生登陆后有两种方式使用,一是直接按章节、知识点查看习题并作答,对于客观题答错的和主观题给出正确答案提示;要求不能一次性显示所有题目,若知识点题数大于10,则该知识点每次显示5个题目(自动选择,难度不限);若知识点题数大于3小于10时,则该知识点每次显示3个题目(自动选择,难度部限);若知识点题目小于等于3时,则每次显示1个题目。二是在规定时间内,选择任课教师生成的小测验,查看并作答,对于客观题答错的和主观题给出正确答案提示。

 学生可查看所有答题情况,每次答题时间、使用类型(直接作答习题还是完成小测验)、答题数量、客观题数量、客观题错误数量、客观题正确率等。  学生可以查看任课教师批阅自己的答题情况。

10、人事管理系统

系统功能的基本要求:

 员工各种信息的输入及修改,包括员工的基本信息、学历信息、职称等信息。  员工所在的部门信息,包括部门名称、部门经理等信息;

 按照一定的条件,查询、统计符合条件的员工信息;包括每个员工详细信息的查询、按学历查询、按部门查询等,包括按学历、部门、参加工作时间等统计各自的员工信息;  对于转出、辞职、辞退、退休员工信息的删除,并更新相应部门的统计信息。

 管理员设定各部门的编制数,可以查询各部门的在职员工数量,统计缺额以便于及时招聘;对于在职员工的部门调转,在不超过部门编制数的前提下允许满额部门或缺额少的部门向缺额多的部门调转。

11、毕业设计选题管理系统

系统功能的基本要求:

 学校以学院为单位,公布教师指导毕业设计的课题名称及要求;  学生登录系统后可以预选两个课题(同一位教师或两个教师的);

 教师可以看到所有预选他(她)的学生信息及所选课题,根据规定的人数确定学生;  一个学生只能被一位教师选择确定,比如甲教师已确定了A学生,则乙教师不能再选择A学生了。

 各学院可以统计出所有未被任何教师选定的学生信息,以及未满的教师信息;并告知学生再次登陆本系统,进行第二轮双向选择,若第二轮后还未全部确认,再进行第三轮,依次类推;要求能统计每轮选定课题的学生人数并标注出每位学生是第几轮选定课题的。

12、毕业设计过程管理系统

系统功能的基本要求:

 教师指导学生毕业设计,包括开题报告、外文翻译、读书笔记、方案设计、系统设计、论文审阅等多个方面的指导;

系统给定中期检查、毕业答辩申请表的模版,在规定时间内学生登陆后可以在线填写中期检查完成情况和答辩申请表,教师登陆后给出所指导学生的中期检查导师意见和答辩申请表导师意见,填写时间系统自动生成,教师签名必须手签。

 教师可以查看学生各阶段所需提交文档是否已经提交以及提交时间等信息,这些文档包括读书笔记、外文翻译、任务书、选题申请表、中期检查表、答辩申请表、论文等。

 学院可以查看所有教师指导的详细记录,包括指导时间、指导项目、指导具体内容等;统计出每位教师对每位同学的指导次数;

 学院可以统计哪些学生还缺少文档,即哪些学生哪些应该提交的文档尚未提交,并找出其指导教师。

13、仓库管理系统

系统功能的基本要求:

 产品入库管理,可以填写入库单,确认产品入库,包括产品基本信息、数量、仓库、入库人等信息;

 产品出库管理,可以填写出库单,确认出库,出库单包括产品信息、领用人信息、数量、出库时间等信息;

 借出管理,凭借条借出,然后能够还库;包括借用时间、借用人、产品信息、数量、时间等信息。

 可以进行盘库,反映每月、年的库存情况,入库情况、出库情况、借出情况;

 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;

14、通用考试系统-服务器端

系统功能的基本要求:

 系统包含所有学生信息,包括系、班级、个人信息等;

 管理员可以出卷,指定试卷名称、试卷时长、试卷密码等信息,并且按题型为该试卷分别输入考试题目,题型分为选择题、判断题、填空题以及问答题等四种;四种题型单道题的分值分别为2分、2分、2分和5分。

 管理员可以指定班级指定时间参加指定试卷的考试。

 系统记录每位学生的考试情况,如参加考试时间、考试试卷、完成提交时间等;  可以统计每学期使用该系统考试的试卷套数、班级数和参考人数等统计信息。

15、通用考试系统-学生端

系统功能的基本要求:     学生根据学号和试卷密码登录后,根据学生的登录信息系统会给出相应的试卷信息; 所有试卷都有四种题型,选择题、判断题、填空题以及问答题; 在考试过程中,考生对任一题有疑问时可以做个标志以备后查;

考试在考试结束前(时间结束)可以关闭考试系统,再次登陆可以继续考试,但考生一旦提交(考生提交或时间结束系统自动提交),将不能再登陆考试;

 学生可以统计做标记的题数和明细列表;可以统计尚未完成的题目数和分数。

16、药店药品管理系统

系统功能的基本要求:

 供货商为药店供药,药品分中成药、西药两大类,西药可分为国产药和进口药;

 药店对药品进行管理,不同类型的药品有不同的预警条件,如消炎、感冒等常用药在库存数量小于10盒时系统给出缺货预警,非常用药在库存数量小于5时进行药品缺货预警,所有药品在保质期到期前3个月进行药品过期预警。

 用户可以用现金也可以刷医保卡进行购药;医保卡购药只能用于购买那些允许刷卡消费的药品。

 药店可以统计每个月的收支情况,购买药物总款数;卖出药物总款数;医保卡刷卡支付比例等统计信息。

 药店可以按时间段分别统计出销售数量最多的药物品种、销售数量和销售金额最多的药物品种及金额。

17、图书馆荐书管理系统

系统功能的基本要求:

 教师可以通过该系统荐书,给出所荐书的一些具体详细信息;

 图书馆老师根据相关条例确认是否需要购买;并将结果反馈给教师;  若确认可以购买,则进入购买程序,从书商处购买书籍;

 图书馆可以统计各系在某个时间段有哪些教师推荐了哪些书籍以及处理结果(包括是否确认购买,以及购买时间、到馆是时间等)  图书馆可以统计教师荐书占所有书籍中得比例;

 图书馆按统计成功购买的教师荐书数量最多的前三名教师,并给予优秀荐书教师称号。

18、科研项目管理系统

系统功能的基本要求:

 教师的科研课题主要包括横向课题和纵向课题两个方面,其中纵向课题又包括校级、市厅级、省部级等;横向课题分为一般项目(到帐资金小于10万)和重大项目(到帐资金大于10万)。

 各学院教师可以通过该系统查看自己的所有科研项目,包括已结题和在研项目信息;  学院可以查看本院教师的科研情况,按进行比较,包括项目数、到帐资金金额等;并可以统计分析教师职称和学位在科研项目上的分布情况;

 科技处负责全校科研项目的管理,包括立项、中期检查、结题等各个环节的管理;可以统计各学院每的项目情况。

19、外卖订餐管理系统

系统功能的基本要求:

 餐馆提供每天多种菜肴的供应数量;并按一定的类别进行分类,比如可分为蔬菜、荤菜等;3元区、5元区等;冷菜、热菜等;炒菜、汤菜等;

 餐馆提供标准套餐供用户选择,用户也可以自由选择菜肴自定套餐;  当某个菜肴已售完时,用户不可以在套餐中再选择该菜肴;  用户可以查看送餐时间以及预计到达时间;

 餐馆可以统计每天的送餐金额,并根据每天菜肴卖出的数量估算以后菜肴的准备量;

20、小型办公系统

系统功能的基本要求:

 用户凭帐号密码登入系统,有4类用户:普通员工、部门经理、总经理、系统管理员  系统管理员可以查看、增加、删除前3类用户,即普通员工、部门经理和总经理,并可修改其密码;可以查看、增加、删除部门信息,可以指定或更改部门经理,可以为每位员工分配部门。

 所有用户均可以查看所有员工(包括部门经理、总经理、管理员等)的通信录;均可以改变自己的通信方式和登陆密码。

 总经理可以为所有普通员工、部门经理群发短消息,可以为指定人员发短消息和布置工作任务。

 部门经理可以为本部门的所有员工群发短消息,可以为本部门指定人员发短消息和分配工作任务;可以查看是否有自己的短消息,可以看到系统提示当前日期(今天)有无工作任务。

 普通员工可以查看是否有自己的短消息,可以看到系统提示当前日期(今天)有无工作任务,是谁布置的以及具体工作内容要求。

 系统可以按月统计各部门经理通过该系统发短消息和布置工作任务的数量,并横向比较。

21、企业考勤系统

系统功能的基本要求:

 用户凭帐号密码登入系统,有4类用户:普通员工、部门经理、总经理、系统管理员  系统管理员可以查看、增加、删除前3类用户,即普通员工、部门经理和总经理,并可修改其密码;可以查看、增加、删除部门信息,可以指定或更改部门经理,可以为每位员工分配部门。

 普通员工和部门经理需要每天签到,总经理可以查看和统计部门经理的签到情况,部门经理可以查看和统计普通员工的签到情况。

 系统管理员设定每天应到岗时间,如5~10月,夏令时早上8点上班;11~4月,早上8点30上班。

 普通员工请假时间在一周之内的由部门经理批准;请假时间在一周以上的需部门经理和总经理同时批准;部门经理请假由总经理批准;

 部门经理可以按日或月份查看和统计本部门员工的出勤情况,包括请假情况、有无请假到期而未上班的情况、迟到情况等;总经理可以查看和统计部门经理的出勤情况,包括请假情况、有无请假到期而未上班的情况、迟到情况等。

22、录取数据处理系统

系统功能的基本要求:

 招办工作人员可以导入或输入已确定录取的录取数据,包括 考生个人信息、考分、专业志愿填报情况以及录取专业等;

 招办工作人员可以导入或输入录取各批次的省控线,以及同类高校的投档线。

 被授权用户通过系统可以得到每个专业的录取人数,专业录取分数线(当考分相同时,看语数外三门总分)以及各志愿的满足率,比如第一志愿满足率是多少?第二志愿满足率是多少,英语的总平均成绩及各专业英语的平均成绩等。

 被授权用户通过系统可以查看我校的投挡线与省控线以及同类高校的进行比较、排名。  被授权用户通过系统可以查看尚未录满专业的情况。

 被授权用户通过系统可以查看指定考生号的学生基本情况以及录取情况。

 当调整专业计划数后,可以重新进行录取,重新完成以上功能,在重新录取之前系统可以自动保存上一次的录取结果,并支持自定义备份表名。(因为有时存在这样的情况,一次录取后发现专业录取不均衡,可以采用专业计划微调然后重新录取来改善该问题;另这个过程可能需要多次,可以有多个备份表,故需支持自定义备份表名。)

23、设备故障报修系统

系统功能的基本要求:

 系统中有若干实验室,有的实验室只有1台计算机(教师机)、有的实验室每组实验台都有计算机;

 每组试验台都有计算机的实验室,学生可以在该计算机上选择故障类型后填写设备故障详细信息后提交,故障类型分为硬件故障和软件故障,系统根据计算机的MAC地址确定是哪个试验台或座位号的故障;

 只有1台教师机的实验室,在教师机上提交该实验室的设备故障信息,注明有故障的实验设备编号。

 教师可以统计各个实验室在某个时间段的故障信息;

 教师可以在系统中注明每个故障信息的处理情况,包括处理是否及时(24小时之内),是否已处理维修好等信息。

24、毕业生照片核对系统

系统功能的基本要求:

 教务处负责毕业生需核对的信息输入,包括姓名、学号、年级、学院、专业、照片等信息。

 教务处可以查看所有毕业生的核对情况,可以按学院、专业统计核对情况,如毕业生总人数,已核对人数,未核对人数等信息。

 学院可以查看本学院各专业核对情况,如毕业生总人数,已核对人数,未核对人数等信息;还可以代替在外实习或联系不上的学生核对信息。

 学生用学号和身份证号登陆照片核对系统进行信息核对,可以反馈核对结果,如果有错误,可以备注字段注明对应正确的信息,然后由教务处管理员核实后统一修改错误内容。  教务处管理员核实后修改的内容在另一张表中记录修改明细,包括修改的学生信息,修改前的错误信息,修改后的信息等内容。。

25、小型教务管理系统

系统功能的基本要求:

 学生可以查看自己各个学期的课程,可以查看各个学期已考试科目的成绩;  教师可以查看本学期的课表,包括上课教室,上课时间,课程以及班级等信息;  教师在课程结束后,可以为所带班级所带课程进行成绩的录入;  学校可以统计本学期所开课程占所有已开课程的比例;

 教师可以统计所带各班不及格的人数及占所在班级人数的比例;  学生可以按学期查看自己有不及格课程的课程数和学分数;查看自己每学期的专业排名,即每学期按同年级同专业的所有学位课程的排名平均值。

26、加油站检查系统

 本地区石油公司有若干片区,每个片区下属若干个加油站;

 石油公司领导和片区经理负责加油站的检查,其中公司领导可以检查所有加油站;片区经理可以检查其下属加油站,检查出的问题应给出整改期限;  预设若干检查内容及其权重;

 检查人员对加油站的检查结果需要加油站站长确认后方生效;  加油站站长实际整改后提交整改情况说明;

 公司领导可以查看和统计各个时间段、各个片区、各个加油站的检查的得分情况以及检查中发现的问题情况、整改情况及整改是否及时(在整改期限内完成整改表示整改及时,

否则为不及时);

 片区经理可以查看和统计本片区各个时间段、各个片区、各个加油站的检查的得分情况以及检查中发现的问题情况、整改情况及整改是否及时(在整改期限内完成整改表示整改及时,否则为不及时);

27、计算机等级考试培训报名系统

 计算机等级考试分为江苏省计算机等级考试和全国计算机等级考试;每类考试都有若干级别,若干科目,具体请百度。

 学生在线注册登录后,首先应完善其个人详细信息,如系部、班级及个人信息(含联系方式)等,可以选择当前可以报名培训的考试种类及科目,系统自动显示培训费用及现场缴费地点、截止时间等信息,确认报名提交;学生按时到缴费点缴费后领取系统打印的缴费收据(包含领听课证时间内容),系统后台并记录打印次数,打印次数大于0即表示已打印过。

 学生凭缴费收据按时领取听课证和培训资料后,回收缴费收据,并在系统里标注已领听课证和培训资料。

 学生登录后可以查看其当前已报名缴费培训科目及上课的时间地点安排。

 管理员可以统计各类考试各个等级、科目的培训缴费人数,若个别科目人数太少,不能开班,则通知学生前来办理退费手续(在领取听课证之前确定不开班科目),系统相应的作不开班标记和已退费标记(学生退费后)。

28、智能路灯管理系统—后台管理部分

系统功能的基本要求:

 城市有若干区,区下属若干街道;街道两边都有若干路灯。

 后台管理系统能够显示城市所有路灯情况,包括是否有故障,亮灯状态等;

 后台管理人员可以选中区或街道或具体路灯,让选中的路灯变亮或变暗(有四档,80%亮,60%亮、40%亮、20%亮),也可以关灯或开灯;  后台管理人员可以设定各路灯的亮灭周期以及亮度值;

 后台可以查看和统计路灯在某个周期的亮灯时长,可以查看和统计有故障路灯的情况。

29、小区物业管理系统

 管理员录入小区基本信息;

 根据不同类型的房子设置不同的物业管理费标准,如别墅每月物业管理费0.5元/平米,跃层每月物业管理费0.4元/平米,其余0.3元/平米;

 可以查看每幢楼每户的物业费缴费情况,如缴费标准、面积、已交的月份等;若已欠费3个月及以上则提示上门催缴,并记录催缴时间及次数,若催缴3次仍未缴欠费则提请供电局和自来水公司切断其水电。

 一次性预缴半年物业管理费则在标准基础上优惠5%;一次性预缴全年物业管理费则优惠8%。

 业主可以登录该系统查看自己的缴费记录,已交的月份及缴费标准、面积等信息,可以反馈物业管理上的问题,可以查看物业处理情况。

 物业对业主反映情况及时处理并给出处理意见反馈给业主。

30、家具厂木料管理系统

 家具厂录入木料数据,如木料类型、木料尺寸、数量、价格等;  可以查看木料库存数量及库房地点和库房保管员信息;

 客户给出需求后,家具厂输入需要的木料类型、需要尺寸、数量等信息,系统自动合理给出用到的木料类型、木料尺寸及数量,以及原料所在仓库等信息,并自动统计出原料价格;这里的合理选择可以有多种算法,比如对于所需尺寸每次都选择能满足的最小木料尺寸就是其中的一种算法,当然可能不是最优化的,在比如如果木料尺寸是2.1*2.1米正方形原料,如果需要两块1*1米的需要尺寸木料,那么选择2.1*2.1米的原料就合理。  实际施工后,尚可以利用的稍大的边角料再录入系统,供以后使用。

 家具厂可以设定每种木料类型、木料尺寸的预警数量,当库存小于预警数量时,及时提醒家具厂采购木料。

 家具厂可以按月统计采购金额和收入金额。

31、住房公积金贷款测算系统

系统功能的基本要求:

住房公积金一般是不允许取现的,只能在购买房屋或者房屋装修时才可以使用,所以在申请办理住房公积金贷款时,想实现这样的功能,比如贷款M年,在还款N年后(N

还款方式有两种:

1、等额本息:

每月应还金额:a*[i*(1+i)^n]/[(1+I)^n-1] 注:a贷款本金

i贷款月利率

n贷款月数

2、等额本金:

每月应还本金:a/n 每月应还利息:an*i/30*dn 注:a贷款本金

i贷款月利率 n贷款月数

an第n个月贷款剩余本金,a1=a,a2=a-a/n,a3=2-2*a/n...以次类推

dn 第n个月的实际天数,如平年2月就为28,3月就为31,4月就为30,以次类推,为方便统计,可设定dn为固定值30 银行利率因为可能存在调整,所以应允许用户修改或设定利率,比如某个时期的利率为: 项目

年利率(%) 五年以下(含五年)

3.33

五年以上

3.87 要求能够根据用户的公积金月缴金额,以及该用户公积金现有金额和欲贷款总额,分别统计出还款各年限(比如贷

1、

2、

3、

4、

5、

6、7年等等)的实际还款月数,以及等额本息和等额本金的月还金额以及所支付的总利息,供用户依据自身情况进行选择。

第7篇:数据库原理及应用课程教学改革与实践

(西安文理学院信息工程学院 7140000)

摘要:根据我国数据库的原理以及应用课程教学的改革与实践的问题进行研究探讨,在实际的数据库原理课程中普遍存在概念化的理论重于实际数据库数据的操作。因此,对于实际的数据库教学进行深入访查的基础上,对于数据库应用原理以及课程教学缺乏实际操作和多样性的教学手段,提出相关建议促使相关部门单位能够实施改革创新,本文分别对于:学习内容、教学手段、教学考核等方面分别进行研究,并且提出对于数据库原理及应用该课程教学的改革和实践的思路。

关键词:数据库原理;教学;改革;实践

引言

根据我国的数据库原理以及应用课程的教学通常分为两部分,第一就是根据数据库的概念形成原理的书面教学,第二种就是根据书面教学让学员们上机操作展开应用开发。在实际的教学中,实施以教学理念为重点,讲述数据库的基本原理和技术实施规范,在系统的教学学习之下,再开展关于程序设计语言的实现过程。最后才是以理念为基础实施擦做,实际上关于我国数据库原理的应用,在学习过程中占很小的一部分。由于学生们无法长时间接触教学,导致学生们的学习缺少直观性,在应用的实际开发教学中,一定要注重的是理论与实际相结合。所以根据我国数据库原理以及应用课程的教学问题进行探讨并且根据问题提出相关的建议。

一、 数据库课程的概念

根据数据可原理及应用课程,其实是根据数据结构来组织管理数据建立在计算机的存储设备上的一个信息库,该信息库可共享、有组织、可查询。比如在一个企业内部数据信息库的建立上存在着单位内部人员的基本资料和状况。并且通过信息的传输进入企业的人事部门。此外数据库的建立不仅仅是在人事管理上,通常还可以运用在仓库、生产线、财务部门等等。实现企业内部信息自动化流程。

二、 数据库实际教学中的问题

(一) 教学内容偏离实际

学生们在书面上的课程可能学习的很好,但是在实际的操作过程中就会显得无所适从。在数据库的设计和实际应用的实施中,没有足够的灵活性,会让学生们在应用考核成绩上会很苦恼。面对当下市场竞争越来越激励的情况下市场要求数据库人才能够对软件应用和设计问题上的灵活操作,让学生们无法适应。

第二,就是过分注意数据库的操作,为了迎合市场大力发扬数据库的开发设计和使用方面,让学生们在数据库的教学侧重开发,并不对数据库的概念、理论进行教学。对于学生们的基础学识非常不看重,如此急功近利的情况下,学生们不明不白的学习各种操作知识,形成只知其一,不知其二的效果,不能够拓展其他应用思维,这两种极端不符合当下对于高等人才的数据库课程培养。

(二) 实践环节系统不完善

目前我国对于数据库原理及应用课程教学上是没有系统的进行完善的,对于大部分的教材,基本上都是关于数据库的内容、理论、设计数据库时代背景、数据库模型讲解等等,在实践问题上基本上就像手册一样,让学生根据书本的步骤进行实践,这种方法缺乏系统的实践教学,容易把学生们的思维定性,让设计出来的数据库软件缺乏创新性,学生们的思维千篇一律这是跟实践环节的系统有关系的。教学过程中,教师没有给学生足够的时间,对于实践课程还是像课程讲解一样,并且给学生们的实践时间太少,学生们要赶时间进度自然对于创作的灵活性和多样性有局限。

(三) 教学方式单一化

在数据库原理及应用课程教学中,教师的问题也是非常大的,大部分教师对于数据库的原理可能会娓娓道来,对于数据库各个内容、背景、设计思路以及详细讲解数据库的传输、储存数据的原理,学生们也根本没有时间去实施实践工作,注重理论的教学让课程的形式单一且盲目,被动的要求学生们开展思维,让同学们只重视理论内容,在实践教学分析中没有很好的进行思考,而是被各种题目的解题思路困扰。另外还有一小部分的教学是只重视实践,对于理论的教学可有可无,不仅让学生们一头雾水,在实际的考核和单一教学模式下,学生们会惧怕操作,害怕操作中出纰漏,非常局限学生们的创作思维。这也是非常不可以的。

三、 解决数据库教学问题的方案

(一)结合实际改变教学内容

对于教学内容偏离实际的问题首先,应该让教学内容能够结合实际来改变目前的现状,传统的教学讲解式学习和盲目的实践实习已经不能符合当代潮流对于人才培养的需求。所以对于数据库的教学问题上,虽然一切还是以数据库的基本原理、数据库系统的概念以中心思想,然后根据原理教学对于数据库的软件实践和开发设计也要同步学习。在数据库的软件系统以及运用数据库的语言SQL等内容进行学习。让同学们在概念中学习实践,在实践中结合概念才是目前教学内容的良策。

(二)多元化教学改善学生兴趣

第二,要运用多元化教学内容改善实践体系,不仅锻炼了同学们的发散思维,更加能够锻炼同学们的操作水平,可以试着让学生们建立一个自己的数据库系统,比如:学校人员的内部管理,图书馆管理系统等等,让书本上的知识得以完善和理解。在实际教学中可以营造欢乐有活力的上课氛围,把数据库的学习带入学生们的生活,激发学生们对于教学过程的见解。教学教材可以在网上进行教学,进行学生们与老师的互动环节,可以由老师带领下进行交流沟通,第三,采用艺术手段对于教学资料进行编辑和侧面教学,多元化的教学方式激发学生们的兴趣,对上课质量有帮助。

(三) 改革考核方式

学校和相关的教育部门应该改善关于数据库教学的考核方式,侧面的让学生们开始注重理论和实际相结合。让教师们能够合理安排上课时间,另同学们有充分的时间进行理论的学习以及实践操作。重点培养我国高端数据库信息应用人才,让同学们有自主权,放弃填鸭式缴械,改变课程的考核,不偏离知识和应用的任何一方,激发教学的活力以及同学们对教学的兴趣。不要成为学生们叫苦不迭和老师们对上课质量的无奈。

结论

对于数据库课程的教学内容一般是包括:数据库的原理、设计、应用三个方面。由于目前开设数据库课程的高等院校中容易过分侧重原理的学习或者过分侧重实践导致教学偏离实际,盲目的让同学们根据学习教材进行实践,涉及的相关数据库软件的应用也一笔带过,这是非常不利于学生们能够系统学习实践的。影响学生的综合认知和探索设计。这种填鸭式的教育,让同学们感到枯燥乏味,出现了“学什么讨厌什么”的现象,对于教学和培育数据库高等人才的教育是非常不利的。所以根据以上问题提出三个建议,希望相关的学校和政府部门能够高度重视对于数据库教学的改革和实践问题。

参考文献:

[1]肖锋,辛大欣,耿朝阳. 计算思维培养为核心的教学模式研究与实践――以“数据库原理与应用”课程为例[J]. 现代教育技术,2015,07:49-55.

[2]鲁秋菊. 基于CDIO理念的任务驱动法在“数据库原理及应用”课程教学中的应用[J]. 电脑知识与技术,2012,30:7269-7271.

[3]胡运玲. 基于SSH框架的省级精品课程网站的研究与实现[D].中国海洋大学,2011.

[4]邵帅. 教育技术学本科专业实践类课程教学改革研究与实践[D].西北师范大学,2011.

[5]潘云霞. 《单片机原理及应用》课程一体化教学改革研究与实践[J]. 电脑知识与技术,2015,23:89-90.

[6]顾凤梅. 应用型本科院校非计算机专业“数据库原理及应用”教学模式改革探索[J]. 宁波教育学院学?螅?2016,02:70-71+82.

[7]刘小春,戚旭衍,朱晓青,侯一凡. 测绘专业研究生数据库原理与应用课程教学改革[J]. 信息与电脑(理论版),2011,08:213-214.

第8篇:数据库原理与应用课程总结

两部分内容组成:数据库的理论知识、SQL Sever 2000的使用

数据库的理论知识包括三篇,第1篇:基础篇;第2篇:设计篇;第3篇:系统篇,三部分内容之间的关系是基础篇是基础是重点,必须全面掌握;设计篇是方法论,是应用系统开发过程中的方向指南,对基础篇的应用;系统篇:是对DBMS的四性的详细解释,丰富了基础篇的内容。

一、名词概念

1、 信息、数据、数据处理

2、 数据库

3、 数据库管理系统

4、 数据库系统

5、 概念模型

6、 逻辑模型

7、 模式

8、 外模式

9、 内模式

10、数据库独立性(逻辑独立性、物理独立性)

11、概念模型有关概念:实体、属性、码、域、实体型、实体集、联系、联系方式

12、关系模型的有关概念(元组、属性、主码、域、分量、关系模式)

13、函数依赖

14、完全函数依赖

15、部分函数依赖

16、传递函数依赖

17、码

18、主属性

19、非主属性 20、视图

21、可恢复性

22、并发控制性

23、安全性

24、完整性

25、关系

26、关系模式

27、实体完整性

28、参考完整性

29、自定义完整性 30、游标

二、基本理论

1、 计算机数据管理三个阶段的特点(数据组织(保存)与管理、共享、数据与应用程序的独立性、数据冗余等),特别要掌握数据库系统的特点(数据组织结构化、共享性高、数据独立性强,数据由DBMS统一管理和控制)。

2、 DBMSE 的数据控制功能

(1)可恢复性 (2)并发控制

(3)安全性

(4)数据的完整性

结合第3篇 系统篇,掌握好如下问题

事务的概念和特点、掌握系统发生故障、并发控制出现异常的实质?

可恢复性部分

什么是可恢复性

故障类型

故障恢复实现技术(数据转储与建立日志文件,掌握数据转储的形式和特点,日志文件中包含的内容)

各种类型故障的排除方法

(1)事务故障 (Undo处理,反向扫描日志文件) (2)系统故障(对未完成的事务Undo处理,已完成的事务Redo处理)

(3)介质故障()

并发控制

并发操作的三类数据的不一致性

并发控制的主要技术(封锁技术)

锁的类型及特点

封锁协议

并发操作的可串行性(概念、什么样的调度是正确的(所有的串行调度、具有并发操作的可串行化的调度是正确的、如何保证调度是正确的。)

安全性

保证系统安全的途径

存取控制机制的组成(定义权限、合法权限检查)

自主存取控制方法的基本操作(授权和撤销权限)

理解视图机制如何保证数据的安全

完整性

完整性的概念 完整性约束条件

完整性控制(3点:定义、检查和违约反应、完整性五元组定义)

参考完整性的三个问题(外码是否为空、被参考关系中删除和插入元组时)

3、 数据模型

(1)数据模型的三要素

(2)计算机信息处理的三大世界(与数据库设计步骤的对应关系)

(3)概念模型及其表示方法()

(4)逻辑模型的三种类型及其特点(数据结构、数据操作和约束条件,特别是关系模型的特点)

4、数据库系统结构(三模式、两映射和数据独立性)

5、关系及关系操作

(1)关系模型组成(数据结构、操作和完整性;关系数据操作表示形式(代数方式、逻辑方式和SQL))

(2)关系数据结构及其有关定义(域、笛卡儿积、关系、关系模式、关系数据库)

(3)关系的完整性

(4)关系代数(传统的集合运算、专门关系运算(投影、选择、连接和除法运算)、关系代数的写法(注意三个问题、7个例题)

(5)SQL 语言

DDL语言(数据库、数据表、索引和视图)

DML语言(查询()、插入、删除和修改)

DCL语言(授权和撤销权限)

嵌入式SQL(存在问题及其对策、共享变量、游标(概念、操作步骤和打开游标的含义、游标的使用)

(6)数据规范化

基本概念(函数依赖、完全函数依赖、部分函数依赖和传递函数依赖、码、主属性和非主属性)

三类数据异常以及好模式的标准

数据规范化的原则、方法和步骤。

三、基本技术数据库设计

1、 数据库设计概述

2、 数据库设计的基本步骤及每个阶段的任务、方法

3、 重点掌握(需求分析阶段、概念设计和逻辑设计三个阶段)

四、基本技能-SQL Server 2000的基本操作 第1部分 基本理论

一、与数据库有关的4个重要概念和1个常识

1、 数据

2、 数据库

3、 数据库管理系统:

DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

主要功能:数据定义、数据操纵、数据运行管理(4性)

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

4、 数据库系统 结构组成与人员组成、理解图1.1 数据库技术 :是一门研究数据库结构、存储、管理和使用的软件学科。

5、一个常识

(1) 三个阶段 每个阶段的优缺点

(2) 理解数据库系统的特点(数据结构化、数据的共享性、冗余度低以及数据的独立性、数据的统一管理和控制)

二、数据模型

1、计算机信息处理的三大世界、两类模型(概念模型、结构模型),理解计算机信息处理的基本步骤。

2、数据模型(结构模型)的三要素(逻辑模型)

3、概念模型 (结合数据库概念设计理解)

(1) 特点

(2) 基本概念(实体、属性、码、实体型、实体集、联系及联系方式) (3) 表示方法 ER模型(画法)

4、常用的模型(数据结构化的基础)

(1) 层次、网状和关系

(2) 每种模型的数据结构、数据操作、约束和存取特点。 (3) 重点在关系模型(详细见第2章)

数据结构(从用户的观点:二维表) 常用术语:关系、元组、属性、主码、关系模式

关系模式的表示方法

关系模型必须是规范化的

数据操纵与完整性

关系数据模型的存储结构

优缺点

三、数据库系统结构

1、不同的角度(从数据库管理系统和从最终用户)

2、三模式 (模式、外模式和内模式)

3、二级映象与数据独立性

4、重要概念(模式、外模式、内模式、数据的逻辑独立性与物理独立性)

四、关系数据库及其操作

1、关系模型的数学依据(建立在集合代数的基础上)

2、从集合论的角度谈关系数据结构(笛卡儿积的子集)

3、关系及关系操作

(1)关系数据结构及其有关定义(域、笛卡儿积、关系、关系模式、关系数据库)

(2)关系操作:查询操作和更新

查询操作:关系代数查询、关系演算和具有双重特点的SQL

4、关系的完整性

5、关系代数(传统的集合运算、专门关系运算(投影、选择、连接和除法运算)、关系代数的写法(注意3个问题、7个例题)、关系优化。

6、关系数据库操作的标准-SQL 语言

 DDL语言(数据库、数据表、索引和视图)  DML语言(查询、插入、删除和修改)  DCL语言(授权和撤销权限)

 嵌入式SQL(存在问题及其对策、共享变量、游标(概念、操作步骤和打开游标的含义、游标的使用)

7、什么是视图,怎样理解?有什么作用

五、数据规范化

1、基本概念(函数依赖、完全函数依赖、部分函数依赖和传递函数依赖、码、主属性和非主属性)

2、三类数据异常以及好模式的标准

3、数据规范化的原则、方法和步骤。

六、DBMSE的数据控制功能(系统篇)

结合第3篇,掌握好如下问题

1、事务的概念和特点、掌握系统发生故障、并发控制出现异常的实质?

2、可恢复性

什么是可恢复性、故障类型、故障恢复实现技术(数据转储与建立日志文件,掌握数据转储的形式和特点,日志文件中包含的内容)、各种类型故障的排除方法。

(1)事务故障 (Undo处理,反向扫描日志文件) (2)系统故障(对未完成的事务Undo处理,已完成的事务Redo处理) (3)介质故障

3、并发控制

并发操作的三类数据的不一致性、并发控制的主要技术(封锁技术)、锁的类型及特点、封锁协议、并发操作的可串行性(概念、什么样的调度是正确的(所有的串行调度、具有并发操作的可串行化的调度是正确的、如何保证调度是正确的)

4、安全性:保证系统安全的途径、存取控制机制的组成(定义权限、合法权限检查)、自主存取控制方法的基本操作(授权和撤销权限)、理解视图机制如何保证数据的安全

5、完整性:完整性的概念、完整性约束条件、完整性控制(3点:定义、检查和违约反应、完整性五元组定义)

参考完整性的三个问题(外码是否为空、被参考关系中删除和插入元组时)

6、区别数据库的一致性、完整性和安全性。

第二部分 基本技术-数据库设计

1、数据库设计概述

2、数据库设计的基本步骤及每个阶段的任务、方法

3、重点掌握(需求分析阶段、概念设计和逻辑设计三个阶段)

第三部分 基本技能-SQL Server 2000的基本操作

1、数据库服务器环境配置

2、数据库及数据库对象的基本操作

3、SQL 2000的安全控制策略

4、数据库备份与还原操作

5、脚本文件

6、数据的导入与导出

需要掌握的概念

1、 信息、数据、数据处理

2、 数据库

3、 数据库管理系统

4、 数据库系统

5、 概念模型

6、 逻辑模型

7、 模式

8、 外模式

9、 内模式

10、 数据库独立性(逻辑独立性、物理独立性)

11、 概念模型有关概念:实体、属性、码、域、实体型、实体集、联系、联系方式

12、 关系模型的有关概念(元组、属性、主码、域、分量、关系模式)

13、 函数依赖

14、 完全函数依赖

15、 部分函数依赖

16、 传递函数依赖

17、 码

18、 主属性

19、 非主属性 20、 视图

21、 可恢复性

22、 并发控制性

23、 安全性

24、 完整性

25、 关系

26、 关系模式

27、 实体完整性

28、 参考完整性

29、 自定义完整性 30、 游标

第9篇:数据库原理与应用SQL教学纲要

《数据库原理与应用》课程教学纲要

一、课程概述

(一)课程学时与学分

课程代码: ,计算机网络技术专业,第2学期开课;

课程总学时:48学时(理论讲授学时:24学时;实践学时:24学时) 课程总学分:3学分。

(二)课程性质

本门课程是高等院校计算机网络技术专业的必修课程之一,选用当前主流数据库管理系统软件SQL Server 2005为教学内容。本课程较系统地介绍了数据库的基础知识和提高部分。基础部分介绍SQL Server数据库的特点和数据库的创建、修改、删除、查询等基本操作;提高部分主要介绍SQL Server的存储过程、触发器以及数据库的完整性和数据库的维护。整个学习过程由浅入深、逐层推进,使不同层次的学生都能很容易找到自己的切入点,轻松地学习。

(三)教学目的

通过本门课程的教学,使学生对数据库技术有一个比较全面地了解,掌握当前主流数据库SQL Server的应用,从而具有数据库管理及开发网络数据库应用系统的初步能力。

(四)本课程与其他课程的联系与分工

本课程的先修课程包括《计算机文化基础》和《程序设计基础》等,同时本门课程又是学习《面向对象程序设计》等后续课程的先导课。

二、课程教学的基本内容与要求

(一) 数据库系统概述 1. 信息、数据与数据处理

2. 数据库技术的产生、发展与研究领域 3. 数据库系统的组成和结构 4. 数据库管理系统 5. 数据模型

教学要求:熟悉信息、数据和数据处理的基本概念;了解数据库技术的产生和发展;掌握数据库系统的结构和组成以及有关数据模型的技术,包括数据模型的三要素、概念模型;理解三种主要的数据库模型;了解面向对象的数据库技术和其它相关技术。

教学重点:数据库系统的组成和结构;数据库管理系统;数据模型。 教学难点:数据库中有关的基本概念;数据库三级模式结构和两级映射 授课学时:3学时

(二)SQL Server 2005的安装和配置

1. SQL Server 2005简介 2. SQL Server 2005的安装

3. 使用SSMS配置SQL Server 2005服务器 4. 配置SQL Server 2005服务

教学要求:了解SQL Server中的重要内容;掌握可视化工具的使用;掌握服务器的启动和停止、服务器的连接、服务器的注册。

教学重点:可视化工具的使用及作用;服务器的注册。 教学难点:各种情况下服务器的注册及注意事项 授课学时:2学时(理论0学时,实验2学时)

(三)SQL Server 2005数据类型 1. 7类系统数据类型 2. 用户自定义数据类型

教学要求:掌握SQL Server 2005数据类型的分类、使用方法和使用时的注意事项 教学重点:各种系统内置数据类型的特点和基本用法。 教学难点:各种系统内置数据类型的特点和基本用法。 授课学时:2学时(理论2学时,实验0学时)

(四)数据库和表 1. 创建和管理数据库 2. 创建和管理表 3. 数据完整性

教学要求:了解关系数据库的定义及表的定义;掌握使用图形化工具和T-SQL语句两种方法创建和管理数据库及表;牢记T-SQL语句创建和管理数据库及表的SQL命令;掌握数据操纵;掌握域完整性、实体完整性、引用完整性的作用及实现。

教学重点:数据库信息的显示、扩充数据库容量、配置数据库、重命名数据库、删除数据库,分离和附加数据库;表的创建及相关约束操作、表结构的修改、重新命名表、删除表,数据增删改;理解数据完整性,约束、默认和规则的创建和管理。

教学难点:用命令方式创建含各种约束的表;数据操纵的相应命令格式;null值的操作及理解;约束、默认和规则的创建和管理。

授课学时:6学时(理论2学时,实验4学时)

(五)数据库的查询 1. 基本子句查询 2. 数据汇总 3. 多表联接查询 4. 联合查询 5. 嵌套查询

教学要求:熟练掌握数据检索命令格式 教学重点:数据检索 教学难点:多表查询

授课学时:6学时(理论4学时,实验2学时)

(六)索引与视图 1. 索引的定义与类别 2. 索引的创建与删除 3. 索引的分析与维护 4. 视图的概念及作用 5. 视图的创建与修改 6. 通过视图修改数据库信息

教学要求:了解索引和视图的定义;掌握使用图形化工具和Transact-SQL语句两种方法创建索引和视图。

教学重点:创建视图和索引 教学难点:视图操作。

授课学时:4学时(理论2学时,实验2学时)

(七)Transact-SQL程序设计 1. 概述

2. 批处理

3. 注释语句

4. 标识符

5. 全局变量与局部变量

6. 运算符和表达式

7. 流程控制语句

8. 游标的声明、打开与读取、关闭与释放

教学要求:掌握Transact-SQL程序设计的基本要素。

教学重点:批处理的编写及执行;局部变量的定义及使用;流程控制语句的使用。 教学难点:流程控制语句的使用。

授课学时:5学时(理论3学时,实验2学时)

(八)存储过程 1. 存储过程概述 2. 存储过程的创建和管理

教学要求:了解存储过程的作用及存储过程的程序结构;熟练掌握存储过程的创建与管理。掌握使用图形化工具和Transact-SQL语句两种方法创建存储过程。

教学重点:存储过程的创建和执行。

教学难点:含参数存储过程的创建与执行。 授课学时:4学时(理论2学时,实验2学时)

(九)触发器 1. 触发器的工作机制 2. 触发器创建和管理

教学要求:了解触发器的概念和工作原理;掌握使用图形化工具和Transact-SQL语句两种方法创建触发器。

教学重点:触发器的工作机制。 教学难点:触发器的工作机制。

授课学时:4学时(理论2学时,实验2学时)

(十)用户自定义函数与事务 1. 用户自定义函数简介

2. 用户自定义函数的创建及执行 3. 事务处理 4. 锁

教学要求:注意区分三种用户自定义函数的不同功能;主要掌握标量函数及表值函数的定义格式及函数执行;记住4个事务语句及其功能;了解锁的工作机制。

教学重点:标量函数及表值函数的定义格式及执行;事务与锁的合理配合。 教学难点:标量函数及表值函数的定义格式及执行。 授课学时:2学时(理论2学时,实验0学时)

(十一)SQL Server 2005管理 1. 安全管理 2. 数据的导入导出 3. 数据库备份 4. 数据库恢复

教学要求:熟练掌握SQL Server的访问控制;熟练掌握数据库权限管理;熟练掌握数据库角色管理;掌握与安全有关的Transact-SQL语句;掌握常用的数据库的日常维护和管理方法。

教学重点:权限,角色;数据库的备份和还原;数据导入和导出。

教学难点:用T-SQL命令进行权限管理;引入角色的作用;数据库的备份和还原。 授课学时:6学时(理论2学时,实验4学时)

(十二)数据库综合开发应用 1. 系统需求分析 2. 系统总体设计 3. 系统具体实现

教学要求:了解数据库设计的基本过程;了解数据库概念设计,掌握概念设计所用的数据模型以及概念设计的基本方法;掌握数据库的逻辑设计,重点掌握E-R图到关系模式的转换方法。

授课学时:4学时(理论0学时,实验4学时)

三、教学方式与方法

教学中将各章知识点融入相应案例当中进行讲解,增加知识点的直观性,更易于接受;各章知识点与上机操作题紧密结合,帮助学生理解、巩固;课程最后给出一个综合案例课题,向学生展现数据库整体开发的全过程,引导学生对各知识点融会贯通,培养、启发学生的创新思维能力。

注重上机实验环节,通过实验要求学生熟悉数据库语言的基本用法。实验环境为SQL Server 2005数据库环境。

要尽量采用现代化、多样化手段实施教学。充分利用投影仪、多媒体等现代化电子教学手段。

四、课程考核方式与要求

本课程考核分实验考核和期末考试两部分(缺课1/3取消期末考试资格直接进入二次考试)。

平时成绩5%:依据平时考勤、课堂提问情况评定。

实验考核占15%:每个实验题目15分,取平均成绩作为总评成绩。

期末考试占80%:采取笔试方式,考试时间90分钟,主要考核数据库原理与应用的相关知识。

五、课程使用的教材与教学参考资料

(一)教材

1. 杜兆江《SQL Server 2005实用教程》 人民邮电出版社

(二)参考资料

1. 陈志泊,《数据库原理与应用教程》,人民邮电出版社

(三)其他参考资料

1. 萨师煊,《数据库系统概论》,高等教育出版社

2. 刘遵仁,《SQL Server 中文版基础培训教程》,人民邮电出版社

3. 王珊、罗运模,《SQL Server 2005》(重点大学计算机应用教材),高等教育出版社

上一篇:近期安全工作情况下一篇:会计分录类型