1.存错过程的概念及优点。
概念:存储过程(storedprocedure)是一组为了完成特定功能的sql语句集,经编。
译后存储在数据库。
存储过程其实就是能完成一定操作的一组sql语句,只不过这组语句是放在数。
据库中的。优点:
提高效率:存储过程本身的执行速度非常快,而且,调用存储过程可以大大减。
少同数据库的交互次数。
模块化,将程序分解为逻辑模块。
可重用性,可以被任意数目的程序调用可维护性,简化维护操作。
安全性,通过设置权限,使数据更安全。
存储过程能够减少网络流量:对于同一个针对数据库对象的操作(如查询、修。
改),如果这一操作所涉及到的sql语句被组织成一存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,否则将是多条sql语句,从而大大增加了网络流量,降低网络负载。提高了程序的可移植性:数据库专业人员可随时对存储过程进行修改,但对应。
用程序源**毫无影响(因为应用程序源**只包含存储过程的调用语句),从而极大地提高了程序的可移植性。
2.索引的作用和优缺点。
作用:自动优化查询,大大加快数据的检索速度优点:
提高数据检索速度。
通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序。
的时间。通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能缺点:
创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物。
理空间,如果要建立聚簇索引,那么需要的空间就会更大。
当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降。
低了数据的维护速度。
3.如何创建位图索引。
create bitmap index index_name on表名(字段);
4.事务控制相关包括语句和作用?
commit:结束当前事务,并将所有数据变更提交数据库生效rollback:结束当前事务,并取消所有数据变更。
s**epoint:在当前事务内部创建一个保存点。
5.事务acid属性?
包括:原子性、一致性、隔离性、持久性。
6.显示游标的使用,需要哪四个步骤声明游标打开游标提取行关闭游标。
7.约束的种类。
not null (非空)--防止null值进入指定的列。
check (检查)--检查在约束中指定的条件是否得到了满足。unique (唯一)--保证在指定的列中没有重复值。
primarykey(主键)--用来唯一的标识出表的每一行,并且防止出现null值,一个表只能有一个主键约束。
poreignkey(外部键)--通过使用公共列在表之间建立一种父子(parent-child)关系,在表上定义的外部键可以指向主键或者其他表的唯一键。8.视图的作用和特点。
视图是关系数据库中的外模式视图能够对数据提供安全保护。
视图对重构数据库提供了一定的逻辑独立性。
对视图的一切操作,最终都会转换为对基本表的操作并不是所有的视图都是可以更新的数据库的视图对象是基于基本表构建的。
语言的类别:ddl, dml , dcl , tcl,它们各自代表的含义。
ddl:数据定义语言dml:数据操作语言dcl:数据控制语言tcl:事务控制语言。
10.用来监听客户端程序连接请求的oracle服务是?oraclehome_nametnslistener
11.聚合函数有哪些:sum,count,**g,min,max
中的默认表空间是system表空间。
13.查询相关sql:排序。
between and
分组,并求平均值等。
15.各种不同类型sql函数的作用。
分析函数用来计算排名、移动平均数和报表聚合的函数数字函数接受数字输入并返回数值结果。
转换函数将值从一种数据类型转换为另一种数据类型。
字符函数接受字符输入并返回字符或数值。
日期函数对日期值进行运算,并生成日期数据类型或数值类型的结果16.当表中执行insert、update、delete操作时触发定义在某一个表的触发器。
Oracle复习大纲
chapter 7 数据库物理存储结构的组成及各个部分的功能 性质。2.数据文件管理 1 数据文件与表空间的关系。2 数据文件的添加 数据文件大小的修改autoextendon resize 操作 数据文件的移植。3.控制文件的管理。1 控制文件的基本性质 2 控制文件存储的信息。3 控制文件的数量...
oracle培训大纲
时间。主题。1 安装oracle windows 安装oracle数据库。oracle数据库基础。第一天。2 配置说明简介3 数据库管理系统概述4 关系型数据库基础。5 oracle数据库概述及中间件介绍6 oracle数据库的基本概念7 oracle体系结构8 oracle内存结构。oracle体...
oracle复习
oracle数据库的主要特点。支持多用户 大事务量的事务处理。数据安全性和完整性控制。支持分布式数据处理。可移植性。oracle服务器提供开放 全面和综合的信息管理,它由oracle数据库和oracle实例组成。管理数据库的后台进程和内存结构的集合称为 oracle 实例 oracle 数据库是一个...