心得体会 sql数据库设计心得体会1000字Word文件下载.docx

上传人:b****2 文档编号:1214966 上传时间:2023-04-30 格式:DOCX 页数:25 大小:36.63KB
下载 相关 举报
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第1页
第1页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第2页
第2页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第3页
第3页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第4页
第4页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第5页
第5页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第6页
第6页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第7页
第7页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第8页
第8页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第9页
第9页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第10页
第10页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第11页
第11页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第12页
第12页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第13页
第13页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第14页
第14页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第15页
第15页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第16页
第16页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第17页
第17页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第18页
第18页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第19页
第19页 / 共25页
心得体会 sql数据库设计心得体会1000字Word文件下载.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

心得体会 sql数据库设计心得体会1000字Word文件下载.docx

《心得体会 sql数据库设计心得体会1000字Word文件下载.docx》由会员分享,可在线阅读,更多相关《心得体会 sql数据库设计心得体会1000字Word文件下载.docx(25页珍藏版)》请在冰点文库上搜索。

心得体会 sql数据库设计心得体会1000字Word文件下载.docx

总之,数据库激发了我对计算机的热爱,在以后的日子里我会继续学习这方面的知识。

周润

xx0402444

通过这个项目的合作,让我对数据库有了个整体的了解,从做表、表单、到菜单、登陆界面、主程序等体会到了他们各自的作用。

当没动手之前,感觉好乱,几次讨论没什么有用的结果。

当动手的时候,一步步做下去,遇到困难共同借书。

查资料。

也经历了几次困扰,例如:

主程序设计完运行时能进入登陆界面但不能进入菜单,登陆界面确定的命令一直有TEXT1不存在。

一次次更改。

共同努力下,终于完成了系统。

身为组长的我。

第一次体会到了给小组分任务的困扰。

也反省了自己以前总认为小组任务与自己无关。

以后无论在什么活动中,都不再有事不关己,高高挂起的心态。

努力做好一个小组任务,将会有不同凡响的喜悦与收获。

房丹丹

xx0402409

通过这次数据库系统设计,我从中学到了很多,也懂得了很多。

更让我惊讶的是数据库的神奇性,那种更人性化的机器化设计。

一组六个人,各有各的任务,各有各的责任,合作最重要,就像古语说的:

三个臭皮匠抵过一个诸葛亮。

在系统设计中,我们遇到那么多的困难,其中登陆页面让我们望而却步,试了那么多的代码,才成功可以将登陆页面的密码设置成“1234”。

利用学过的表,排序,索引,程序,菜单等知识将各种信息联系在一起。

通过上网、找课外书等方式找出更合适的过程代码。

虽然系统设计的比较简单,但我们努力了,也同样学习和应用了更多的知识,懂得团结就是力量。

宋文文

xx0402430第二篇、数据库课程设计心得体会

《数据库原理与应用》

课程设计

个人总结

题目机票预订系统

专业班级计0903

学号xx07010319

姓名王龙飞

指导老师强新建

完成时间xx.1.12

课程设计心得体会及总结

两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。

虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。

这次实习证实提供了一个很好的机会。

通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。

同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。

在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。

从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。

亲身体验了一回系统的设计开发过程。

很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。

但真正需要自己想办法去设计一个系统的时候才发现其中的难度。

经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。

我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。

因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。

所以以后的课程设计要特别注意这一块的设计。

按照要求,我们做的是机票预订系统。

说实话,我对这个是一无所知的,没有订过机票,也不知道航空公司是怎么一个流程。

盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。

没有前期的调查,仅从指导书上那几条要求着手是不够的。

在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:

客户端子系统,服务器端子系统。

在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:

由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。

我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。

很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。

在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。

物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:

主键约束、check约束、default定义等。

最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。

不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也

是可以的。

如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!

以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。

创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。

设计,是一个任重道远的过程。

第三篇、SQL数据库心得

黄淮学院xx---xx学年第一学期

《C#数据库应用程序开发技术与案例教程》课程

题目:

学习报告

院系:

数学科学系

专业:

数学与应用数学

年级:

1301B

姓名:

曹占营

学号:

1331110101

任课教师:

杨锋英

xx年12月30日

C#数据库学习报告

在日常生活中,我们和朋友、亲戚联系,会广泛用到通讯录,因此这门课程以通讯录开发为案例,教我们学习软件开发。

软件开发是一项非常注重实践工作,不可能只凭看书、看视频就学会软件开发,必须扎扎实实、一行一行的编写代码,不断积累项目经验,才能真正掌握编程技术,所以我们要亲自上级编写程序,才能真正掌握软件开发技术。

本书分为基础篇、进阶篇、高级篇,由浅入深地介绍了基于C#的数据库编程技术,所用的开发工具为VisualStudioxx、SQLServerxx以及Accessxx。

学习数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。

从课程中让我更明白一些知识,查询可以通过SQL语言进行完成,这样加深了查询语句的基本结构,让我们能更好的掌握其中语句,方便于我们后面的学习和应用。

表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。

在编程方面是需要我们对于编程有逻辑思维能力及一定的编程技巧。

在数据库中插入表、表中的信息等都需要注意,不然很容易出错。

在基础篇中,详细讲解了通讯录系统的设计、开发和安装部署这

样一个完整过程,对各个任务进行详细讲解。

基础篇学习分为9个任务,分别为系统分析与设计、用户登录、主窗体设计、联系人分组管理、联系人管理、用户密码修改、数据库备份与恢复、设计“关于”窗体、系统安装与部署。

学完基础篇,即可开发出一个功能较为完备的通讯录系统。

在联系人管理任务学习中,由于在Contact表中保存的是分组编号,而窗体上要显示的是分组名称,所以在查询语句中需要级联查询,即SQL语句为”selectContact.Id,Name,Phone,Email,QQ,GroupNamefromContact,ContactGroupwhereContact.GroupId=ContactGroup.Id”。

为了实现代码复用,可以提供查询功能,根据用户选择的擦寻天剑,拼接产生SQL语句。

同时为了支持模糊查询,还在SQL语句中用了like语句。

通过SqlDataAdapter的Fill方法填充数据集,获取数据。

数据集中有了数据以后,我们只需设置DataGridView控件的DataSource属性,就可以显示数据了。

在进阶篇中,介绍了企业项目开发中广发用到的参数化SQL语句、存储过程使用及定义数据库操作类,分为3个任务学习,分别为使用参数化SQL语句、使用存储过程、使用自定义数据库操作类,进一步提高我们的数据库编程能力。

在使用存储过程任务学习中,了解到存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

在性能方面,存储过程有如下的优点。

(1)与编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间。

(2)缓存,编译好的存储过程会进入缓存,所以

对于经常执行的存储过程,除了第一次执行外,其他次执行的书都会有明显提高。

(3)减少网络传输,特别对于处理一些数据的存储过程,不必像直接用SQL语句实现那样多次传送数据到客户端。

通过前面的学习,细细体会对数据库的操作,可以发现,这么多操作其实可以分为4种。

(1)对数据库进行非连接式查询操作,返回多条记录。

这种操作可以通过SqlDataAdapter对象的Fill方法来完成,即把查询得到的结果填充到DataTable(或DataSet)对象中。

(2)对数据库进行连接式查询操作,返回多条查询记录。

这种操作可以通过SqlCommand对象的ExecuteReader方法来完成,返回SqlDataReader对象。

(3)从数据库中检索单值。

这种操作可以通过SqlCommand对象的

ExecuteNonQuery方法来完成。

ExecuteScalar方法返回的是Object类型,需要根据实际情况进行类型转换。

(4)对数据库执行增、删、改操作。

这种操作可以通过SqlCommand对象的ExecuteNonQuery方法来完成,返回增、删、改操作后数据库中受影响的行数。

在高级篇中,分为4个任务学习,分别为开发基于三层构架的通讯录程序、开发基于Access的通讯录程序、实现基于抽象工厂模式的三层架构、使用MD5加密用户密码。

首先详细讲解了基于三层构架的通讯录程序开发过程以及如何开发一个基于Access的通讯录系统。

最后,介绍了如何采用MD5加密技术对用户密码加密。

MD5加密技术也是实际项目开发中广泛用到的,通过MD5加密用户密码,可以提高程序的安全性。

“三层架构”一词中的“三层”是指:

“表示层”、“业务逻辑层”、“数据访问层”。

表示层:

位于最外层,离用户最近。

于显示和接收用户输入的数据,为用户提供一种交互式操作界面。

表示层的常见形式为WinFrom和WebForm。

业务逻辑层:

负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。

业务逻辑层也可以包括一些对“商业逻辑”描述代码在里面。

数据访问层:

仅实现对数据的保存和读取操作。

可以访问数据库系统、二进制文件、文本文档或是XML文档。

在这一学期有限的几次实验课后,我虽然没有学会很多,但也学会了一些简单的操作,我学会了一些简单的数据运算,会建立一些简单的表。

有时候在做实验时,对于实验中的一些东西我不怎么了解,但我还会去做,因为我想只有多练习才能熟练,也才能理解掌握知识。

我不知道这一门课对其他同学来说怎么样,但对我来说却有些难,但我会努力。

因为我认为它对我以后考计算机二级有很大的帮助。

很快这一学期马上就要结束了,数据库这一门课也很快就要结束了,但这一学期的学习让我知道了很多,也告诉了我在以后的人生中如何去做事,如何去做人。

尤其是老师的耐心,老师的敬业精神感动了我,再做任何事时都应该认真负责,任何一个人都应该被尊重。

第四篇、数据库心得体会

数据库论文

计本

(1)蒋臣臣1004013001

摘要:

信息与数据的概念,数据管理技术发展的三个阶段信息与数据的概念,数据库、数据库管理系统、数据库系统的概念,数数据库、数据库管理系统、数据库系统的概念,据库三级模式概念模型所涉及的概念及E-R图表示概念模型所涉及的概念及E关系数据库的基本概念,关系的完整性,关系代数关系数据库的基本概念,关系的完整性,关系数据库规范化理论,函数依赖及范式关系数据库规范化理论,创建数据库,附加与分离数据库创建数据库,创建、修改数据表,包括主键、外键及约束创建、修改数据表,包括主键、表的数据的输入、修改、删除,Insert、Update、Delete表的数据的输入、修改、删除,Insert、Update、语句索引的概念,创建索引,索引的概念,Select语句,包括单表查询、多表查询和嵌套查询Select语句包括单表查询、语句,视图的概念,创建视图视图的概念。

关键词:

数据库、创建、修改、删除、查询

心得:

在学习这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。

数据库这一词并不是很难想象,并不是像外人看来很神奇。

作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。

学习的时候没有想象中的那么难,只要上课能听懂就基本还可以。

但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。

有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学习无法顺利进行,使得学习起来十分困难。

所以在数据库这门课的学习中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。

通过对数据库的学习,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。

可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。

我就是抱着这种信念去学习数据库的。

第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。

刚开始练习SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。

后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。

后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。

除了老师布置的一些基本作业外,还有一份大作业。

就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以

通过网络实现一家杂货店。

过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得十分困难。

特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。

一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。

第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。

第二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。

第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。

通过本学期数据库的学习及大作业的完成,很有去作项目的冲动,但深知自己的能力水平有限,还需要更多的学习。

一、数据库主要知识点

我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的知识点,即数据库系统DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。

此外本章还介绍了数据库发展的三个阶段:

人工管理阶段、文件系统阶段和数据库系统阶段。

第二章

介绍了数据模型和三层模式数据库。

本章要求我们理解实体-联系方法,并学会绘制E-R图。

此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。

接着开始着重讲述现在普遍使用的关系数据库。

包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。

重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。

最后介绍了关系数据库系统的三层模式结构。

第五章

系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。

重点在于数据查询功能。

另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

第六章

知识点有:

存储过程的创建和执行过程、修改和删除;

触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。

最后介绍了数据完整性。

第七章

介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。

其他的安全问题包括:

数据加密、审计、统计数据库和用户定义的安全性措施。

事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。

并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;

恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

第九章

为关系数据理论:

函数依赖术语和符号;

函数依赖的公理系统——

Amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;

规范化——1NF、2NF、3NF、BCNF;

模式分解。

第十章:

数据库设计。

完善E-R模型中的概念——弱实体,依赖关系,强制联系;

数据库设计的过程主要掌握其建立的步骤。

第十一章

介绍面向对象数据库:

新的数据库应用和新的数据库类型;

面向对象的数据模型——对象与类;

对象的属性、方法和状态、对象的交互和消息、类的确定和分化、封装、继承、多态;

对象关系数据库与对象数据库;

面向对象数据库的研究。

第十二章

“数据库应用的结构和开发环境”并非重点,而第十三章的内容在软件工程课程中就已经掌握,所以这两章的知识点就略过了。

第十四

章分布式数据库与分布式数据管理:

概念;

分布式数据库的分布方式;

分布式数据库特点和目标——更新传播、分布式查询处理、目录表管理、分布式事务管理;

SQLServer的复制及其术语、复制模型。

第十五章

数据仓库:

结构;

数据仓库系统;

建立数据仓库系统;

实现数据仓库的数据库模型;

数据仓库与决策支持。

如何学好数据库:

第五篇、数据库课程设计个人总结

数据库课程设计个人总结sql数据库设计心得体会1000字

邢王秀学号:

xx24101215班级:

09计本2>

;

一个月的时间非常快就过去了,这一个月我不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。

虽说上过数据库相关的课程,但是没有亲身经历过相关的设计工作细节。

这次课程设计给我提供了一个很好的机会。

通过这次课程设计发现这其中需要的很多知识我们没有接触过,上网查找资料的时候发现我们以前所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。

同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要自己不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。

这次的数据库课程设计,我们组负责的企业信息文档管理系统的设计。

这课题是自拟的。

我们组实行的分工合作。

我主要是负责数据库功能模块设计这部分。

从各种文档的阅读到需求分析、概要设计、数据库总体设计、代码编写与调试,我们都准备了好长时间。

组内分工合作

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2