数据库实验心得体会
数据库实验心得体会
有关于数据库实验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对C语言非常感兴趣,但还是有些心理上的陌生感。学习数据库就和我们平时的其它科目学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。我认识它是从我接触实验运作开始的,刚开始就是建立数据库,两种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。开始知道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么地方学起。后来到大三开学后有数据库原理必修课,非常高兴。当时感觉SQLSever数据库管理既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。学了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。学习完SQLSever数据库后感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员。开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对SQLSever数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在基本上都是团队类型的,而且他们的效率高开发的周期也快。由于数据库管理的责任重大,很少公司愿意请一个刚刚接触SQLSever的人去管理数据库。对于我们这些初出茅庐的新手而且电子商务的专业,个人认为可以先选择做管理,有一定经验后转型,去做数据库的开发。当然,这个还是要看人个的实际情况来定。
SQLServer数据库的实验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学习C语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了VB、C++还有网页中用的Html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。因此,我感谢数据库老师给了我有用的知识,以便我在以后学习或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。希望在今后中,SQLServer能给我更多帮助。感谢学校开设这样一门优秀使用的课程,让我对数据库有了更深的了解。
扩展阅读:数据库SQL201* 实验总结与心得体会
《数据库系统概论(第四版)》
体会学号:姓名:班级:教师:
学期实验总结与心得
数据库实验总结与心得体会
【实验编号】实验一【实验名称】数据库的创建【实验内容】1、新建SQL注册表。
2、新建数据库。主数据文件:逻辑文件名为Student_data,物理文件名为Student.mdf,
初始大小为10MB,最大尺寸为无限大,增长速度为10%;
数据库的日志文件:逻辑名称为Student_log,物理文件名为Student.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB
3、修改已注册的SQLServer属性为使用SQLserver身份验证。
数据库实验总结与心得体会
【实验编号】实验二
【实验名称】数据库的附加、分离、导入导出及分离【实验内容】
1.数据库文件的附加与分离
2.数据库文件的导入和导出
3..数据库的删除
4.修改数据库
数据库实验总结与心得体会
【实验编号】实验三
【实验名称】数据库的创建(书中作业)【实验内容】
1.在数据库STUDENT中创建一个学生基本信息表
1.用企业管理其创建表
2.用查询分析器创建表
2.SQLServer201*的系统数据类型分为哪几类?常用的数据类型有哪些?
答:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间。常用的数据类型有:字符串类型、整型、长整型、短整型、浮点数类型、定点数类型、日期、时间
3.在数据库STUDENT中创建一个名为t_couse(课程信息表)
1.用企业管理其创建t_course表
数据库实验总结与心得体会
2.用查询分析器创建t_course
4.在数据库STUDENT中创建一个名为t_score(学生成绩)的表
5.SQLServer201*中有多少种约束?其作用分别是什么
答:非空约束,作用指定某一列不允许空值有助于维护数据的完整性,因为这样可以确保行中的列永远保护数据。
主键约束,作用可以保证实体的完整性,是最重要的一种约束。
唯一约束,作用指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值。
检查约束,作用对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。
默认约束,作用指定在插入操作中如果没有提供输入值。怎系统自动指定值。外键约束,作用主要用来维护两个表之间数据的一致性。
6.分别为t_course表和t_score表创建唯一性约束、检查约束、默认约束。
数据库实验总结与心得体会
7.给t_course表增加一个memo(备注)字段,类型为varchar(200)
8.使用两种方法实现上面建立的两个数据表
1.使用企业管理器删除表
2.使用分析查询器删除表
9.如何查看数据表的相关信息
答:右键点击相关的表,左键点击其属性可以查看数据表的相关信息
数据库实验总结与心得体会
【实验编号】实验四
【实验名称】数据库完整性实验及索引、视图的创建【实验内容】1、创建及删除索引
在学生表Sno列上建唯一(非聚簇)索引,所有记录按Sno值升序排放。CreateuniqueindexidxonSC(Sno)验证索引已被创建:
删除索引:dropindexidx;
2、创建视图
创建所有女同学的视图并查询
a)企业管理器中创建过程:①右击【视图】,选择【新建视图】命令
②在弹出的【添加表】选择Student表③选择Sno,Sname,Sbirthday,Ssex,Dno列。并且设Ssex="女"。④单击保存,并且命名为vwStudent。b)截图如下:
c)查询分析器中命令创建视图:CreateviewvwStudentAs
SelectSno,Sname,Sbirthday,Ssex,DnoFromStudentWhereSsxe="女";
数据库实验总结与心得体会
【实验编号】实验五
【实验名称】数据库的备份、还原、存储过程和触发器的创建【实验内容】
1、对student数据库备份、还原
备份:
备份:backupdatabasestudenttodisk="d:\\wwenc.bak"withinitgo还原:restoredatabasestudent还原:fromdisk="d:\\wwenc.bak"go
2、存储过程的创建usestudentgocreateprocproc_sex@sexchar(2)
asselectxb,人数=count(*)fromxsgroupbyxbhavingxb=@sex3、触发器的创建与验证运行结果:创建语句:usestudentgo
createtriggertri_updateonxsinsteadofupdate更新前:as
print"禁止修改xs表中的数据"
sp_helptriggerxs更新后:go
验证语句:usestudentgo
updatexssetxh=xh+1
数据库实验总结与心得体会
【实验编号】实验六
【实验名称】数据库实验的总结与心得体会【实验心得】
经过一个学期的SQLServer201*课程的学习,老师在课堂上耐心、细致的讲解,以及内容详细、层次鲜明、易于记忆和理解的教学课件,让我了解了SQLServer201*的基础知识,学会了创建数据库以及对数据库操作的一些基本应用,现就所学到知识作出以下的学习心得总结:
SQLServer是一个关系数据库管理系统,SQLServer201*是Microsoft公司推出的SQLServer数据库管理系统的一个版本,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows201*的大型多处理器的服务器等多种平台使用。
SQLServer201*的特性包括:
1.Internet集成:SQLServer201*数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer201*程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer201*支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性:同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows201*数据中心版的大型多处理器服务器。SQLServer201*
数据库实验总结与心得体会
企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
3.企业级数据库功能:SQLServer201*关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLServer201*分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer201*数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
4.易于安装、部署和使用:SQLServer201*中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。SQLServer201*还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
SQLServer201*中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
数据库的内容是从数据表的创建和修改开始的,数据表的建立关系数据库的基本结构,它用来存储数据具有已定义的属性,在数据表的操作中
数据库实验总结与心得体会
有:查看表的信息、查看表的属性、修改表当中的数据、删除表当中的数据以及修改、删除表的操作,从课程的学习和实验当中我了解到,表是数据库数据当中最重要的一个数据对象,表建立的好坏直接关系到数据库的实际使用效果,表当中的内容越具体对表越有利,同时对数据库的各种应用也有着各种各样的便利,但是表的内容也不能过于的繁琐,当然,这些也只能在今后的实际使用当中多多的应用,才能加深和理解如何对表进行规划才更有利于使用和查询。在数据库中,数据内容的查询可以使用查询语句的方法查询,也可以使用视图操作的方法进行查询,使用视图操作的方法不仅可以简化数据操作,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。SQLServer201*的学习是在老师的悉心教导和上机实验实践当中度过的,经过短暂的学习,让我学会了很多知识,对于我今后的人生和工作有很多有用有帮助的地方,感谢老师的教导,让我又多掌握了一项专业的技术,我会在今后更加努力的学习这方面的专业技术知识,勤于实践、不断提高,以适应时代的发展,更好的把握未来。
学生签名:
日期:201*年12月31日
友情提示:本文中关于《数据库实验心得体会》给出的范例仅供您参考拓展思维使用,数据库实验心得体会:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。