一个ORDBMS对引用语义的支持.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第35卷专辑 兰)I太学学报(自然科学艇) Vol35 Supp 1 999年8月 JournalofLanzhou Science) 1999 University【Natural Aug 文章编号 一个ORDBMS对引用语义的支持 李红燕,邓江,李战怀 (西ILD世人学计算机系,陕两西安,710072) 摘要:奉义介绍AhGEL这个典型的对象一关系数据库营理系统(ORDBhlS)中的引用机制:包 括作为完控性约束的0f用和作为类犁构造器的引用 J 关键词:e!睢孵:。.;lffl:列象托、识。。。,.乇j、均,t。j·;:r I L ANGEl.是两北T业人。学计算机系白行研制开发的…个对蒙关系型数据库管理系统,其 数据模型为扩展的北一范一℃,并兼具面向对象特色,能对复杂对象的聚台、概括、特化、引 用等语义提供起好的支持传统的火系系统只能支持主键.外键形式的引jfj,但ANGEL还提 供了另外的手段:通过对象标识米进彳『引川,这一点是对象一芙系系统所特有的. 1 引用作为完整性约束 在数据库模式中,有时往往需要对某些特定属性施加限制,使得它们的取值具有特定 的含义.比较经典的例子是:似定订一个记录部门信息的表DEPT利一个记录职员信息的表 要在EMP中有对艇的项在ANGEL系统中我们可以用外米关键字约束[Ij米表达这样 的语义: CREATETABLEEMPWITll0In CREATETAB[EDEPT (eno (dno char[【0], char[10], ageint, managerchar[10] int REFERENCESEMPONDELETECASCAlOE salary KEY(eno): SETOF )PRIMARY emp EMI’); 在引JtJ表DEPTrh通过属性约束方式定义了个外来关键字属性I【Ianager.它 引用被引川表EMP中的主关键字eno 被称为引用属性.并且冉:定义时还采用了一个级联删除选项“ONDE],ETECASCADE”, 它表示当被引JH对象被删除时,系统将采取级联删除策略,删除引州对象 同关系系统一样,对外来芙键字的使用需遵从引,ud完整性约束,以保证引J目表与被引 收稿日期:1999.05.03 基金项目:陕两省重人转化项kl(98K07一G3)资助项日 作者简介:半红燕(1970.),幺,博1生 专辑 车红燕等:AHGEL系统的触发器设计89 凡;j表之间关联的止确性为此 对具有主键一外米键关系丧J:的操作要施加一定的限制,其 中对被引用表上的限制条什有 (1)当修改被引Ⅲ属性值时,如果由该值所标识的对象已被引用.那么这个修改操作 将被拒绝执行,也即被引川对象的被引H{属性值不允许修改: DELETE (2)当删除被引I【}』对象时,要判断在引用表中定义引J{J关系时是否采用“ON CASCADE”选项,如采用.刚删除操作成功,1司时披燃级联删除的策略,将引用对象一并 删除:否则删除操作将被拒绝执行;

文档评论(0)

baihualong001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档