数据库管理系统可以保存并运行自己的存储程序和函数。PL-SQL（Oracle公司的专有的SQL扩展语言），或面向对象语言Java可以调用那些代码对象或者编写这些代码。
存储.Oracle关系型数据库管理系统从逻辑上把数据保存在表空间内，在物理上以数据文件的形式存储。表空间可以包含多种类型的内存区段，例如数据区段（Data Segment）、索引区段（Index Segment）等等。区段相应的由一个或多个扩展（extent）组成。扩展由相连的数据区块组成。数据区块是数据存储的基本单