【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《数据库实验心得与收货》,欢迎阅读!

数据库实验心得与总结
通过这几天上数据库实验课,不由的说,学习到了很多新的东西,也收获了很多。很多东西原本只懂得理论上的操作,而这一次,通过实验的研究,我们学会了建表,导入数据,查询,插入等一系列SQL的操作。最最重要的是,我们可以用电脑亲自进行实践,充分减轻了初学SQL语言时的陌生感。我们对数据库的认识也是从实验开始,刚开始就是建立数据库,两种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。
回顾下这学期理论课和实验课老师所讲给我们的东西,有很多东西是值得注意的。首先,学习完SQL Sever数据库后感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员。然而在数据库的学习过程中我们了解到,表是数据库数据当中最重要的一个数据对象,表建立的好坏直接关系到数据库的实际使用效果,表当中的内容越具体对表越有利,同时对数据库的各种应用也有着各种各样的便利,但是表的内容也不能过于的繁琐,当然,这些也只能在今后的实际使用当中多多的应用,才能加深和理解如何对表进行规划才更有利于使用和查询。在数据库中,数据内容的查询可以使用查询语句的方法查询,也可以使用视图操作的方法进行查询,使用视图操作的方法不仅可以简化数据操作,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。
而真正能够更好地使用数据库的人还需要较强的逻辑思维和创造能力,管理则需要对SQL Sever数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重经验。由于数据库管理的任务庞大,责任重大,更多的是需要组建团队完成这样一项艰巨的任务。同样的我们,需要每一个人齐心协力,需要每一个人用于较高的团队意识才能够更好地完整数据库操作,完美与数据库的开发。
对于数据库的学习我依然觉得更多关于SQL SERVER资料应该从网络上搜索。由于当今网络如此发达,我们有理由充分利用。并且,网络系统的时刻更新,图书馆里很难有最新的适合我们使用的资料。当你拥有了更多的资料,才会有自信和把握去完成数据库的设计。 SQL Server的体系很庞大,要学习它,首先要了解的SQL Server框架。它有物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成),逻辑结构(表空间、段、区、块),内存分配(SGA和PGA)算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写,后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程),SCN(System Change Number)。这些东西感觉都比较专业,想要真真去认识还得努力去做。虽然懂得还不是很多,起码会了基本的软件操作,老师说我们用的都是客户端,服务端看不到,也不知道服务端是什么样的,只知道客户端就挺多东西的,因此,没有真正的去学习利用是很难掌握的。
在这次实验课上,我们也从中学校到了数据库的视图和查询。查询可以通过SQL语言进行完成,这样加深了查询语句的基本结构,让我们能更好的掌握其中语句,方便于我们后面的学习和应用,查询是利用SQL语句并按照自己的需求进行的检索过程,最终得到自己想要的结果。对数据库中的数据并不进行更新修改等。在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的其中一些操作,可以使用视图来完成。视图视图是一种虚拟的表,是一个为了简化复杂查询语句的书写,另外也
提高了数据库一定的安全性。它的功能也是强大的,使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据等一系列操作。
在这一次的实验过程中,我们也有遇到很多问题,比如,在做数据库需求分析时由于我们调研对象的失误导致分析的不够到位,E-R图中存在了很多的问题和错误还需要老师来帮助我们改正,对后期数据库维护等系列操作考虑的很少等等。不过也正是由于这些问题的存在,才能让我们更好地完善数据库系统,在今后的学习中继续发挥这些能力。学习一门课程,学到的是如何学会,而不是随随便便的学完,在今后还要自己强化各方面的知识,真正学以致用。通过这次的学习,我了解了数据库的概念与重要性,还有今后的发展方向,明白数据库的应用是广泛的,不可小觑,在今后应该再进行加强学习。
SQL Server数据库的实验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学习C语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了VB、C++还有网页中用的Html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。因此,我感谢数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。希望在今后中,SQL Server能给我更多帮助。感谢学校开设这样一门优秀使用的课程,让我对数据库有了更深的了解。
本文来源:https://www.dy1993.cn/y5mG.html