数据库实习心得

发布时间:2019-06-02 17:30:57   来源:文档文库   
字号:

竭诚为您提供优质文档/双击可除

数据库实习心得





  篇一:数据库实训学习心得

  宁夏理工学院

  数据库实训学习心得

  学号:40112124专业:电信学院计科

  班级:计科12101

  数据库实训学习心得

  经过了一个学期的学习,我们已经对数据库这门课有所了解,我们已经知道数据库对我们计算机科学与技术专业的重要性。而且数据库技术已经成为信息社会中对大量数据尽心组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。经过实训,我们从开始的设计,到后来的实施,当中都是受益匪浅的。

  在实训中,我和我的队友们各有分工,工作明了,这使我们设计的系统能够顺利的进行,在遇到一些问题,就一起讨论从各方面去倾听,去学习,去归纳出一个更加合理,更加可靠地答案。其实,从中我们可以提前去感受体验一下做软件,做系统的那种氛围,去体验一下团队之间的那种默契和合作。对未来我们以后的发展会起到意想不到道的作用。团队之间的分工更加给人一种责任感,这并不是别人的事,而是自己的事,队友之间更加的是相互理解,多去沟通,我觉得吧,这对整个项目来说也是很重要的。

  通过实训学习,我们在学习数据库理论的同时,也提高了自己的动手能力,将课本上的知识用到实践中,真正做到了学以致用,让我们也真正的体验了一次做项目的大致流程,对于我们这样的初学者阶段来说,实训让我们对前边的理论知识的一种检测,也是让我们对做项目,做软件有了初步的认识。“不积跬步,无以至千里,不积小流,无以成江河”,其实我们就应该多去参见一些这样的实训,去积累一些经验,经验多了对以后自己的发展,会大有所用,对数据库的应用也会得心应手。其实,不仅仅是数据库,在我们所学的专业,许多的

  课程和技术都是有着联系的,所以在数据库上的实验,也可以在一定程度上理解为对所有技术的综合应用。

  在设计过程中,我们首先要去对我们所选的课题集中进行讨论,构想,确定了系统要实现怎样的功能,要达到怎样的目的,以及系统的大致框架,设计出了初步的功能模块图,然后就是进行系统的需求分析,我们在网上,在实地进行调研,去了解客户所需要的的基本功能,查询各种实体的的属性,对我们初步所做的功能模块图进行进一步的修改。做好需求分析之后,就是概念结构设计阶段,画出e-R图,通过对需求分析综合,归纳和抽象,形成一个独立于具体Dbms的概念模型。然后就是逻辑结构设计阶段,进行e-R弄醒向关系模型的转换,最后对数据模型进行优化。而在数据库的物理设计阶段,要确定数据的存储结构、设计数据的存取路径、确定数据的存放位置、确定系统的配置,做完这一系列阶段任务之后,就是数据库的实施和维护,首先第一数据结构,然后就是数据的载入和应用程序的调试、编制与调试应用程序,最后使数据库试运行。并且,要注意对系统进行定期的备份,以免造成不必要的损失。经过这写些阶段之后,项目已经可以说基本完成,最后就是在以后使用时候对问题的调试了。经过这么多道程序之后,我们的数据库也可以说已经成功做好了,在这其中,我们队数据库技术的的学以致用,对以后的发展来说,我觉得受益匪浅,对团队之间的合作也是有了进一步的认识,总的来说,对此次数据库实训,我感到收获很大。

  篇二:数据库实训心得

  课程设计报告

  题目:学生选课系统数据库的设计与实现

  课程名称:__数据库课程设

  学院:__信息工程学院___________

  专业班级:__14计算机专(1)______

  学号:__20XX039060_

  姓名:__史腾卫_________

  指导老师:__阮丹丹___________

  20XX20XX第二学期

  目录

  一、课程设计时间.........................................................2二、课程设计地点.........................................................2三、课程设计目的.........................................................2四、课程设计任务及要求...................................................2五、课程设计内容.........................................................3六、课程设计心得.........................................................7

  一、课程设计时间

  此次课程设计是从20XX330号开始,至20XX43号结束,为期一周。

  二、课程设计地点

  实验楼s5-507机房

  三、课程设计目的

  目的:

  《数据库课程设计》实训教学的主要目的是结合实际案例,通过实验、实习,培养学生的对数据库软件的应用能力,熟练使用几种数据库开发技术的工具,比如sQLserver20XX。让学生掌握数据库、数据表、信息、视图等相关概念,熟悉数据库的基本操作,学会使用sQL语句,能够动手设计出一个简单的数据库系统,并完成数据库的基本操作。

  四、课程设计任务及要求

  任务:

  (1)熟悉sQLserver20XX安装配置及数据库的建立和管理。(2)学会通过sQL语句创建与管理数据表。

  (3)学生数据库软件的一些基本操作,增添、删除、查询、修改数据等。(4)理解数据存储的过程,掌握存储过程的执行方法和存储过程的管理和维护。(5)了解视图的概念,掌握创建视图、测试、加密视图的方法,掌握用视图管理数据的方法。

  (6)理解存储过程概念、类型;掌握各种存储过程创建方法和查看、修改、删除存储过程方法。

  五、课程设计内容

  5.1创建数据库

  数据库代码如下:

  usemastergo

  IFexIsTs(seLecT*FRomsysdatabaseswheRenAme=学生选课系统)

  DRopDATAbAse学生选课系统cReATeDATAbAse学生选课系统

  go

  数据库如图:

  图一创建数据库

  5.2创建数据表

  创建数据表的代码如下:use学生选课系统

  --创建数据表studentcReATeTAbLestudent(

  snochar(8)notnullprimarykey,--学号snamevarchar(12)notnull,

  sexchar(2)notnulldefault,birthsmalldatetimenotnull,classnochar(3)notnull,entrance_datesmalldatetime

  notnull,

  homeaddrvarchar(40)notnull,)

  createtablecourse(

  cnochar(3)notnullprimarykey,--课程号cnamevarchar(20)notnull,--课程名称Total_periorsmallint,--总学时credittinyint,  

--学分

  check(Total_perior>3andcredit>0andcredit  createtablesc(

  primarykey(sno,cno),

  snochar(8)notnullforeignkeyreferencesstudent(sno),--学号

  cnochar(3)notnullforeignkeyreferencescourse(cno),--程号

  gradetinyint,--成绩

  check(grade>=0andgrade  如图所示:

  图二创建数据表

  5.3添加和删除约束

  代码如下:

  DRopTAbLesc

  DRopTAbLestudentDRopTAbLecourse

  篇三:数据库实验心得体会

  数据库实验心得体会

  有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对c语言非常感兴趣,但还是有些心理上的陌生感。学习数据库就和我们平时的其它科目学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。我认识它是从我接触实验运作开始的,刚开始就是建立数据库,两种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。开始知道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么地方学起。后来到大三开学后有数据库原理必修课,非常高兴。当时感觉sQLsever数据库管理既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。学了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。

  当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。学习完sQLsever数据库后感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用oracleDevelop工具做form。有点类似于程序员。开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对sQLsever数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在基本上都是团队类型的,而且他们的效率高开发的周期也快。由于数据库管理的责任重大,很少公司愿意请一个刚刚接触sQLsever的人去管理数据库。对于我们这些初出茅庐的新手而且电子商务的专业,个人认为可以先选择做管理,有一定经验后转型,去做数据库的开发。当然,这个还是要看人个的实际情况来定。

  sQLserver数据库的实验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学习c语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了Vbc++还有网页中用的html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。因此,我感谢数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。希望在今后中,sQLserver能给我更多帮助。感谢学校开设这样一门优秀使用的课程,让我对数据库有了更深的了解。

  

本文来源:https://www.2haoxitong.net/k/doc/bc5d1e84c381e53a580216fc700abb68a982adf7.html

《数据库实习心得.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式