• 首页
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案
目录

数据库开发对象有哪些

数据库开发对象有:1.用户;2.视图;3.索引;4.触发器;5.序列;6.图表。其中,用户指的就是有对数据库有权限访问的人。视图也有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现。

一、数据库开发对象

1.用户

用户指的就是有对数据库有权限访问的人。

2.视图

视图也有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现,其实在数据库中并不存在,通过控制用户对数据的访问权限,简化数据,只显示用户需要的数据项。

3.索引

索引是为了给用户提供快速访问数据的途径,时刻监督数据库表的数据,从而参照特定数据库表列建立起来的一种顺序,主要是为了便于用户访问指定数据,避免数据的重复。

4.触发器

触发器是在数据库表中属于用户定义的SQL事务命令集合。触发器由事件来触发,可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。如果你对一个数据库表执行删除、插入、修改的时候,命令就能够自动去执行。

5.序列

序列,定义存储在数据字典里面,序列提供了少数数值的顺序表从而来简化程序的设计工作。

6.图表

图表,是为了编辑表与表之间的关系,可以理解为数据库表之间的一种关系示意图。

延伸阅读:

二、数据库的函数

函数与过程很类似,一般用于计算数据,声明为FUNCTION,需要描述返回类型,且PL/SQL块中至少有一个有效的RETURN语句;函数不能独立运行,必须作为表达式的一部分;在DML和DQL中可调用函数。

函数的目标是返回一个值。大多数函数都返回一个标量值(scalar value),标量值代表一个数据单元或一个简单值。实际上,函数可以返回任何数据类型,包括表、游标等可返回完整的多行结果集的类型。

以上就是关于数据库开发对象的内容希望对大家有帮助。

相关文章