使用UML的数据库分析与设计.pptVIP

  • 7
  • 0
  • 约6.03千字
  • 约 45页
  • 2019-05-27 发布于广东
  • 举报
当采用第二种方法把泛化/特化关系映射为关系数据模型时,将子类表的所有列信息存入到超类表中。如图8.15所示。 * 当采用第三种方法把泛化/特化关系映射为关系数据模型时, 为每一个子类创建一个表,将超类的所有列信息存入到每个子类表中。如图8.16所示。 * 3. 聚合/组合联系的映射 聚合/组合联系的映射类似于关联的映射,可以有如下三种做法: (1)如果构成聚合/组合联系的超类和子类之间的多重性是“一对一”的,则可以把超类和子类合并转换为一个表,其中包含超类和子类的全部属性数据。 * (2)如果构成聚合/组合联系的超类和子类之间的多重性是“一对多”的,则可以把超类和子类分别转换为一个表。对于聚合,超类相应的表和子类相应的表之间存在非确定性联系;对于组合,两个表之间存在确定性联系。 * * 8.3.4 触发器与存储过程 触发器(Trigger)—为保证表的数据正确性和完整性而定义的约束操作。当对表中数据进行增、删、改等操作时,触发器可能被自动激发执行。触发器约束使用构造型Trigger表示,它可以加在一个操作名前面,以表示该操作是一个触发器。 * 存储过程 (Stored Procedure) —是一种对数据库进行数据操作和运算的程序过程,是经过事先编译的存储在数据库内部的过程。一个存储过程可以是依附于某个表的,也可以是独立的。 在数据库建模中,一个或多个存储过程可以组织

文档评论(0)

1亿VIP精品文档

相关文档