最后一次实验课小结_第1页
最后一次实验课小结_第2页
最后一次实验课小结_第3页
最后一次实验课小结_第4页
最后一次实验课小结_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、 专业:信息管理与信息系统 班级:10070981 学生姓名:李伟伟 指导教师:安海忠 完成时间:2022年3月14日数据库上机报告目 录前言21.了解并使用SQL Server 200022.用查询分析器编写算法,实现增、删、查、改33.使用Transact-SQL语言进行程序设计54.使用SQL Server2000科学管理65.数据库报告总结76.附件:86.1科研管理系统8 6.1.1学生科研信息管理系统编写目的8 负责逻辑结构设计86.2爱游旅游公司系统11数据库上机实验概况实验时间2021年11月9日-11月30日,历时四周,共计8课时。实验地点科研楼1114室实验平台SQL Se

2、rver 2000实验内容本次实习主要结合本学期学习的数据库知识,在SQL Server 2000环境下练习数据库系统的安装、配置,数据库的管理,熟练SQL 语句操作,掌握数据库的创立和管理、表的创立的管理、数据查询、存储过程、视图相关知识。并对Transact-SQL程序设计、触发器、用户自定义函数与事务等内容有一定的了解。1.了解并使用SQL Server 2000 第一次课,王利军老师先介绍了SQL Server 2000的开展历程,然后详细介绍了SQL Server 2000的安装方法,并简单介绍了SQL Server 2000的一些常用管理工具,因为暑期认知实习中已经简单学习了这些,

3、通过进一步复习,我对SQL Server有了进一步的认识。另外,我们还了解了各种数据类型并学习了数据库和数据表的创立及管理。 这节课主要包括三方面的内容: 1SQL Server 2000高级安装; 2SQL Server 2000数据类型; 3创立数据库和数据表。1本章学习了Microsoft SQL Server 2000的开展历程,然后进行了SQL Server 2000的安装,接着用SQL Server 2000的主要工具:企业管理器、查询分析器和效劳管理器写一些简单的算法。通过这些工具可以完成大局部的操作,可以从菜单、任务栏和树状区等不同的位置完成系统的各种操作。2本章重点介绍了SQ

4、L Server 2000数据类型的分类、使用方法和使用时的本卷须知。3本章的主要内容为数据库、数据表的创立及其管理。数据库、数据表的创立及其管理有两种方法:第一种方法是使用企业管理器,由于企业管理器提供了图形化的操作界面,采用企业管理器创立、管理数据库和数据表操作简单,容易掌握。第二方法是在查询分析器中使用语句来创立、管理数据库和数据表,这种方法要求用户掌握根本的语句。创立数据库使用CREATE DATABASE语句。管理数据库包括:显示数据库信息、扩充或收缩数据库容量、配置数据库、重命名数据库、删除数据库。 创立数据表使用CREATE TABLE语句。管理数据表包括:修改数据表结构、重新命

5、名数据表、删除数据表。向数据表插入数据使用INSERT语句。更新数据表内容使用UPDATE语句,删除数据表的记录使用DELETE语句。别离与附加数据库适用于:(1) 将数据库从一台计算机移到另一台计算机(2) 将数据库从一台计算机的一个磁盘移到另一个磁盘。别离与附加数据库可以使用企业管理器,也可以使用查询分析器来完成。 体会:上次暑期认知实习时,数据库备份没学会,这次又重新操作了一下,第一次没成功,第二次新建了一个文件夹,就可以了,应该是操作时,命名错误造成的失败吧。自从学习了信管专业,我的粗心大意的毛病逐渐暴露出来,一定要改正,不仅为了学好本专业,更为了将来更好的开展。2.用查询分析器编写算

6、法,实现增、删、查、改第4章 数据库的查询;第5章 索引与数据完整性;第6章 视图要点: 1索引的概念。索引是一个单独的,物理的数据库结构。它由某个表中的一列或者假设干列的值,以及这些值的记录在数据表中存储位置的物理地址所组成。建立索引应该遵循的原那么:在主键上创立索引;在经常需要检索的字段上创立索引;在外键上创立索引;在经常要排序的列上创立索引。 2包括根本子句查询,数据汇总,多表联接查询,联合查询和嵌套查询, 3视图是用于创立动态表的静态定义,视图中的数据是根据预定义的选择条件从一个或多个行集中生成的。用视图可以定义一个或多个表的行列组合。为了得到所需要的行列组合的视图可以使用select

7、语句来指定视图中包含的行和列。收获与体会: 在本章中,主要讲述了数据检索的知识,介绍SELECT语句执行查询的各种方法和技巧。通过本章的学习,我学习并掌握了以下一些内容: 1掌握SELECT语句的根本结构。在SELECT语句中,SELECT子句指定查询的特定表中的列,FROM子句指定查询的表,WHERE子句指定查询的条件; 2)如何选择表中的列,列的别名,生成新的数据表等; 3)使用ORDER BY子句,进行数据排序; 4)使用比较运算符、逻辑运算符和LIKE、IN、BETWEEN等关键字过滤查询结果; 5)使用聚合函数,例如COUNT、AVG、MAX、MIN、SUN等汇总数据; 6)使用分组

8、子句GROUP BY和HAVING,使用分组计算子句COMPUTE和COMPUTE BY; 7)掌握联接查询的五种类型:内联接、左外联接、右外联接、完全外部联接、交叉联接; 8)使用UNION操作符,掌握联合查询的方法; 9)使用嵌套查询的方法。另外,在本章中,主要学习了索引的概念、特点、分类以及使用的各种方法。通过本章的学习,我学习并掌握了以下一些内容:1)为什么要使用索引,索引的特点是什么;2)索引分类的依据是什么,了解各种索引的区别;3)掌握创立索引的三种方法,在创立索引的过程中如何设定其属性和参数; 4)掌握删除和修改索引的方法;5)了解数据完整性的概念和分类;6)了解数据库完整性和约

9、束的关系;7)掌握实现域完整性、实体完整性和引用完整性的各种法。 最后,我学习了SQL Server 2000中视图的创立和使用方法,以及如何通过视图对视图的基表进行检索、插入、删除、修改等操作,通过本章的学习,我通过学习掌握了以下内容: 1理解视图的概念以及视图和数据表之间的主要区别; 2利用企业管理器和Transact-SQL语句创立视图和管理视图的方法; 3掌握创立视图命令中的两个关键字with check option和with encryption的作用; 4了解利用视图对基表中的数据进行插入、更新和删除操作的一些本卷须知和前提条件;5掌握利用视图对基表中的数据进行操作的方法。 心得

10、:虽然认知实习的时候已经简单了解一些算法,这次又一次深入学习,忘了很多,有时候明明感觉自己编写对了,还是运行不成功,只好检查,突然发现,就是一些细微之处的错误。很遗憾,只记得几个简单的算法,复杂的那几个怎么也编写不对。3.使用Transact-SQL语言进行程序设计第7章 Transact-SQL程序设计;第8章 存储过程 第9章 触发器 第一次接触Transact-SQL的概念。要求程序设计使用Transact-SQL语言进行程序设计是SQL Server的主要应用形式之一。不管是普通的客户机/效劳器应用程序,还是Web应用程序,都必须对涉及数据库中数据进行的处理描述成Transact-SQ

11、L语句,并通过向效劳器端发送Transact-SQL语句才能实现与SQL Server的通信。本章将首先介绍Transact-SQL语言的根本知识,然后在此根底上介绍Transact-SQL语言根本要素、流程控制语句和游标的使用。 在SQL Server数据库系统中,存储过程具有很重要的作用,存储过程是Transact- SQL语句的集合,它提供了一种高效和平安的访问数据库的方法,经常被用来访问数据和管理被修改的数据,SQL Server 2000不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。本章重点介绍存储过程的概念、使用企业管理器和Transact-SQ

12、L语句创立和管理存储过程,并介绍存储过程的一些应用技巧。 就本质而言,触发器也是一种存储过程,它是一种特殊类型的存储过程。触发器只要满足一定的条件,它就可以触发完成各种简单和复杂的任务,可以帮助我们更好的维护数据库中数据的完整性。本章要重点理解触发器的特点和作用,掌握创立和管理触发器的方法。收获与体会: 1)在SQL Server中使用Transact-SQL语言进行程序设计时,通常是使用批处理来提交一个或多个T-SQL语句,一个或多个批处理又可以构成一个脚本,以文件形式保存在磁盘上从而得到可再次使用的代码模块。局部变量用于在T-SQL语句间传递数据。设计程序时,往往需要利用各种流程控制语句,

13、包括条件控制语句、无条件控制语句和循环语句等等来控制计算机的执行进程。2)游标提供了对结果集进行逐行处理的机制,使用游标的时候,首先声明游标,然后从游标中读取或修改数据,最后还要注意及时关闭游标并将不再使用的游标删除以释放系统空间。3)存储过程是一种数据库对象,是存储在效劳器上的一组预定义的SQL语句集合。创立存储过程并将编译好的版本存储在高速缓存中,可以加快程序的执行效率。存储过程可以有输入、输出参数,可以返回结果集以及返回值。通过本章的学习,应掌握各种存储过程的创立、执行、修改和删除方法。 4触发器是一种特殊的存储过程,当有INSERT、UPDATE和DELETE操作影响到触发器所保护的数

14、据时,触发器就会自动触发执行。触发器主要用于加强业务规那么和数据完整性,能实现比CHECK约束更复杂的检查,一般在使用触发器之前应优先考虑使用约束,只在必要的时候才使用触发器。 函数是由一个或多个 Transact-SQL 语句组成的子程序。SQL Server 2000 支持三种用户定义函数:标量函数、内嵌表值函数、多语句表值函数。本章介绍用户定义函数的创立、修改及删除。 事务是作为单个逻辑工作单元执行的一系列操作,这些操作要么全部执行,要么都不执行。SQL Server 2000 使用锁确保事务完整性和数据库一致性,锁可以防止用户读取正在由其他用户更改的数据,并可以防止多个用户同时更改相同

15、数据。本章介绍如何定义事务进行数据处理并详细说明了锁定机制中锁的粒度、不同类型的锁的特点。 4.使用SQL Server2000科学管理第10章 用户自定义函数与事务 第 11 章 SQL Server2000 管理主要内容: 1函数是由一个或多个 Transact-SQL 语句组成的子程序。SQL Server 2000 支持三种用户定义函数:标量函数、内嵌表值函数、多语句表值函数。本章介绍用户定义函数的创立、修改及删除。 事务是作为单个逻辑工作单元执行的一系列操作,这些操作要么全部执行,要么都不执行。SQL Server 2000 使用锁确保事务完整性和数据库一致性,锁可以防止用户读取正在

16、由其他用户更改的数据,并可以防止多个用户同时更改相同数据。本章介绍如何定义事务进行数据处理并详细说明了锁定机制中锁的粒度、不同类型的锁的特点。 2科学管理 SQL Server 2000个是应用好 SQL Server2000个的根底,对 SQL Server 2000 的管理涉及许多方面,本章主要介绍几种常用的管理:平安管理,数据导入导出 DTS ,数据库备份,数据库恢复,重点讲述平安管理,数据备份,数据恢复,本章难点是平安管理本章以案例学习为主线,强调实训练习。通过本章学习,主要掌握如下内容: SQL Server 2000 的身份验证,帐号管理,角色管理,权限管理,数据的导入导出 DTS

17、 ,备份设备,备份策略,执行数据库备份,数据库恢复,SQL Server 代理。收获与体会:SQL Server支持三种类型的用户自定义函数:标量(Scalar)函数、内嵌表值(InLine TableValued)函数、多语句表值(MultiStatement TableValued)函数。本章通过三个实例说明了如何创立和使用标量函数、内嵌表值函数、多语句表值函数的方法。 SQL Server的事务模式可分为三种:显式事务、隐式事务、自动事务。本章主要介绍了如何使用显式事务来实现数据操作的完整性和一致性,并对多用户系统使用事务处理程序给出几点经验性的建议。 锁作为一种平安机制,用于控制多个用

18、户的并发操作,防止其他用户修改另一个还未完成的事务中的数据。本章详细说明了锁定机制中锁的粒度、不同类型的锁的特点。 本章首先介绍了Microsoft SQL Server 2000的开展历程,然后介绍了SQL Server 2000的安装,接着介绍了SQL Server 2000的主要工具:企业管理器、查询分析器和效劳管理器。通过这些工具可以完成大局部的操作,可以从菜单、任务栏和树状区等不同的位置完成系统的各种操作。 SQL Server 2000管理是本课程中非常重要的内容,本章主要介绍了几种常用的管理方法:平安管理、数据导入导出DTS、数据库备份、数据库恢复。每局部知识都给出了详细的操作步

19、骤和丰富的实例,如对每个操作步骤都能融会贯穿,并能撑握相应实例,那么本章目标就到达了。心得体会: 本章的难点是每种管理方法的SQL语句实现方法,数据的备份和恢复也是较难掌握的内容。 好开心,在我第一次备份失败后,马上找出原因,解决,发现是我命名错误,我有重建一个文件夹,在此备份,居然成功了。数据恢复也顺利完成。5.数据库报告总结这次实习在暑期认知实习的铺垫下顺利的完成了。虽然短短四次课,却也感慨万千。这次上机有收获,也有缺乏。其实,多少还有些遗憾。上机的熟练度经过认知实习的磨练已经大大提高了,和暑期实习相比也少了很多恐慌,因为一些知识是自己已经知道的。但是还有遗憾,就是总感觉学得不充实,似乎内容没有暑期那么多,就总感觉学到的很少,还有一些概念性知识,诸如游

温馨提示

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

评论

0/150

提交评论