● 不可以向触发器传递参数。· 和updated表。· 当在一个给定的袭上创建一个给定动作类型的新触发器时,先前在该表上创建的相同 类型的触发器被覆盖。· 触发器不能创建在临时表或视图上,但当通过视图修改基表中的数据时,在该基表上 创建的相应触发器被触发。· 在触发器中不允许创建对象。· 表。· 句或PRINT语句。 21 第四章支撑系统、电缆子系统以及MDF子系统等内部表的关系分析 我在这里的结论是从联通机线资源系统中的几个子系统的分析中得到的。其中重点考察的是支撑设备子系统、电缆子系统以及MDF子系统。这里着重考察的是子系统内部的数据组织结构 即表的设计创建和相互关联关系 和建成后的操作和维护。4.】几种关系模式的模式提取:4.I.1从属关系: 比如管路和管道、管路和井、管道和管路、管道孔和井、电缆和电缆线对、杆路和杆,以及机架和子架模块,模块和端子等等。 在这里,从属关系有一个特点,就是子表中一般是有儿个主键。而其中一部分相对丁父表的主键而言是外键 意义上的 。而且一般子表主键较父表主键数量更多。 从属关系 严格意义上 是父对子应有意义上的从属关系。一般情况是:子表对象 实体 是父表对象 实体 的子集,是多对一的关系,而实际情况往往是父表对象 实体 由子表对象 实体 所构成 或组成 ,比如管路对管道就是概念上的一对多,一条管路是一个人的地理概念.它由几条管道所组成:而~条管道则是由若干个所组成,从这一层意义上说,它们构成从属关系。
如: PIPE 管路号 PATH—NUM督路号 PlPEP衄’HNUM PiPE_PATH_NUM PIPE NUM管道号 从PIPE表到PIPEPATH表的从属关系 而且从属关系反映到具体的编码上也可以看出来,父表和子表的编码方案相对于编码来说是分层的: PATHNUM: 如PIPEPATH:主键PIPE ASD,501; PATH 501+I PIPE:主键PIPENUM+主键PIPE , DSA MUN_: PATH WELL:主键PIPE NuM+主键WELL ASD,501,001. 在这里选用的例子实际上是原有系统中的已经使用的编码方案,注意到在这个编码方 NUM。我们可案中,WELL实体编码没有用到其上一层实体PIPE的第二部分编码PIPE以看到这样的编码方案实际上使得从属关系没有能在实体表中的编码方案中清晰地反映出来 在本例中WELL的编码只是相应于PIPEPATH,而没有具体对应于哪一条 管道 PIPE。 在从属关系下,WELL和PIPE关系是: WELL表PIPE表 PIPE_PATH_NUM管路号NUM PIPE_PATH_NUM管路号 PIPEP^1’H PIPE 井号 NUM管道号 WELL—NUM 所以这里为了使编码方案能够和从属关系的严格分层特征相统一,建议采用严格 的分层编码方案:简单地说就是位于从属关系的实体一共有几层就应该对应着几部分 编码结构。
每一层对应一部分编码,而晟终的该层的实体的主键就由它的所有上层的 编码共同构成。4.I.2平行关系 平行关系实际上是构造两个对应的对象 实体 .实际上一一对应的两个实体只是住逻辑上有必要分开创建。如管道和管道孔,因为事实上两个实体之间的线路是一样的,有一条管道就对应这有一条管道孔,它们之间是平行对应关系,没有层次上的差别。但是我们在具体处理上也可以建立父、子表的对应关系,也即在表现形式上与其他关系是一样的,注意到形式下面的内容,即蕴涵的对应关系是不一样的,这里就是平行关系。平行关系的对象 实体 的主键的选择往往具有一致性。比如PIPE和PIPE HOLE对象之间的关系就是平行关系。 rlrL一…j……rL一…一… NUM 一 NUM PIPtPATH管路号 1 pIPE.PATH 管路号 管道号 管道号 PIPE_NUM PIPE_NUM PIPE_NUM PIPE_NUM BEGWELL NUM起始井号 F.ND-WELL—NUM磐止井号 从上例可以看到PIPE和PIPEHOLE两个实体之间的关系和是平行的,而且它们 但是这里也可以看到在PIPE END_WELL-NUM,其实有了前面两个主键就完全可以确定~条管道孔了 即 PiPE—HOLE ,至于为什么在这里出现了这两个似乎重复的主键,将在后面作出解释。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-37192-15.html
我不觉得自己多勇敢
我去你能在恶心我吗