什么是PowerDesigner
引入百度百科的說(shuō)法是:
power designer是能進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的強(qiáng)大的軟件,是一款開(kāi)發(fā)人員常用的數(shù)據(jù)庫(kù)建模工具。使用它可以分別從概念數(shù)據(jù)模型(Conceptual Data Model)和物理數(shù)據(jù)模型(Physical Data Model)兩個(gè)層次對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。在這里,概念數(shù)據(jù)模型描述的是獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的實(shí)體定義和實(shí)體關(guān)系定義;物理數(shù)據(jù)模型是在概念數(shù)據(jù)模型的基礎(chǔ)上針對(duì)目標(biāo)數(shù)據(jù)庫(kù)管理系統(tǒng)的具體化。
在這里有必要強(qiáng)調(diào)下什么是數(shù)據(jù)模型呢?
數(shù)據(jù)模型是現(xiàn)實(shí)世界中數(shù)據(jù)特征的抽象。數(shù)據(jù)模型應(yīng)該滿(mǎn)足三個(gè)方面的要求:
1)能夠比較真實(shí)地模擬現(xiàn)實(shí)世界
2)容易為人所理解
3)便于計(jì)算機(jī)實(shí)現(xiàn)
恩?什么鬼,還是不懂~繼續(xù)看
概念數(shù)據(jù)模型也稱(chēng)信息模型,它以實(shí)體-聯(lián)系(Entity-RelationShip,簡(jiǎn)稱(chēng)E-R)理論為基礎(chǔ),并對(duì)這一理論進(jìn)行了擴(kuò)充。它從用戶(hù)的觀(guān)點(diǎn)出發(fā)對(duì)信息進(jìn)行建模,主要用于數(shù)據(jù)庫(kù)的概念級(jí)設(shè)計(jì)。
通常人們先將現(xiàn)實(shí)世界抽象為概念世界,然后再將概念世界轉(zhuǎn)為機(jī)器世界。換句話(huà)說(shuō),就是先將現(xiàn)實(shí)世界中的客觀(guān)對(duì)象抽象為實(shí)體(Entity)和聯(lián)系(Relationship),它并不依賴(lài)于具體的計(jì)算機(jī)系統(tǒng)或某個(gè)DBMS系統(tǒng),這種模型就是我們所說(shuō)的CDM;然后再將CDM轉(zhuǎn)換為計(jì)算機(jī)上某個(gè)DBMS所支持的數(shù)據(jù)模型,這樣的模型就是物理數(shù)據(jù)模型,即PDM
可以幫我們做哪些事
㈠設(shè)計(jì)類(lèi)圖