学习数据库的心得范文.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习数据库的心得范文    篇一:SQL学习心得 ?    SQL数据库学习心得 ?    经过一个学期的数据库课程的学习,我基本上掌握了创建数据库以及对数据库的操作的基础知识。学习了SQL数据库中的增、删、改、查等功能,数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。 ?    正是由于这门课和以前关系不大,很多知识也从未接触过,因此对于这门课的学习方法就是:理论课上认真听老师讲理论知识,上机课上仔细看老师的演示过程、在电脑上按照老师的演示步骤自己做,遇到自己无法做出来的过程(步骤)请教老师或者同学。 ?    在第一章基础篇里:开篇任务一是对通讯录程序的主要功能做一个简单的介绍,并根据这些功能使用SQLServer2005设计了对应的数据库AddressList及数据表,并建立数据表之间的关系;了解了通讯录程序数据库AddressList包含的三个表以及表的相关属性。由于我在本学期初参加数学建模竞赛,耽误了几节课程,导致任务一的内容不会做。而C#数据库中的内容一环扣一环,后面的任务往往是在前面的任务基础上做的,所以一步跟不上,步步跟不上。在老师讲后面的任务时而我前面的任务既不太会做,又没有做完,导致在学习上很吃力。之后的任务都是在任务一的基础上的延伸,学习数据库的编写、功能等。在学习数据库和数据表创建和修改时,了解到表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中 ?    的数据及修改表和删除表的操作。从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。我们上机的另一个内容是数据库的约束、视图、查询。 ?    通过对数据库的学习,我也明白了很多行业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的在生活中的广泛性与实用性,如果能够认真学好它将来必有成就。由于我在毕业后并没有打算从事这方面的工作,所以在学习的时候只是学习,上课把老师布置的作业温习以下。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练习SQL语言的时候,并不是很难。虽然我前面拉下几节课,但在同学的帮助上基本上都能做出来,虽然不能做到举一反三,可还是很有成就感。 ?    对于数据库的学习是一个循循渐进的过程,在这之中存在很多的细节,稍有不慎自己做出的程序就会出错,调试时显示各类错误,比如:没有using命令、标点符号的错误。尤其是汉语下的标点符号和英文符号,有时看着很像,但在C#数据库应用程序中就是对与错的区别。在任务二中做的是用户登录,要建立连接数据库。在这中间需要添加SQL语句以实现数据库的连接,打开、关闭数据库;当然在这中间可能会出现一些异常:比如访问数据库的过程中,可能会出现数据库服务没有开启、连接中断等异常情况。为了使应用程序能够处理 ?    这些突发情况,需要进行异常处理,加入一些数据库中的一些处理语句。在之后的用户登录模块中需要设计用户登录界面中控件的属性、名称等,之后在“登录”、“取消”按钮上添加事件代码,在这中可以对用户名和密码进行更改,待这一切做完后进行调试以实现任务二的任务。 ?    任务三中主要是做主窗体的设计使用的是VS中的菜单栏MenuStrip、工具栏ToolStrip和状态栏StatusStrip,然后在菜单栏中各菜单项属性设置在工具栏中各按钮属性设置,然后新建一个UserHelper类,加入SQL语句,修改密码处理菜单项各项事件等等;任务四是对联系人做分组管理。任务三中实现了通讯录程序的主窗体,构建了整个通讯录程序的框架。在此基础上设计联系人的分组管理。在这个任务中用的控件和前三个任务不太一样,需要添加数据列,修改Colums属性,之后要实现分组信息的显示。然后学习增、删、改、查等功能。 ?    这几个任务的学习,刚开始学的时候,我的第一感觉是这个课程的学习肯定会挺复杂的。但是做着做着感觉也就是那么回事。无非就是对几张表的操作。对于这个课程最大的收获就是对刚学的SQL知识有了一次熟练的机会,巩固了刚学的知识。也可以说是趁热打铁吧。在学习时每次都是要在做下一个任务时要把上一个任务重新做一遍,渐渐的也就把前面学的任务做的熟练了,但不好的是后面的没有前面的熟练,甚至后面的任务需要费很多时间做,因而很浪费时间。 ?    经过一个学期的数据库课程的学习,我基本掌握了创建数据库以及对数据库的操作的基础知识。课堂

文档评论(0)

scj1122115 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203112234000004

1亿VIP精品文档

相关文档