“数据库系统原理及应用”学习指南_第1页
“数据库系统原理及应用”学习指南_第2页
“数据库系统原理及应用”学习指南_第3页
“数据库系统原理及应用”学习指南_第4页
全文预览已结束

下载本文档

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

文档简介

1、“数据库系统原理及应用”学习指南“数据库系统原理及应用”课程内容包含两个部分,分别是数据库原理部分和数据库应用部分。数据库原理部分的内容主要包括数据库的基本概念、设计思想和基于数学的基础理论,以理论课堂讲授为主;数据库应用部分的内容主要有数据库管理系统的操作、数据库访问技术、数据库应用程序设计与实现等,以实践操作为主,体现为数据库实验和课程设计。在数据库应用系统的课程设计中,需要掌握一定的编程能力,因此数据库课程还需学习程序设计及其应用。下面就各个方面的学习方法具体进行探讨。一、理论课学习方法(1)预习对于概念性的理论课内容而言,预习起到提前了解内容的作用。跟随教师讲解课程的进度,如第二天上午

2、有理论讲授课时,前一天晚上学生就可以将老师要讲解的教材内容翻开浏览,以了解讲解哪些内容,重点和难点在哪里,与前一次课程有没有结合点等。预习并不需要深入理解,因此花费少量时间如20分钟即可。经过预习的内容,在课堂听讲时,就会更加集中注意力,听课时就会比较主动,能够联系前后内容,起到事半功倍的效果。(2)课堂听讲课堂听讲是理论课学习中最重要的环节。教师通常根据学生情况和课程要求进行了课程设计和备课,因此在课堂上会突出重点、难点内容。学生需认真听讲,集中注意力,跟随教师的思路,边听边思考,并联系已经学过的知识,进行横向思考。这样一堂课下来,对于基本知识点的把握已经较深,而且根据预习时留下的印象,还可

3、以轻松把握重点内容和难点内容。(3)作业复习课后作业通常起到复习课程内容、练习掌握知识点的作用。因此结合写作业,复习课程内容,完成作业的同时,不仅可以知其所以,还可以求甚解,达到深入掌握的效果。(4)自学对于课程中一部分教师要求自学的内容,通常是理解容易、操作简单或者要求不高的内容。对于这一部分内容,可通读两遍,并由学生自己勾划出重点内容,圈出难点内容,反复细读。如果有实践的话,按内容动手操作即可。(5)讨论无论是学生与教师的讨论,还是学生自己之间的讨论,都是一种很好的学习方法,对于掌握难点内容非常有效。这种讨论可以是教师提出的问题,进行积极思考,并发表个人理解;也可以是在学习过程的困惑,向教

4、师或同学提问进行探讨。(6)实践由于数据库课程是一种实践性很强的课程,许多理论课中包含着实践内容,如SQL语言、数据库访问技术、完整性控制等,在学习过理论知识后,课下可以自己上机进行实践验证,针对课堂例题或作业题的结果,均可通过实践验证,增强理论课内容理解,为实验课打下基础。(7)查阅资料查阅资料是一种良好的自学方法。图书馆和互联网是两种查询资料途径。在图书馆可以借阅类似的数据库教材及参考书,对于难于理解或感兴趣的内容,可通过查阅其他参考书,获得扩展的知识。通过互联网查阅资料,可获得广阔视野。这些都可较好的提高学习兴趣,增进学习效果。二、实验课学习方法(1)实验准备实验准备与理论课的预习类似,

5、主要是了解实验目的、实验要求和实验内容,并为实验内容提前做好准备。如做SQL查询语言的实验时,可将需要进行操作的查询语句提前输入电脑,这样做实验时就不必为打字浪费大量课堂时间了。(2)实验实践在实验课堂上,根据教师的实验要求和实验内容,逐项完成,锻炼动手能力,并思考实验内容与理论内容的结合。(3)实验分析实验课程结束后,按照要求撰写实验报告,并进行实验分析,将实验过程中未能理解的内容和未实现的内容整理出来,思考为什么不能做出来,问题出在哪里,并与教师和同学进行讨论。三、课程设计学习方法(1)理解设计思想数据库课程设计通常在学习第3章“数据库应用系统设计方法”时布置下去,教师拟出一些题目供学生参

6、考,学生可根据情况自主选题,进行课程设计。学习完第3章内容后,就要能理解整个数据库的设计过程,并相应的进行数据库应用系统课程设计中的用户需求分析、概念结构设计、逻辑结构设计了。通常理解课程设计思想的过程,也是跟随教师上课过程,结合相应内容完成那部分设计的过程。(2)进行设计实践课程设计进行的时间较长,最后完成时间通常是课程结束时。因此在学习课程中,相应的理论知识和实验过程均可以进行设计的思考。学习完第8章“数据库应用系统体系结构与访问技术”和第9章“数据库应用系统程序设计”后,就可以开始正式进入数据库应用系统课程设计的实践过程,完成应用系统的程序设计了。(3)论文撰写和总结当系统编程完成后,形

7、成一个可提供给用户使用的数据库应用系统,即可开始进行课程设计论文撰写。撰写过程需遵守论文的一般写作要求,根据教师提供的模板,完成一个数据库应用系统的整个设计过程、开发过程,并写出课程设计总结和感受,进行自我提高。四、编程能力学习方法(1)编程基础数据库是一个实践要求高的课程,学习了理论知识后,在完成实验及课程设计过程中,需要进行大量程序编写,这就需要学生将以前学到的程序设计知识应用进来。因此在开始编程时,需复习程序设计的基础知识,了解基本语法,恰当地使用程序语句。(2)编程参考在开发数据库系统时,如果有参考系统的源代码,可参考别人做的系统中,相应功能界面是怎样设计的,程序完成的功能是什么,代码

8、怎样编写。一开始可以重复别人的系统,自己编程实现。然后可思考自己的系统需要完成的功能,进行代码改进。最后,当掌握了代码编写方法后,就可以根据需要编写代码完成自己的应用系统了。(3)编程思想不管采用哪种程序设计语言,编写思想都是一样的。在设计数据库应用系统过程中,一定要主动掌握该数据库系统的设计思路,掌握每个功能模块在实现时,采用的编程思想,然后再具体考虑每条语句的实现。(4)调试代码写好后,进行调试是非常重要的过程。在刚开始写程序时,会出现很多错误,找到第一条错误,逐条查看错误提示信息是什么,找到出错的行、问题及其原因。可以对照参考系统的代码和查阅书本,看看为什么会出错,再改正过来。在这里要注意,有些错误是由于中英文输入法造成的隐性错误,很难查改出来。因此在编程时,要注意,当输入汉字时,切换到中文输入法,其他情况时一律用英文输入法,避免空格、逗号、括号等出现错误。有些调试中的错误,可能并不是错误提示中出现的问题,此时就要仔细查看上下文内容,看是否由于上面的语句错误造成的。另外要注意命名空间、函数调用等的引入等问题。当不断进行调试,解决了代码中的错误时,你的编程能力就会得到大大的提高。(5)运行整个应用系统编写代码完成后,就要进行一次完整的运行。因为一个系统往往是好多功能模块组成的,从登录界面、主界面的菜单链接到各个功能模块,每

温馨提示

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

评论

0/150

提交评论