目录:
定义-数据库对象是什么意思?
关系数据库中的数据库对象是用于存储或引用数据的数据结构。 人们最常与之互动的对象是桌子。 其他对象是索引,存储过程,序列,视图等等。
创建数据库对象时,无法创建新的对象类型,因为创建的所有各种对象类型都受到所使用的关系数据库模型(例如Oracle,SQL Server或Access)的本质或源代码的限制。 正在创建的是对象的实例,例如新表,该表上的索引或同一表上的视图。
Techopedia解释了数据库对象
在数据库对象中需要两个小的但重要的区别:
- 对象类型是对象的基本概念或概念。 例如,表或索引的概念。
- 对象实例是对象类型的示例。 例如,名为CUSTOMER_MASTER的表是对象类型TABLE的实例。
大多数主要数据库引擎提供相同的主要数据库对象类型集:
- 桌子
- 指标
- 顺序
- 观看次数
- 同义字
尽管用于创建这些主要数据库对象类型的行为和语法存在细微的差异,但它们的概念和含义几乎相同。 Oracle中的表的行为几乎与SQL Server中的表完全相同。 这使数据库管理员的工作更加轻松。 这类似于从另一家制造商生产的一辆汽车转移到另一辆汽车。 用于打开大灯的开关可能位于不同的位置,但总体布局大致相似。
创建对象实例时,遵循一个易于理解的命名约定是一个好主意。 对于其产品旨在供多个人使用的数据库设计人员而言,这尤其重要。 通过减少以后对创建者的查询数量,使内部数据库管理员的工作尽可能简单也是有帮助的。 一个简单的准则是添加后缀。 这是两个示例:
- 使用_MASTER为所有主表添加后缀:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- 使用后缀_TRANS后缀所有事务表:
- DAILY_TRANS
- LOANS_TRANS
- INTERBANK_TRANS