问题1:数据表之间形成环路需要处理掉,请问这是为什么?问题2:还有数据表之间的快速联接是什么一回事?听说是为了跳过中间表,那什么情况下需要快速联接?主要是第一个问题,如果有谁能顺带说一下第二个问题那就更好啦。

解决方案 »

  1.   

    听说过数据环路,但是没听过数据表环路
    表之间连接:inner join , nature join , outer join , full join .......
      

  2.   


    数据环路就像这几张表显示的那样,连成了一个LOOP,这是不好的情况。为什么要处理掉这样的环路呢。
    ===============================================================================================
    快捷联接,帮助文档给出的解释是这样,我就看不懂了:快捷联接常用于将共享的查找表链接到联接路径中更靠前的另一个表。联接路径由同一上下文中的几个不同的表组成。 
    在这种情况下,只有符合以下所述快捷联接才有效:已将所查找的值反标准化到表的层次中的较低级别,因而使相同的值存在于所联接的所有级别中。 
    Designer 在自动检测环路和上下文的过程中不会考虑快捷联接。但是,如果您为快捷联接设置基数,则可避免在检测上下文时收到“未设置所有基数”消息。