前页 | 后页 |
数据库对象
虽然表是关系数据库的基本组件并允许定义列、数据类型、键和索引,但在 RDBM 系统中还有许多其他重要的对象,包括:
- 视图-视图表示预定义查询的结果集;它们是从存储在一个或多个表(或其他视图)中的数据动态得出的
- 过程- 一些 DBMS 产品实施以提供可以包含一个或多#
例程的特征#
执行特定任务的语句,例如数据验证、访问控制或减少客户端和 DBMS 服务器之间的网络流量 - 函数——一些特征产品实现的特性,用于提供扩展数据库服务器功能的机制; each 是一个例程,可以接受参数、执行一个动作(例如复杂的计算)并将该动作的结果作为值返回
- 序列- 一些 DBMS 产品实现的特征,以提供生成唯一值的机制 - 确保对它的每次调用都返回唯一值
该配置文件使用构造型和标记值将标准UML元素扩展为数据建模结构。这是通过将数据库object型添加到UML类来实现的;这样你就可以模型:
- 数据建模diagrams as extended UML类diagrams
- 表作为具有 <<table>> 构造型的UML类对象
- 视图作为具有 <<view>> 构造型的UML类对象
- 过程作为具有 <<procedure>> 构造型的UML类对象
- 函数作为具有 <<function>> 构造型的UML类对象
- 序列作为具有 <<dbsequence>> 构造型的UML类对象