数据库开发对象有:1.用户;2.视图;3.索引;4.触发器;5.序列;6.图表。其中,用户指的就是有对数据库有权限访问的人。视图也有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现。
一、数据库开发对象
1.用户
用户指的就是有对数据库有权限访问的人。
2.视图
视图也有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现,其实在数据库中并不存在,通过控制用户对数据的访问权限,简化数据,只显示用户需要的数据项。
3.索引
索引是为了给用户提供快速访问数据的途径,时刻监督数据库表的数据,从而参照特定数据库表列建立起来的一种顺序,主要是为了便于用户访问指定数据,避免数据的重复。
4.触发器
触发器是在数据库表中属于用户定义的SQL事务命令集合。触发器由事件来触发,可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。如果你对一个数据库表执行删除、插入、修改的时候,命令就能够自动去执行。
5.序列
序列,定义存储在数据字典里面,序列提供了少数数值的顺序表从而来简化程序的设计工作。
6.图表
图表,是为了编辑表与表之间的关系,可以理解为数据库表之间的一种关系示意图。
延伸阅读:
二、数据库的函数
函数与过程很类似,一般用于计算数据,声明为FUNCTION,需要描述返回类型,且PL/SQL块中至少有一个有效的RETURN语句;函数不能独立运行,必须作为表达式的一部分;在DML和DQL中可调用函数。
函数的目标是返回一个值。大多数函数都返回一个标量值(scalar value),标量值代表一个数据单元或一个简单值。实际上,函数可以返回任何数据类型,包括表、游标等可返回完整的多行结果集的类型。
以上就是关于数据库开发对象的内容希望对大家有帮助。