《2022年最后一次实验课小结 .docx》由会员分享,可在线阅读,更多相关《2022年最后一次实验课小结 .docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 数据库上机报告专 业:信息治理与信息系统班 级: 10070981 同学:李伟伟 指导老师:安海忠 完成时间: 2022 年 8 月 21 日1 名师归纳总结 - - - - - - -第 1 页,共 9 页精选学习资料 - - - - - - - - - 目 录前言 . 错误. 未定义书签;1. 明白并使用 SQL Server 2000 . 3 2. 用查询分析器编写算法,实现增、删、查、改 . 4 3. 使用 Transact-SQL 语言进行程序设计 . 6 4. 使用 SQL Server2000 科学治理 . 7 5. 数据库报告总
2、结 . 8 6. 附件: . 科研治理系统 . 错误. 未定义书签;错误. 未定义书签; 6.同学科研信息治理系统编写目的. 错误. 未定义书签;负责规律结构设计 . . 爱游旅行公司系统 . . 2 错误. 未定义书签;错误. 未定义书签;名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - - - - - 数据库上机试验概况 试验时间 2022 年 11 月 9 日-11 月 30 日,历时四周,共计 8 课时;试验地点 科研楼 1114 室 试验平台 SQL Server 2000 试验内容本次实习主要结合本学期学习的数据库学问,在 习数据库系统
3、的安装、配置,数据库的治理,娴熟SQL Server 2000 环境下练 SQL 语句操作,把握数据库的创建和治理、表的创建的治理、数据查询、储备过程、视图相关学问;并对 Transact-SQL 程序设计、触发器、用户自定义函数与事务等内容有肯定的明白;SQL Server 2000 第一次课,王利军老师先介绍了SQL Server 2000 的进展历程,然后详细介绍了 SQL Server 2000 的安装方法,并简洁介绍了 SQL Server 2000 的一些常用治理工具,由于暑期认知实习中已经简洁学习了这些,通过进一步复习,我对 SQL Server 有了进一步的熟悉;另外,我们仍明
4、白了各种数据类型并学习了数据库和数据表的创建及治理;容: 1 SQL Server 2000 高级安装; 2 SQL Server 2000 数据类型; 3 创建数据库和数据表;这节课主要包括三方面的内1本章学习了 Microsoft SQL Server 2000的进展历程,然后进行了SQL Server 2000 的安装,接着用 SQL Server 2000 的主要工具:企业治理器、查询3 名师归纳总结 - - - - - - -第 3 页,共 9 页精选学习资料 - - - - - - - - - 分析器和服务治理器写一些简洁的算法;通过这些工具可以完成大部分的操作,可以从菜单、任务栏
5、和树状区等不同的位置完成系统的各种操作;2本章重点介绍了 的留意事项;SQL Server 2000 数据类型的分类、使用方法和使用时3本章的主要内容为数据库、数据表的创建及其治理;数据库、数据表的 创建及其治理有两种方法: 第一种方法是使用企业治理器, 由于企业治理器供应 了图形化的操作界面, 采纳企业治理器创建、 治理数据库和数据表操作简洁,容易把握;其次方法是在查询分析器中使用语句来创建、治理数据库和数据表, 这种方法要求用户把握基本的语句;创建数据库使用 CREATE DATABASE 语句;管理数据库包括:显示数据库信息、扩充或收缩数据库容量、配置数据库、重命名数据库、删除数据库;创
6、建数据表使用 CREATE TABLE语句;治理数据表包括:修改数据表结构、 重新命名数据表、 删除数据表; 向数据表插入数据使用 INSERT语句;更新数据表内容使用 UPDATE语句,删除数据表的记录使用 DELETE语句;别离与附加数据库适用于: 1 将数据库从一台电脑移到另一台电脑 2 将数据库从一台电脑的一个磁盘移到另一个磁盘;器,也可以使用查询分析器来完成;别离与附加数据库可以使用企业治理体会:上次暑期认知实习时,数据库备份没学会,这次又重新操作了一下,第一次没胜利,其次次新建了一个文件夹,就可以了,应当是操作时,命名错误造成的失败吧; 自从学习了信管专业, 我的马虎大意的毛病逐步
7、暴露出来,肯定要改正,不仅为了学好本专业,更为了将来更好的进展;2.用查询分析器编写算法,实现增、删、查、改第 4 章 数据库的查询;第 5 章 索引与数据完整性;第 6 章 视图要点: 1索引的概念;索引是一个单独的,物理的数据库结构;它由某个表中的一列或者假设干列的值, 以及这些值的记录在数据表中储备位置的物理地址所组成;建立索引应当遵循的原就: 在主键上创建索引; 在常常需要检索的字段上创建索引;在外键上创建索引;在常常要排序的列上创建索引; 2包括基本子句查询,数据汇总,多表联接查询,联合查询和嵌套查询, 3视图是用于创建动态表的静态定义,视图中的数据是依据预定义的挑选条件从一个或多个
8、行集中生成的;用视图可以定义一个或多个表的行列组合;为了得到所需要的行列组合的视图可以使用 select 语句来指定视图中包含的行和列;收成与体会:4 名师归纳总结 - - - - - - -第 4 页,共 9 页精选学习资料 - - - - - - - - - 在本章中,主要叙述了数据检索的学问,介绍SELECT语句执行查询的各种方法和技巧;通过本章的学习,我学习并把握了以下一些内容: 1把握 SELECT语句的基本结构;在 SELECT语句中, SELECT子句指定查询的特定表中的列, FROM子句指定查询的表, WHERE子句指定查询的条件; 2 如何挑选表中的列,列的别名,生成新的数据
9、表等; 3 使用 ORDER BY子句,进行数据排序; 4 使用比较运算符、 规律运算符和 LIKE、IN、BETWEEN 等关键字过滤查询结果; 5 使用聚合函数,例如 COUNT、AVG、MAX、MIN、SUN等汇总数据; 6 使用分组子句 GROUP BY和 HAVING,使用分组运算子句 COMPUTE 和 COMPUTE BY; 7 把握联接查询的五种类型: 内联接、左外联接、右外联接、 完全外部联接、交叉联接; 8 使用 UNION操作符,把握联合查询的方法; 9 使用嵌套查询的方法;另外,在本章中,主要学习了索引的概念、 特点、分类以及使用的各种方法;通过本章的学习,我学习并把握
10、了以下一些内容:1 为什么要使用索引,索引的特点是什么;2 索引分类的依据是什么,明白各种索引的区分;3 把握创建索引的三种方法,在创建索引的过程中如何设定其属性和参数;4 把握删除和修改索引的方法;5 明白数据完整性的概念和分类;6 明白数据库完整性和约束的关系;7 把握实现域完整性、实体完整性和引用完整性的各种法;最终,我学习了 SQL Server 2000 中视图的创建和使用方法,以及如何通过视图对视图的基表进行检索、插入、删除、修改等操作,通过本章的学习,我通过学习把握了以下内容: 1懂得视图的概念以及视图和数据表之间的主要区分; 2利用企业治理器和 Transact-SQL 语句创
11、建视图和治理视图的方法; 3 掌 握 创 建 视 图 命 令 中 的 两 个 关 键 字 with check option 和 with encryption 的作用; 4明白利用视图对基表中的数据进行插入、更新和删除操作的一些留意事项和前提条件;5 名师归纳总结 - - - - - - -第 5 页,共 9 页精选学习资料 - - - - - - - - - 5把握利用视图对基表中的数据进行操作的方法;心得:虽然认知实习的时候已经简洁明白一些算法,这次又一次深化学习,忘了很多,有时候明明感觉自己编写对了,仍是运行不胜利,只好检查,突然发 现,就是一些微小之处的错误;很遗憾,只记得几个简洁的
12、算法,复杂的那几个 怎么也编写不对;第7章 Transact-SQL 程序设计;第8章 储备过程 第9章 触发器第一次接触 Transact-SQL 的概念;要求程序设计使用Transact-SQL 语言进行程序设计是 SQL Server 的主要应用形式之一; 不管是一般的客户机 / 服务器应用程序,仍是 Web应用程序,都必需对涉及数据库中数据进行的处理描述成Transact-SQL 语句,并通过向服务器端发送 Transact-SQL 语句才能实现与 SQL Server 的通信;本章将第一介绍 Transact-SQL 语言的基本学问,然后在此基础上介绍 Transact-SQL 语言
13、基本要素、流程掌握语句和游标的使用;在 SQL Server 数据库系统中,储备过程具有很重要的作用,储备过程是Transact- SQL语句的集合,它供应了一种高效和安全的拜访数据库的方法,经常被用来拜访数据和治理被修改的数据,SQL Server 2000 不仅供应了用户自定义储备过程的功能, 而且也供应了很多可作为工具使用的系统储备过程;本章重点介绍储备过程的概念、使用企业治理器和 过程,并介绍储备过程的一些应用技巧;Transact-SQL 语句创建和治理储备就本质而言, 触发器也是一种储备过程, 它是一种特殊类型的储备过程;触发器只要满意肯定的条件, 它就可以触发完成各种简洁和复杂的
14、任务,可以帮忙我们更好的爱护数据库中数据的完整性;本章要重点懂得触发器的特点和作用,把握创建和治理触发器的方法;收成与体会: 1 在 SQL Server 中使用 Transact-SQL 语言进行程序设计时, 通常是使用批处理来提交一个或多个 T-SQL语句,一个或多个批处理又可以构成一个脚本,以文件形式储存在磁盘上从而得到可再次使用的代码模块;局部变量用于在 T-SQL语句间传递数据; 设计程序时, 往往需要利用各种流程掌握语句,包括条件掌握语句、无条件掌握语句和循环语句等等来掌握电脑的执行进程;2 游标供应了对结果集进行逐行处理的机制,使用游标的时候, 第一声明游标,然后从游标中读取或修
15、改数据, 最终仍要留意准时关闭游标并将不再使用的游标删除以释放系统空间;3 储备过程是一种数据库对象, 是储备在服务器上的一组预定义的 SQL语句集合;创建储备过程并将编译好的版本储备在高速缓存中,可以加快程序的执行效率;储备过程可以有输入、输出参数,可以返回结果集以及返回值;通过本章 6 名师归纳总结 - - - - - - -第 6 页,共 9 页精选学习资料 - - - - - - - - - 的学习,应把握各种储备过程的创建、执行、修改和删除方法; 4触发器是一种特殊的储备过程,当有INSERT、UPDATE和 DELETE操作影响到触发器所爱护的数据时, 触发器就会自动触发执行; 触
16、发器主要用于加强业 务规章和数据完整性, 能实现比 CHECK约束更复杂的检查, 一般在使用触发器之 前应优先考虑使用约束,只在必要的时候才使用触发器;函数是由一个或多个 Transact-SQL 语句组成的子程序; SQL Server 2000 支持三种用户定义函数:标量函数、内嵌表值函数、多语句表值函数;本章介绍用户定义函数的创建、修改及删除;事务是作为单个规律工作单元执行的一系列操作,这些操作要么全部执行,要么都不执行; SQL Server 2000 使用锁确保事务完整性和数据库一样性,锁可以防止用户读取正在由其他用户更换的数据,并可以防止多个用户同时更换相同数据;本章介绍如何定义事
17、务进行数据处理并具体说明白锁定机制中锁的粒度、不同类型的锁的特点;4.使用 SQL Server2000 科学治理第 10 章 用户自定义函数与事务第 11 章 SQL Server2000 治理主要内容: 1函数是由一个或多个 Transact-SQL 语句组成的子程序;SQL Server 2000 支持三种用户定义函数:标量函数、内嵌表值函数、多语句表值函数;本章介绍 用户定义函数的创建、修改及删除;事务是作为单个规律工作单元执行的一系列操作,这些操作要么全部执行,要么都不执行; SQL Server 2000 使用锁确保事务完整性和数据库一样性,锁可以防止用户读取正在由其他用户更换的数
18、据,并可以防止多个用户同时更换相同数据;本章介绍如何定义事务进行数据处理并具体说明白锁定机制中锁的粒度、不同类型的锁的特点;2科学治理 SQL Server 2000个是应用好 SQL Server2000 个的基础,对 SQL Server 2000 的治理涉及很多方面,本章主要介绍几种常用的治理:安全治理,数据导入导出 DTS ,数据库备份, 数据库复原, 重点叙述安全治理,数据备份 , 数据复原,本章难点是安全治理本章以案例学习为主线,强调实训练习;通过本章学习,主要把握如下内容: SQL Server 2000 的身份验证,帐号治理,角色治理,权限治理,数据的导入导出 DTS ,备份设
19、备,备份策略,执行数据库备份,数据库复原 ,SQL Server 代理;收成与体会:SQL Server 支持三种类型的用户自定义函数:标量 7 Scalar 函数、内嵌表名师归纳总结 - - - - - - -第 7 页,共 9 页精选学习资料 - - - - - - - - - 值 In Line TableValued 函数、多语句表值MultiStatement TableValued 函数;本章通过三个实例说明白如何创建和使用标量函数、内嵌表值函 数、多语句表值函数的方法; SQL Server 的事务模式可分为三种:显式事务、隐式事务、自动事务;本 章主要介绍了如何使用显式事务来实
20、现数据操作的完整性和一样性,并对多用户 系统使用事务处理程序给出几点体会性的建议;锁作为一种安全机制,用于掌握多个用户的并发操作,防止其他用户修改另一个仍未完成的事务中的数据;本章具体说明白锁定机制中锁的粒度、不同类型的锁的特点;本章第一介绍了 Microsoft SQL Server 2000 的进展历程,然后介绍了 SQL Server 2000 的安装,接着介绍了SQL Server 2000 的主要工具:企业治理器、查询分析器和服务治理器;通过这些工具可以完成大部分的操作,可以从菜单、任务栏和树状区等不同的位置完成系统的各种操作; SQL Server 2000 治理是本课程中特别重要
21、的内容,本章主要介绍了几种常 用的治理方法:安全治理、数据导入导出DTS、数据库备份、数据库复原;每 部分学问都给出了具体的操作步骤和丰富的实例,如对每个操作步骤都能融会贯 穿,并能撑握相应实例,就本章目标就到达了;心得体会:本章的难点是每种治理方法的SQL语句实现方法,数据的备份和复原也是较难把握的内容;好高兴,在我第一次备份失败后,立刻找出缘由,解决,发觉 是我命名错误,我有重建一个文件夹,在此备份,竟然胜利了;数据复原也顺当 完成;这次实习在暑期认知实习的铺垫下顺当的完成了;虽然短短四次课, 却也感慨万千;这次上机有收成,也有不足;其实,多少仍有些遗憾;上机的娴熟度经过认知实习的磨练已经
22、大大提高了,和暑期实习相比也少了很多恐慌,由于一些学问是自己已经知道的; 但是仍有遗憾, 就是总感觉学得不充实, 好像内容没有 暑期那么多,就总感觉学到的很少,仍有一些概念性学问,诸如游标,好像上课 听老师讲了, 好像有点明白了, 可仍是不知怎么用; 感觉自己仍有很多东西都不 会;总之,再接再厉吧,今后的学习中仍要加一磨练;这次数据库试验课可以说既是暑期认知实习的复习又是新一轮学习的温习;由于部分内容在认知实习中已经得以明白,所以这次上机课我不再像以前那样紧张,虽然中间也有不娴熟的地方,但在不断摸索中,竟然发觉,自己可以尝试着 编一些小程序语句, 并且运行的很胜利; 其中的高兴甚至幸福都不言而
23、喻;我本 不是一个动手才能强的人, 而且做事很马虎; 在信管这个专业中, 或许我的专业学问、专业技能仍不特别娴熟, 但我在不断地学习中培育了仔细细致、内心强大 的好素养;言归正传,说说这四次试验课的学习吧,我们分别学习了 SQL server 20008 名师归纳总结 - - - - - - -第 8 页,共 9 页精选学习资料 - - - - - - - - - 的相关概念、使用企业治理器和查询分析器、创建和使用索引、Transact-SQL 程序设计和 SQL Server 2000 治理;其中 SQL server 2000 的概念和治理由于认 知实习中已经学习过, 所以觉得学起来很轻松, 也都会, 至于创建和使用索引和 Transact-SQL 程序设计听课时一头雾水,下去自己又看了一下课件,仍不是特 别熟,需要课下再稳固;这次数据库上机试验是在暑期认知实习后的进一步对数据库的学习和实际 操作;通过学习和实践, 我经受了一个怕动手到尝试着动手再到喜爱实践的过程;虽然中间也有学的不透彻的地方,特殊是后面新接触的索引、 触发器和游标这些概念及应用,仍学的不是很扎实;在接下来的专业学习中,仍要连续明白,不断 学习;9 名师归纳总结 - - - - - - -第 9 页,共 9 页
限制150内