数据库学习总结_第1页
数据库学习总结_第2页
数据库学习总结_第3页
数据库学习总结_第4页
数据库学习总结_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、数据库学习总结【篇一:数据库学习心得体会】数据库学习心得体会这学期我们学习了数据库应用教程这门课,以前并不知道这门课是干什么的,也不懂得什么是数据库,通过这一学期的学习,虽然了解的不是非常多,但也有了初步的一点熟悉.我大概的明白数据库技术是处理信息,治理数据最有效的一种方法.它具有完善的数据治理功能,还具有操作方便,简单实用等特点.由于我是非计算机专业的学生,所以我学起来就感觉很难,在上第一堂课的时候,由于不了解,于是心里充满了对这门课的神秘感,在第一堂课上我听得很认真,我感觉它与其他的课程没有什么联系,不需要其它太多的知识,我想它可能是一门从头开始学的课,就没有太多的担忧,然而事实并不是我想

2、的这样,随着时间的延长,我发现每一堂课都比前一堂课难,逐渐的我听得就越来越吃力,还好书上除了理论知识外还有很多例题和图片,这对我对知识的理解有很大的帮助.同时老师每堂课都用详细的和书上相似的ppt,并且老师讲的非常细致,书上的每一个知识他都会仔细的给我们讲解,有时遇到比拟难的问题他还会很耐心的讲解好几遍直到我们都明白了为止,有时候我们好多人都没有听,但只要有人听,他就会很认真的讲.本书的第一章主要介绍数据库系统的根本概念,vfp的开发环境,工程管理器等知识,还记得上第一章时老师就告诉我们这一门课程对我们来说比拟难学,也鼓励我们不要放弃,要慢慢的理解,老师总是态度很和蔼的与我们说话,更减少了我们

3、对这一门课的恐惧感.为了让我们更好的理解所学的知识,老师还为我们准备了与教学知识相关的实验内容,一般在每堂理论课后都会有实验课,所做的实验都是我们刚学的那些根本的,重点的知识.这种理论与实验相结合的方式加深了我们对教材的理解.刚开始做实验时,由于是初学,所以老师会把所有的步骤都写上,让我们照着做,先熟悉它的根本操作,再慢慢的理解,时间久了,老师就会省去一些简单的步骤,让我们自己练习.并且每次实验之间都有一定的联系,比方下一次实验时当中有的东西就要用到上一次或前几次的实验内容.如果第一次没有做或者没有做完,就会影响到下一次的实验,刚开始我因为不熟就做不完,也不知道与以后的实验是有联系的,偶尔做完

4、了也不知道保存,直到做到下一次实验不会做去问老师时,才知道那是上节课的内容,于是我又从第一次重新开始做起.这样不仅浪费时间,而且赶不上老师的进度,每一节我就会忙于做以前的任务,而不能及时做当天的,从而总觉得自己很忙,但又不知忙了些什么,更不能及时掌握当天所学的知识.使不懂的知识越来越多,自然也就觉得学起来很吃力.书中第二章给我们介绍了vfp的根底知识及数据运算,这一章内容让我对数据库有了进一步的理解,这也为我以后学习数据库打下了根底,由于根底的东西才是一切学习的前提,没有这些知识又怎能继续学习后面的知识.第三章讲了表的根本操作,如对表结构的认识,如何创立表和修改表操作,排序与索引,数据表的统计

5、,工作区与多表操作,表文件等.这一章内容是数据处理与操作的前提基础.每一章的内容由浅入深,层层相扣,关系密切.这对我们学好这门课有很大帮助.通过这一学期的学习我了解到数据库有很多优点,对我们的学习和生活非常有用,第一,它可以实现数据共享,所有用户可同时存取数据库中的数据,也可以用各种方式通过接口使用数据库,这样大大方便了我们每一个人的学习与生活.第二,它可以减少数据的冗余度,与其他的一些文件系统相比,由于数据库实现了数据共享,从而预防了用户各自建立应用文件,减少了大量重复数据,减少了数据冗余,这一特点使我们的操作更方便更快捷.减少了时间的浪费,提升了工作的效率.第三,数据库可以保证数据的平安性

6、和可靠性,可以预防数据丧失,保证数据的正确性和有效性,同时数据库可以及时发现故障并修复故障,从而预防数据被破坏.数据库的这一系列特点都决定了它有很强大的功能,可以为我们提供很多方便,提升了我们的学习生活效率和质量,是一门很值得我们去学习的一门课程.我们应该重视它,使其更好地帮助我们.现在想起来还有一点点懊悔,当时没有好好听.在这一学期有限的几次实验课后,我虽然没有学会很多,但也学会了一些简单的操作,我学会了一些简单的数据运算;会建立一些简单的表,修改表的结构和在表中输入简单的记录以及对表记录的定位和修改;创立与编辑数据库等比拟容易简单的操作.有时候在做实验时,对于实验中的一些东西我不怎么了解,

7、但我还会去做,因为我想只有多练习才能熟练,也才能理解掌握知识.我不知道这一门课对其他同学来说怎么样,但对我来说却有些难,但我会努力.由于我认为它对我以后考计算机二级有很大的帮助.很快这一学期马上就要结束了,数据库这一门课也很快就要结束了,但这一学期的学习让我知道了很多,尤其是老师的耐心,老师的敬业精神感动了我,每一次还在午休时就有不想去上课的冲动,但我都克服了,由于我想到老师从那么远来给我们上课,他能来,为什么我不能,所以每次我都会说服自己要好好上课.这不仅仅对我的学习有很大的启示,更重要的是,他也告诉了我在以后的人生中如何去做事,如何去做人.再做任何事时都应该认真负责,任何一个人都应该被尊重

8、.由于有人还是想听,所以每次有人说话时,老师就会说你可以不听,可以睡觉,但不能影响其他人听课.上次清明放假时,好多人想回家,所以大局部人都没有来,老师并没有生气,而是很理解我们,有时候当别人理解我们时,我们应该思考自己有没有去理解过他人,这是相互的,就像老师理解我们一样,我们也应该按时上课,尊重老师,理解老师.【篇二:数据库学习总结】数据库学习总结xx班姓名学号摘要:在当今信息化的社会里,数据库可以说已经融入到我们生活的方方面面中,如交通运输、银行金融、工商企业等等.只要有大量的数据要治理或者需要有大量数据支持的工作,都要使用到数据库,它为我们的生活带来了便捷.关键词:数据库,功能、sqlse

9、rver的特点在学习?数据库原理及应用?这门课之前,就和课本上提到的一个观点一样,认为它只是存放数据的仓库而已,但是现在我深深体会到这个观点是多么的片面.数据库是长期存储在计算机内,有组织、可共享的大量的数据集合,前者只能表达它的一方面而已.数据库技术开展到今天已经是一门非常成熟的技术,它的技术水平、应用水平多比初始时都有了很大的改变,但是它的最根本的特征却没有变,概括起来有以下几个方面:第一点:数据库是相互关联的的数据集合;即在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的关系.第二点:数据库用综合的方法组织数据,保证尽可能高的访问效率;即根据不同的需要按不同的方法组织数据,例

10、如顺序组织方法、索引组织方法、倒排数据组织方法等.第三点:数据库具有较小的数据冗余,可供多个用户共享;即通过共享共用的数据,降低数据的冗余度,这也能保证数据的一致性.第四点:数据库具有较高的数据独立性;即令数据的组织和存储方法与应用程序互不依赖,降低应用程序的开发代价和维护代价.第五点:数据库能够保证数据的平安、可靠;即拥有(1)、平安控制机制,这可以有效地预防数据库中数据被非法使用或非法修改;(2)、完整的备份和恢复机制,这能保证当数据遭到破坏时(软件或硬件故障引起的),能马上将数据完全恢复,从而保证系统能持续、可靠地运行.第六点:数据库允许并发地使用,能有效、及时地处理数据,并能保证数据的

11、一致性和完整性;即当多个用户同时使用相同的数据时,数据库能够协调一致,保证不发生冲突和矛盾.那么对于上面数据库的各种功能和特性是如何实现的呢当然它不是数据库中的数据固有的,是靠治理或支持数据库的系统软件一一数据库治理系统(databasemanagementsystem)提供的.下面我将结合我所学习的内容,谈谈关于数据库治理系统一一mircrosoftsqlserver.mircrosoftsqlserver是一个高性能的、多用户的关系型数据库治理系统,它专为客户/效劳器计算环境设计,它提供的内置数据复制功能、强大的治理工具和开放式的系统体系结构为基于事物的企业级信息治理方案提供了一个卓越的平

12、台.首先作为一个数据库治理系统,mircrosoftsqlserver应该具备如下功能:1、数据库定义功能:可以定义数据库的结构和数据库的存储结构,可以定义数据库中数据之间的联系,可以定义数据的完整性约束条件和保证完整性的触发机制等;2、数据库操作功能:可以完成对数据库中数据的操作,可以装入、删除、修改数据,可以重新组织数据库的存储结构,可以完成数据库的备份和恢复等操作;3、数据库的查询功能:可以以各种方式提供灵活的查询功能,使用户可以方便地使用数据库中的数据;4、数据库的限制功能:可以完成对数据库的平安性限制、完整性控制、多用户环境下的并发限制等各方面的限制;5、数据库的通信功能:在分布式数

13、据库或是提供网络操作功能的数据库中还必须提供数据库的通信功能.其次是mircrosoftsqlserver中系统数据库的作用,每个sqlserver实例包括四个系统数据库master、model、tempdb和msdb以及一个或多个用户数据库.下面是关于四个系统数据库的介绍:1、master数据库:用于存储sqlserver系统的所有系统级信息,包括所有的其它数据库的信息、所有数据库注册用户的信息以及系统配置设置等.2、tempdb数据库:用以保存所有的临时表和临时存储过程,还可以满足任何其它的临时存储要求,例如存储sqlserver生成的工作表.3、model数据库:它是一个模板,当使用cr

14、eatedatabase命令建立新的数据库时,新的数据库的一局部总是通过复制model数据库中的内容创立,剩余局部由空页填充.4、msdb数据库:用于sqlserver代理程序调度报警和作业等系统操作.同时在安装sqlserver时,还建立了一个pubs数据库,这是一个用户数据库,是一个可以用于练习的例如数据库.在建立数据库时,每个数据库至少有两个文件:一个主文件存储数据库的启动信息、用户数据和系统表,以.mdf为扩展名和一个事物日志文件用来保存恢复数据库的日志信息,以.ldf为扩展名.接下来是sqlserver的数据库结构:在sqlserver数据库中,数据被组织为用户可以看得见的逻辑组件,

15、主要包括根本表、视图、存储过程、触发器和用户等.sqlserver在发出createdatabase命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当createdatabase命令成功执行后,在物理上和逻辑上都建立了一个新的数据库.这就可以在数据库库中建立各种用户所需的逻辑组件,如根本表、视图等.然后是mircrosoftsqlserver治理中的几个特点:1、数据库镜像:通过数据库镜像,将自动失效转移建立到一个待用效劳器上增强sql效劳器系统的可用性.2、在线检索操作:即在指数数据定义语句ddl执行期间,允许对基地表格或集簇索引数据和任何相关的检索,进行同步修改.例如

16、,当一个集簇索引正在重建时,可以对基低数据继续进行更新、查询.3、快速回复:新的、速度更快的恢复选项可以改良sql效劳器数据库的可用性,治理人员将能够在事物日志向前滚动之后,重新连接到正在恢复的数据库.4、快照隔离:通过快照隔离,使用者能够使用与传统一致的视野观看数据库,存取最后执行的一行数据,这也为效劳器提供了更大的可升级性.5、专门的治理员连接:即即使在一个效劳器被锁住,或者由于其他原因不能使用时,治理员可以通过这个连接,接通这个正在运行的效劳器.这一功能能让治理员,通过操作诊断或transact-sql指令,找到并解决发现的问题.最后是关于学习过程中的体会,数据库能给我们生活带来便捷,但

17、它的学习肯定不会那么一帆风顺,总会遇到问题.我想解决问题最好的方法是理解它,从多方面理解、掌握它.首先是对概念的理解,例如关于游标的使用,最根本的操作语句如定义游标:declarecursor、翻开游标:open、从游标中读记录:fetch、关闭游标:close、释放游标:deallocate、执行:exec等,如果都不明白这些语句含义,如何掌握它其次是对数据结构的理解,数据库就象房子,也有地基、承重墙框架、门、窗、内部家俱饰品等,对应到数据库里,一样可以找到相应的东东.地基就象数据库的系统表,不管以后要盖多少房子,多高多大的房子,都要在地基上开始;框架承重墙可以是每张表,也可以是每张表中的字

18、段,是不可逾越而又相互交叉的;门窗就是数据库中的通道,就是索引、访问权限、视图等;内饰、家具就是最终的用户数据,是放在数据库这所房子里的东西.然后是在思维上的理解,东西方的思维方式上存在差异,比方在多表查询、数据库结构优化时需要多考虑这种理解和实施层面的差异性.【篇三:sql数据库学习心得】sql数据库学习心得一数据库课程总结一数据库概述1数据1数据库中存储的根本对象,是描述事物的符号记录如存储某一个人2数据的种类包括文字、图形、图象、声音3数据的特点是数据与其语义是不可分的.2数据库(1)(database,简称db)是指长期存储在电脑内有组织的、可共享的数据集合;数据库治理系统(datab

19、asemanagementsystem,简称dbms),是位于用户与操作系统之间的一层数据治理软件.3关系数据库根底(1)元组(tuple)表中的一行即为一个元组.(2)属性(attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性名.(3)主码(key)表中的某个属性组,它可以唯一确定一个元组.(4)域(domain)属性的取值范围.(5)分量元组中的一个属性值.(二)sqlserver概述1sqlserver的版本(1)企业版,作为生产使用(2)个人版,供移动用户使用(3)标准版,作为小工作组或部门使用(4)开发板,供程序员开发测试使用2sql数据库的创立(1)创立数据库的

20、过程就是确定数据库名称、大小、存放位置等信息.(2)数据库文件包括主数据库文件(.mdf)、次数据文件(.ndf)、事务日志文件(.ldf)(3)3种方式创立数据库:使用数据库创立向导、使用企业治理器、使用sql语句在查询分析器中创立.(三)数据库中的表1创立表两种方式:使用企业治理器、使用sql语句2修改表,修改操作包括:增加字段、删除字段、修改字段(名称、修改其已有的属性)两种方式,使用企业治理器、使用sql语句(四)数据查询1根本的select语句,例查询readers表中所有记录的信息select*fromreaders2查询语句的统计功能3数据的连接外连接的结果集中,不仅包括满足连接

21、条件记录,还包括不满足连接条件的记录.连接方式分为:左外连接、右外连接、全外连接.五数据完整性1定义:数据完整性是指存储在数据库中的数据的一致性和准确性.2实体完整性又称行完整性,要求表中不能存在完全相同的记录,而且每条记录都要具有一个非空且不重复的主键值.3使用约束:约束是保证数据完整性的有效方法,1primarykey主键约束特点:每个表只能定义一个主键、主键值不可为空、主键值不可重复.unique唯一约束保证表中的某非主键列不输入重复值,primarykey与unique的区别、约束数量、是否允许null值3check检查约束,用于限制输入到列中的值的范围六数据库的平安1对于sqlserver来说,提供身份验证和权限验证两种保护方式.1身份验证模式:windows验证模式,只限于本机使用;混合验证模式,本机或远程均可访问2角色治理是一种权限治理的方法,角色中的每一用户都拥有此角色中的所有权限.3数据库角色提供了在数据库级别上的治理权限组.七备份与恢复1备份数据库,使用sql语句备份步骤:1创立备份设备2备份数据库完全数据库备份、差异备份、日志备份、文件与文件组备份2恢复数据库使用企业治理器恢复、使用sql语句恢复二数据库课程心得在学习数据库和数据表创立和修改时,了解到表是建立

温馨提示

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

评论

0/150

提交评论