青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

PowerDesigner教程系列

目標:
本文主要介紹PowerDesigner中概念數據模型 CDM的基本概念。

一、概念數據模型概述
數據模型是現實世界中數據特征的抽象。數據模型應該滿足三個方面的要求:
1
)能夠比較真實地模擬現實世界
2
)容易為人所理解
3
)便于計算機實現

概念數據模型也稱信息模型,它以實體-聯系(Entity-RelationShip,簡稱E-R)理論為基礎,并對這一理論進行了擴充。它從用戶的觀點出發對信息進行建模,主要用于數據庫的概念級設計。

通常人們先將現實世界抽象為概念世界,然后再將概念世界轉為機器世界。換句話說,就是先將現實世界中的客觀對象抽象為實體(Entity)和聯系(Relationship),它并不依賴于具體的計算機系統或某個DBMS系統,這種模型就是我們所說的CDM;然后再將CDM轉換為計算機上某個DBMS所支持的數據模型,這樣的模型就是物理數據模型,PDM

CDM
是一組嚴格定義的模型元素的集合,這些模型元素精確地描述了系統的靜態特性、動態特性以及完整性約束條件等,其中包括了數據結構、數據操作和完整性約束三部分。
1
)數據結構表達為實體和屬性;
2
)數據操作表達為實體中的記錄的插入、刪除、修改、查詢等操作;
3
)完整性約束表達為數據的自身完整性約束(如數據類型、檢查、規則等)和數據間的參照完整性約束(如聯系、繼承聯系等);


二、實體、屬性及標識符的定義
實體(Entity),也稱為實例,對應現實世界中可區別于其他對象的事件事物。例如,學校中的每個學生,醫院中的每個手術。
每個實體都有用來描述實體特征的一組性質,稱之為屬性,一個實體由若干個屬性來描述。如學生實體可由學號、姓名、性別、出生年月、所在系別、入學年份等屬性組成。

實體集(Entity Set)是具體相同類型及相同性質實體的集合。例如學校所有學生的集合可定義為學生實體集,學生實體集中的每個實體均具有學號、姓名、性別、出生年月、所在系別、入學年份等性質。

實體類型(Entity Type)是實體集中每個實體所具有的共同性質的集合,例如患者實體類型為:患者{門診號,姓名,性別,年齡,身份證號.............}。實體是實體類型的一個實例,在含義明確的情況下,實體、實體類型通常互換使用。

實體類型中的每個實體包含唯一標識它的一個或一組屬性,這些屬性稱為實體類型的標識符(Identifier),如學號是學生實體類型的標識符,姓名出生日期信址共同組成公民實體類型的標識符。

有些實體類型可以有幾組屬性充當標識符,選定其中一組屬性作為實體類型的主標識符,其他的作為次標識符。

三、實體、屬性及標識符的表達

clip_image001

待續!
------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

目標:
本文主要介紹PowerDesigner概念數據模型以及實體、屬性創建。

一、新建概念數據模型
1
)選擇File-->New,彈出如圖所示對話框,選擇CDM模型(即概念數據模型)建立模型。
clip_image003

2
)完成概念數據模型的創建。以下圖示,對當前的工作空間進行簡單介紹。(以后再更詳細說明)
clip_image004

3
)選擇新增的CDM模型,右擊,在彈出的菜單中選擇“Properties”屬性項,彈出如圖所示對話框。在“General”標簽里可以輸入所建模型的名稱、代碼、描述、創建者、版本以及默認的圖表等等信息。在“Notes”標簽里可以輸入相關描述及說明信息。當然再有更多的標簽,可以點擊 "More>>"按鈕,這里就不再進行詳細解釋。
clip_image005

二、創建新實體
1
)在CDM的圖形窗口中,單擊工具選項版上的Entity工具,再單擊圖形窗口的空白處,在單擊的位置就出現一個實體符號。點擊Pointer工具或右擊鼠標,釋放Entitiy工具。如圖所示
clip_image006
2
)雙擊剛創建的實體符號,打開下列圖標窗口,在此窗口“General”標簽中可以輸入實體的名稱、代碼、描述等信息。
clip_image007

三、添加實體屬性
1
)在上述窗口的“Attribute”選項標簽上可以添加屬性,如下圖所示。
clip_image001[4]

注意:
數據項中的添加屬性重用已有數據項這兩項功能與模型中Data ItemUnique code Allow reuse選項有關。
P
列表示該屬性是否為主標識符;D列表示該屬性是否在圖形窗口中顯示;M列表示該屬性是否為強制的,即該列是否為空值。

如果一個實體屬性為強制的,那么, 這個屬性在每條記錄中都必須被賦值,不能為空。

2)在上圖所示窗口中,點擊插入屬性按鈕,彈出屬性對話框,如下圖所示。
clip_image010

注意:這里涉及到域的概念,即一種標準的數據結構,它可應用至數據項或實體的屬性上。在以下的教程中將另立章節詳細說明。

待續。

------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

PowerDesigner教程系列(三)概念數據模型

Posted on 2007-04-09 14:44 KevinYin 閱讀(15951) 評論(20) 編輯 收藏 網摘 所屬分類: PowerDesigner clip_image011


目標:
本文主要介紹屬性的標準檢查約束、如何定義屬性的附加檢查。

一、定義屬性的標準檢查約束
標準檢查約束是一組確保屬性有效的表達式。在實體屬性的特性窗口,打開如圖所示的檢查選項卡。
clip_image012

在這個選項卡可以定義屬性的標準檢查約束,窗口中每項的參數的含義,如下

參數

說明

Minimum

屬性可接受的最小數

Maximum

屬性可接受的最大數

Default

屬性不賦值時,系統提供的默認值

Unit

單位,如公里、噸、元

Format

屬性的數據顯示格式

Lowercase

屬性的賦值全部變為小寫字母

Uppercase

屬性的賦值全部變為大寫字母

Cannot modify

該屬性一旦賦值不能再修改

List Of Values

屬性賦值列表,除列表中的值,不能有其他的值

Label

屬性列表值的標簽


二、定義屬性的附加檢查
Standard checks Rules 不能滿足檢查的要求時,可以在Additional Checks選項卡的Server子頁上,通過SQL語句中使用%MINMAX%%LISTVAL%%RULES%%UPPER%%LOWER%幾個變量來定義StandardRule,如圖所示
clip_image013

%MINMAX%
%LISTVAL%%UPPER%%LOWER%
Standard Check中定義的Minimum MaximumList values uppervalueslowervalues

%RULES%
Rules特性窗口Expression選項卡中定義的有效性規則表達式


待續。

------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

目標:
本文主要介紹數據項、新增數據項、數據項的唯一性代碼選項和重用選項等。

一、數據項
數據項(Data Item)是信息存儲的最小單位,它可以附加在實體上作為實體的屬性。
注意:模型中允許存在沒有附加至任何實體上的數據項。

二、新建數據項
1
)使用“Model”---> Data Items 菜單,在打開的窗口中顯示已有的數據項的列表,點擊 “Add a Row”按鈕,創建一個新數據項,如圖所示
clip_image014

2
)當然您可以繼續設置具體數據項的CodeDataTypeLength等等信息。這里就不再詳細說明了。

三、數據項的唯一性代碼選項和重用選項
使用Tools--->Model Options->Model Settings。在Data Item組框中定義數據項的唯一性代碼選項(Unique Code)與重用選項(Allow Reuse)。
注意:
如果選擇Unique Code復選框 ,每個數據項在同一個命名空間有唯一的代碼,而選擇Allow reuse ,一個數據項可以充當多個實體的屬性。
clip_image015

四、在實體中添加數據項
1
)雙擊一個實體符號,打開該實體的屬性窗口。
2
)單擊Attributes選項卡,打開如下圖所示窗口
clip_image016

注意:
Add a DataItem
Reuse a DataItem的區別在于
Add a DataItem
情況下,選擇一個已經存在的數據項,系統會自動復制所選擇的數據項。如果您設置了UniqueCode選項,那系統在復制過程中,新數據項的Code會自動生成一個唯一的號碼,否則與所選擇的數據項完全一致。


Reuse a DataItem
情況下,只引用不新增,就是引用那些已經存在的數據項,作為新實體的數據項。

待續。

------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

目標:本文主要介紹聯系的定義及使用。

一、 聯系
聯系(Relationship)是指實體集這間或實體集內部實例之間的連接。

實體之間可以通過聯系來相互關聯。與實體和實體集對應,聯系也可以分為聯系和聯系集,聯系集是實體集之間的聯系,聯系是實體之間的聯系,聯系是具有方向性的。聯系和聯系集在含義明確的情況之下均可稱為聯系。

按照實體類型中實例之間的數量對應關系,通常可將聯系分為4類,即一對一(ONE TO ONE)聯系、一對多(ONE TO MANY)聯系、多對一(MANY TO ONE)聯系和多對多聯系(MANY TO MANY)。

二、 建立聯系
CDM工具選項板中除了公共的工具外,還包括如下圖所示的其它對象產生工具。
clip_image017
在圖形窗口中創建兩個實體后,單擊實體間建立聯系工具,單擊一個實體,在按下鼠標左鍵的同時把光標拖至別一個實體上并釋放鼠標左鍵,這樣就在兩個實體間創建了聯系,右鍵單擊圖形窗口,釋放Relationship工具。如下圖所示
clip_image018

三、 四種基本的聯系
即一對一(ONE TO ONE)聯系、一對多(ONE TO MANY)聯系、多對一(MANY TO ONE)聯系和多對多聯系(MANY TO MANY)。如圖所示
clip_image019
四、 其他幾類特殊聯系

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

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


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

遞歸聯系:
遞歸聯系是實體集內部實例之間的一種聯系,通常形象地稱為自反聯系。同一實體類型中不同實體集之間的聯系也稱為遞歸聯系。

例如:在職工實體集中存在很多的職工,這些職工之間必須存在一種領導與被領導的關系。又如學生實體信中的實體包含班長子實體集與普通學生子實體集,這兩個子實體集之間的聯系就是一種遞歸聯系。創建遞歸聯系時,只需要單擊實體間建立聯系工具從實體的一部分拖至該實體的別一個部分即可。如圖
clip_image021

五、 定義聯系的特性

在兩個實體間建立了聯系后,雙擊聯系線,打開聯系特性窗口,如圖所示。
clip_image022

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

七、 定義聯系的強制性
Mandatory
表洋這個方向聯系的強制關系。選中這個復選框,則在聯系線上產生一個聯系線垂直的豎線。不選擇這個復選框則表示聯系這個方向上是可選的,在聯系線上產生一個小圓圈。

八、 有關聯系的基數
聯系具有方向性,每個方向上都有一個基數。

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

------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

目標:
本文主要介紹如何定義實體的主、次標識符。

一、標識符
標識符是實體中一個或多個屬性的集合,可用來唯一標識實體中的一個實例。要強調的是,CDM中的標識符等價于PDM中的主鍵或候選鍵。
每個實體都必須至少有一個標識符。如果實體只有一個標識符,則它為實體的主標識符。如果實體有多個標識符,則其中一個被指定為主標識符,其余的標識符就是次標識符了。

二、如果定義主、次標識符
1
)選擇某個實體雙擊彈出實體的屬性對話框。在Identifiers選項卡上可以進行實體標識符的定義。如下圖所示

clip_image024

2
)選擇第一行主標識符,點擊屬性按鈕或雙擊第一行主標識符,彈出屬性對話框,如圖所示
clip_image025

3)選擇"Attributes"選項卡,再點擊“Add Attributes”工具,彈出如圖所示窗口,選擇某個屬性作為標識符就行了。
clip_image026

待續。

 

posted on 2009-06-07 18:40 肥仔 閱讀(18320) 評論(4)  編輯 收藏 引用 所屬分類: 工具

評論

# re: PowerDesigner教程系列  回復  更多評論   

Illustrated in literal and picture,Perfect!
2009-11-08 12:17 | Mitchell

# re: PowerDesigner教程系列  回復  更多評論   

后面還有么,很好,謝謝了
2011-07-13 12:47 | soft_xiang

# re: PowerDesigner教程系列  回復  更多評論   

不錯支持下,再分享35本編程入門教程(ITPUX技術網的編程書籍下載地址:http://www.itpux.com/article-17-1.html ),推薦的包括HTML/CSS/JavaScript/HTML5/jQuery/PHP/ASP/Python/Android/iOS/C/LINUX等編程自學入門書籍。
2015-03-08 10:42 | IT技術網站
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久国产精品一区二区中文| 日韩小视频在线观看| 国产一区久久久| 国产欧美二区| 国产精品尤物| 在线电影一区| 一本久道久久综合婷婷鲸鱼| av成人黄色| 午夜国产精品视频免费体验区| 亚洲一区二区四区| 久久精品亚洲热| 欧美不卡在线| 亚洲精品国产精品国自产在线 | 亚洲国产综合在线看不卡| 亚洲高清一区二| 亚洲精品日韩精品| 亚洲精选久久| 欧美亚洲一区二区在线观看| 亚洲黄色性网站| 欧美激情国产日韩| 欧美电影免费观看高清| 麻豆精品视频在线观看| 欧美黄色片免费观看| 欧美成人三级在线| 亚洲国产精品久久久久秋霞不卡| 亚洲电影成人| 正在播放亚洲一区| 免费观看亚洲视频大全| 每日更新成人在线视频| 葵司免费一区二区三区四区五区| 亚洲香蕉视频| 在线一区观看| av成人国产| 在线综合亚洲欧美在线视频| 国产精品99久久久久久久女警| 亚洲在线一区| 老司机午夜精品视频| 欧美国产视频在线观看| 免费一级欧美片在线播放| 欧美国产91| 蜜臀av国产精品久久久久| 欧美不卡在线| 亚洲免费av电影| 欧美一区二区久久久| 欧美亚洲一区二区在线观看| 老司机成人在线视频| 欧美日韩一区在线播放| 国产一区二区三区日韩| 日韩小视频在线观看专区| 亚洲欧美韩国| 亚洲国产成人av| 亚洲欧美日本日韩| 欧美国产亚洲另类动漫| 国产日韩一区二区三区| 亚洲精品国产精品乱码不99| 性做久久久久久久久| 亚洲午夜在线视频| 欧美电影免费观看高清完整版| 雨宫琴音一区二区在线| 欧美亚洲视频| 日韩小视频在线观看| 噜噜噜91成人网| 国产一区二区成人| 亚洲伊人第一页| 91久久精品美女| 久久久夜色精品亚洲| 国产精品久久精品日日| 日韩亚洲一区二区| 蜜桃av一区二区| 香蕉久久夜色| 欧美视频观看一区| 亚洲毛片av| 亚洲国产毛片完整版| 久久久久网址| 伊人久久婷婷色综合98网| 午夜精品福利在线观看| 午夜综合激情| 国产日韩欧美不卡| 久久久99久久精品女同性| 中文在线资源观看视频网站免费不卡| 欧美精品不卡| 国语精品一区| 久久久精品一区二区三区| 亚洲欧美另类久久久精品2019| 欧美日韩国产在线播放网站| 亚洲黄一区二区| 亚洲国产精品女人久久久| 久久精品国产一区二区三| 国产日韩欧美成人| 欧美在线视频免费播放| 亚洲性视频网址| 国产精品一区二区久久久久| 午夜精品久久久久久久久| 夜夜爽av福利精品导航| 欧美亚洲成人精品| 亚洲另类自拍| 亚洲午夜精品视频| 国产自产女人91一区在线观看| 久久久av网站| 一区二区毛片| 欧美欧美在线| 欧美一区二区三区视频免费| 午夜精品国产精品大乳美女| 国产视频综合在线| 久久综合国产精品| 久久只精品国产| 亚洲精品国精品久久99热一| 亚洲欧洲日韩综合二区| 欧美日韩午夜精品| 午夜性色一区二区三区免费视频| 亚洲一区二区三区精品视频| 国产农村妇女毛片精品久久莱园子 | 亚洲另类春色国产| 国产精品a久久久久久| 亚洲免费中文字幕| 久久精品99国产精品酒店日本| 在线播放国产一区中文字幕剧情欧美| 你懂的国产精品永久在线| 欧美久久综合| 久久精品亚洲一区二区三区浴池| 久久三级福利| 亚洲欧美日韩成人| 免费看精品久久片| 午夜日韩在线观看| 欧美高清日韩| 久久久久久黄| 免费在线日韩av| 欧美在线播放高清精品| 欧美激情综合在线| 久久伊人亚洲| 国产精品美女诱惑| 欧美激情a∨在线视频播放| 欧美日韩精品一区| 欧美第一黄色网| 国内精品视频一区| 亚洲视频在线观看三级| 亚洲经典在线| 久久电影一区| 欧美亚洲三区| 欧美成在线观看| 猛男gaygay欧美视频| 国产精品欧美日韩一区| 亚洲欧洲午夜| 亚洲电影自拍| 久久成人精品| 欧美成人亚洲成人| 久久国产精品电影| 国产精品国色综合久久| 亚洲精品国产精品久久清纯直播| 好看的亚洲午夜视频在线| 亚洲伊人伊色伊影伊综合网| 一区二区高清在线观看| 欧美xxx在线观看| 免费视频一区| 欧美深夜福利| 99综合在线| 亚洲国产精品一区二区第四页av| 久久久久久久97| 欧美少妇一区二区| 亚洲精品影院| 亚洲视频精品| 欧美午夜视频在线| 一区二区三区无毛| 欧美一区深夜视频| 欧美中文字幕精品| 国产日韩精品入口| 欧美一级午夜免费电影| 久久成人精品视频| 欧美色欧美亚洲另类二区| 亚洲电影免费在线观看| 亚洲二区在线视频| 免费成人黄色av| 91久久国产自产拍夜夜嗨| 一区二区三区视频在线观看| 欧美高清一区| 一区二区三区免费在线观看| 99国产麻豆精品| 欧美视频日韩视频| 性色av一区二区三区| 久久天堂av综合合色| 亚洲成人自拍视频| 欧美日韩国产另类不卡| 亚洲第一天堂无码专区| 99国产精品私拍| 国产精品一区二区黑丝| 久久精品国产免费观看| 亚洲国产欧美日韩另类综合| 日韩视频二区| 国产精品一区二区三区四区| 久久国产精品一区二区三区| 欧美激情精品久久久| 一区二区高清在线| 国产亚洲精品综合一区91| 久热精品视频在线| 99re66热这里只有精品4| 日韩一区二区免费高清| 国产精品视频在线观看| 免费观看亚洲视频大全| 亚洲无限av看| 欧美激情精品久久久久久黑人 |