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

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在线| 亚洲免费视频中文字幕| 欧美一区亚洲一区| 久久最新视频| 欧美片在线观看| 国产精品一区视频| 在线视频观看日韩| 在线亚洲精品福利网址导航| 欧美一区二区三区在线观看| 久久婷婷国产综合尤物精品| 亚洲国产日韩欧美在线图片| 亚洲一区在线免费| 欧美福利网址| 国产一区二区日韩| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲小视频在线观看| 欧美亚洲三区| 欧美国产日产韩国视频| 国产精品伊人日日| 亚洲品质自拍| 久久激情视频免费观看| 91久久精品国产91久久性色tv| 亚洲午夜精品17c| 亚洲欧美日本视频在线观看| 久久久99精品免费观看不卡| 亚洲人成久久| 久久成人综合视频| 久久国产免费| 亚洲二区免费| 一本色道久久综合狠狠躁篇的优点 | 亚洲欧美日韩视频一区| 欧美国产一区二区在线观看| 韩国一区电影| 先锋影音一区二区三区| 99精品国产在热久久婷婷| 巨乳诱惑日韩免费av| 国内精品久久久久国产盗摄免费观看完整版| 夜久久久久久| 欧美激情一区在线| 久久久久久久波多野高潮日日| 国产精品家教| 亚洲美女色禁图| 亚洲黄色成人久久久| 另类天堂av| 亚洲国产欧美一区| 久久久久se| 先锋a资源在线看亚洲| 国产精品美女午夜av| 亚洲免费福利视频| 亚洲国产欧美一区| 美女视频网站黄色亚洲| 在线视频国内自拍亚洲视频| 麻豆精品精品国产自在97香蕉| 亚洲少妇自拍| 国产精品日韩精品| 欧美综合国产精品久久丁香| 日韩网站在线| 欧美视频精品在线| 亚洲视频电影图片偷拍一区| 99精品欧美一区| 欧美激情亚洲| 亚洲网站视频| 亚洲午夜视频在线| 欧美日韩在线精品一区二区三区| 亚洲国产欧美不卡在线观看| 亚洲国产一区二区三区青草影视| 欧美成人在线免费观看| 亚洲人成在线观看网站高清| 久热国产精品视频| 免费观看日韩| 亚洲视频视频在线| 国产午夜精品一区二区三区欧美| av成人免费在线| 亚洲日韩成人| 国产免费一区二区三区香蕉精| 欧美一区二区三区在线免费观看 | 免费成人黄色| 鲁鲁狠狠狠7777一区二区| 亚洲精品少妇30p| 亚洲综合视频在线| 亚洲承认在线| 99视频在线观看一区三区| 国产日韩精品在线播放| 欧美成人精品1314www| 欧美午夜精品理论片a级大开眼界| 午夜在线电影亚洲一区| 久久亚洲欧美| 亚洲一区二区三区乱码aⅴ| 久久99在线观看| 亚洲一区二区三区四区在线观看| 性欧美激情精品| 日韩午夜在线播放| 欧美在线观看一区二区| 日韩视频一区| 久久九九全国免费精品观看| 999亚洲国产精| 欧美在线免费观看| 亚洲无线观看| 欧美大尺度在线| 久久久精品一区二区三区| 欧美日韩二区三区| 欧美成人午夜激情| 国产毛片精品视频| 亚洲国产成人精品视频| 国产精品免费看片| 亚洲伦理久久| 亚洲激情婷婷| 久久精品国产精品 | 米奇777超碰欧美日韩亚洲| 欧美日韩精品一区二区三区| 美日韩免费视频| 国产日韩精品一区二区| 亚洲天堂免费观看| 中日韩男男gay无套| 欧美激情一区二区久久久| 欧美ab在线视频| 有坂深雪在线一区| 久久经典综合| 久久婷婷国产综合精品青草| 国产亚洲欧美日韩精品| 亚洲一区二区三区四区视频| 亚洲视频在线一区观看| 欧美裸体一区二区三区| 亚洲国产精品小视频| 亚洲区欧美区| 欧美成人一区二区三区片免费| 欧美激情亚洲一区| 亚洲黄色影院| 久久久噜噜噜久久| 另类亚洲自拍| 精品999在线观看| 久久精品国产免费看久久精品| 欧美亚洲日本一区| 国产精品jizz在线观看美国| 亚洲精品久久久久久久久久久久| 在线免费观看日韩欧美| 久久色在线播放| 欧美成人dvd在线视频| 亚洲高清视频的网址| 欧美.日韩.国产.一区.二区| 欧美国产亚洲精品久久久8v| 亚洲精品在线一区二区| 国产精品video| 欧美在线观看天堂一区二区三区| 欧美xx视频| 亚洲视频免费在线| 国产精品综合视频| 久久久久在线| 亚洲美女淫视频| 欧美一区二视频| 亚洲福利专区| 欧美视频四区| 久久国产欧美| 欧美激情综合| 午夜精品久久| 亚洲电影第1页| 欧美日韩亚洲综合一区| 亚洲免费小视频| 欧美成年人网站| 亚洲午夜国产一区99re久久| 国产有码在线一区二区视频| 欧美激情视频免费观看| 亚洲一区二区三区精品视频 | 在线观看成人小视频| 欧美黑人一区二区三区| 亚洲欧美精品suv| 亚洲国产黄色| 久久久久久久综合色一本| 一本到高清视频免费精品| 国产在线视频欧美| 欧美日韩三级一区二区| 午夜综合激情| 夜夜嗨av色综合久久久综合网| 久久午夜激情| 午夜精品久久久久久久久久久久| 亚洲成人资源网| 国产精品亚洲人在线观看| 欧美国产日韩一区| 久久成人羞羞网站| 亚洲一二区在线| 亚洲国产欧美不卡在线观看| 久久精品国产久精国产一老狼| 一本一本久久| 日韩视频在线免费| 亚洲国产精品久久久久秋霞蜜臀| 国产精品一区二区你懂的| 欧美激情自拍| 男女激情视频一区| 久久久久国产一区二区| 午夜精品理论片| 亚洲一二三区精品| 亚洲一区二区免费| 亚洲一区二区动漫| 亚洲一二三四久久|