预订演示
前页 后页

数据库对象

虽然表是关系数据库的基本组件并允许定义列、数据类型、键和索引,但在 RDBM 系统中还有许多其他重要的对象,包括:

  • 视图-视图表示预定义查询的结果集;它们是从存储在一个或多个表(或其他视图)中的数据动态得出的
  • 过程- 一些 DBMS 产品实施以提供可以包含一个或多#
    例程的特征#
    执行特定任务的语句,例如数据验证、访问控制或减少客户端和 DBMS 服务器之间的网络流量
  • 函数——一些特征产品实现的特性,用于提供扩展数据库服务器功能的机制; each 是一个例程,可以接受参数、执行一个动作(例如复杂的计算)并将该动作的结果作为值返回
  • 序列- 一些 DBMS 产品实现的特征,以提供生成唯一值的机制 - 确保对它的每次调用都返回唯一值
UML本身并没有指定如何执行数据建模,但Enterprise Architect具有用于数据建模的完全集成的UML配置文件以及一系列内置于核心产品中的特征,这些特征将使数据建模变得容易。

该配置文件使用构造型和标记值将标准UML元素扩展为数据建模结构。这是通过将数据库object型添加到UML类来实现的;这样你就可以模型:

  • 数据建模diagrams as extended UML类diagrams
  • 表作为具有 <<table>> 构造型的UML类对象
  • 视图作为具有 <<view>> 构造型的UML类对象
  • 过程作为具有 <<procedure>> 构造型的UML类对象
  • 函数作为具有 <<function>> 构造型的UML类对象
  • 序列作为具有 <<dbsequence>> 构造型的UML类对象
您可以使用Enterprise Architect在您的数据库模型中快速创建和配置所有这些对象。

了解更多