1.表
表,即在数据库中存放数据用的数据表。
2.视图
视图是数据库中的虚拟表,在视图中存放的是从数据库表中查询出来的记录,使用视图是为了方便信息查询,同时也能够缩短查询数据的时间。
3.存储过程
存储过程是由SQL语句和控制流语句组成的语句块,存储过程存储在数据库内,可由应用程序通过存储过程的名称调用执行。
存储过程在开发软件时,可以把大量的数据操作放在服务器端的存储过程中,而只返回需要的数据,这样就减少了数据的传输量,速度也可以大大的提高。
4.触发器
触发器是特殊的存储过程,也是由SQL语句和程序控制语句组成的。但是,触发器在数据库中是不需要调用而自动执行的。例如,在触发器中可以定义在修改某张表记录后执行触发器中的内容。
5.约束
约束是数据库中保证数据库里表中数据完整性的手段。在Oracle中使用的约束有主键约束、外键约束、唯一约束、检查约束、非空约束。