乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      PowerDesigner教程系列(六)概念數(shù)據(jù)模型

       WindySky 2008-08-25
      目標(biāo):本文主要介紹聯(lián)系的定義及使用。

       一、 聯(lián)系
      聯(lián)系(Relationship)是指實(shí)體集這間或?qū)嶓w集內(nèi)部實(shí)例之間的連接。

       實(shí)體之間可以通過聯(lián)系來相互關(guān)聯(lián)。與實(shí)體和實(shí)體集對應(yīng),聯(lián)系也可以分為聯(lián)系和聯(lián)系集,聯(lián)系集是實(shí)體集之間的聯(lián)系,聯(lián)系是實(shí)體之間的聯(lián)系,聯(lián)系是具有方向性的。聯(lián)系和聯(lián)系集在含義明確的情況之下均可稱為聯(lián)系。

       按照實(shí)體類型中實(shí)例之間的數(shù)量對應(yīng)關(guān)系,通??蓪⒙?lián)系分為4類,即一對一(ONE TO ONE)聯(lián)系、一對多(ONE TO MANY)聯(lián)系、多對一(MANY TO ONE)聯(lián)系和多對多聯(lián)系(MANY TO MANY)。

       二、 建立聯(lián)系
      在CDM工具選項(xiàng)板中除了公共的工具外,還包括如下圖所示的其它對象產(chǎn)生工具。

       在圖形窗口中創(chuàng)建兩個實(shí)體后,單擊“實(shí)體間建立聯(lián)系”工具,單擊一個實(shí)體,在按下鼠標(biāo)左鍵的同時把光標(biāo)拖至別一個實(shí)體上并釋放鼠標(biāo)左鍵,這樣就在兩個實(shí)體間創(chuàng)建了聯(lián)系,右鍵單擊圖形窗口,釋放Relationship工具。如下圖所示


      三、 四種基本的聯(lián)系
      即一對一(ONE TO ONE)聯(lián)系、一對多(ONE TO MANY)聯(lián)系、多對一(MANY TO ONE)聯(lián)系和多對多聯(lián)系(MANY TO MANY)。如圖所示

      四、 其他幾類特殊聯(lián)系

      除了4種基本的聯(lián)系之外,實(shí)體集與實(shí)體集之間還存在標(biāo)定聯(lián)系(Identify Relationship)、非標(biāo)定聯(lián)系(Non-Identify RelationShip)和遞歸聯(lián)系(Recursive Relationship)。

      標(biāo)定聯(lián)系:
      每個實(shí)體類型都有自己的標(biāo)識符,如果兩個實(shí)體集之間發(fā)生聯(lián)系,其中一個實(shí)體類型的標(biāo)識符進(jìn)入另一個實(shí)體類型并與該實(shí)體類型中的標(biāo)識符共同組成其標(biāo)識符時,這種聯(lián)系則稱為標(biāo)定聯(lián)系,也叫依賴聯(lián)系。反之稱為非標(biāo)定聯(lián)系,也叫非依賴聯(lián)系。
       注意:
      在非標(biāo)定聯(lián)系中,一個實(shí)體集中的部分實(shí)例依賴于另一個實(shí)例集中的實(shí)例,在這種依賴聯(lián)系中,每個實(shí)體必須至少有一個標(biāo)識符。而在標(biāo)定聯(lián)系中,一個實(shí)體集中的全部實(shí)例完全依賴于另個實(shí)體集中的實(shí)例,在這種依賴聯(lián)系中一個實(shí)體必須至少有一個標(biāo)識符,而另一個實(shí)體卻可以沒有自己的標(biāo)識符。沒有標(biāo)識符的實(shí)體用它所依賴的實(shí)體的標(biāo)識符作為自己的標(biāo)識符。


      換句話來理解,在標(biāo)定聯(lián)系中,一個實(shí)體(選課)依賴 一個實(shí)體(學(xué)生),那么(學(xué)生)實(shí)體必須至少有一個標(biāo)識符,而(選課)實(shí)體可以沒有自己的標(biāo)識符,沒有標(biāo)標(biāo)識符的實(shí)體可以用實(shí)體(學(xué)生)的標(biāo)識符作為自己的標(biāo)識符。


       遞歸聯(lián)系:
      遞歸聯(lián)系是實(shí)體集內(nèi)部實(shí)例之間的一種聯(lián)系,通常形象地稱為自反聯(lián)系。同一實(shí)體類型中不同實(shí)體集之間的聯(lián)系也稱為遞歸聯(lián)系。

      例如:在“職工”實(shí)體集中存在很多的職工,這些職工之間必須存在一種領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)的關(guān)系。又如“學(xué)生”實(shí)體信中的實(shí)體包含“班長”子實(shí)體集與“普通學(xué)生”子實(shí)體集,這兩個子實(shí)體集之間的聯(lián)系就是一種遞歸聯(lián)系。創(chuàng)建遞歸聯(lián)系時,只需要單擊“實(shí)體間建立聯(lián)系”工具從實(shí)體的一部分拖至該實(shí)體的別一個部分即可。如圖


      五、 定義聯(lián)系的特性

      在兩個實(shí)體間建立了聯(lián)系后,雙擊聯(lián)系線,打開聯(lián)系特性窗口,如圖所示。


       六、 定義聯(lián)系的角色名
      在聯(lián)系的兩個方向上各自包含有一個分組框,其中的參數(shù)只對這個方向起作用,Role Name為角色名,描述該方向聯(lián)系的作用,一般用一個動詞或動賓組表。
      如:“學(xué)生 to 課目 ” 組框中應(yīng)該填寫“擁有”,而在“課目To 學(xué)生”組框中填寫“屬于”。(在此只是舉例說明,可能有些用詞不太合理)。

      七、 定義聯(lián)系的強(qiáng)制性
      Mandatory 表洋這個方向聯(lián)系的強(qiáng)制關(guān)系。選中這個復(fù)選框,則在聯(lián)系線上產(chǎn)生一個聯(lián)系線垂直的豎線。不選擇這個復(fù)選框則表示聯(lián)系這個方向上是可選的,在聯(lián)系線上產(chǎn)生一個小圓圈。

      八、 有關(guān)聯(lián)系的基數(shù)
      聯(lián)系具有方向性,每個方向上都有一個基數(shù)。

      舉例,
      “系”與“學(xué)生”兩個實(shí)體之間的聯(lián)系是一對多聯(lián)系,換句話說“學(xué)生”和“系”之間的聯(lián)系是多對一聯(lián)系。而且一個學(xué)生必須屬于一個系,并且只能屬于一個系,不能屬于零個系,所以從“學(xué)生”實(shí)體至“系”實(shí)體的基數(shù)為“1,1”,從聯(lián)系的另一方向考慮,一個系可以擁有多個學(xué)生,也可以沒有任何學(xué)生,即零個學(xué)生,所以該方向聯(lián)系的基數(shù)就為“0,n”,如圖所示

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多