DataArchitect模塊是PowerDesigner的核心工具,它在需求分析階段可以用來繪制實體聯(lián)系圖(E—R 圖),即系統(tǒng)的概念數(shù)據(jù)模型。

          它描述系統(tǒng)中的實體以及實體之間的關系,是系統(tǒng)的靜態(tài)特征。系統(tǒng)分析員通過實體聯(lián)系圖表達對系統(tǒng)靜態(tài)特征的理解。它實際上相當于系統(tǒng)的一個初步的數(shù)據(jù)字典。由實體聯(lián)系圖所表達的數(shù)據(jù)模型與數(shù)據(jù)流程圖所表達的功能模型結合在一起就構成了系統(tǒng)完整的邏輯模型。

          系統(tǒng)進一步的開發(fā)將以此為基礎。當系統(tǒng)的開發(fā)進入設計階段時,開發(fā)人員必須提出系統(tǒng)的物理數(shù)據(jù)模型,這時DataArchitect 可以實現(xiàn)概念數(shù)據(jù)模型向物理數(shù)據(jù)模型的
          自動轉(zhuǎn)換,設計人員可以在物理數(shù)據(jù)模型的基礎上,進行數(shù)據(jù)庫的后臺設計。


          <一>數(shù)據(jù)規(guī)范的原因?
          目的:防止數(shù)據(jù)丟失和不一致性數(shù)據(jù),減少數(shù)據(jù)冗于。


          <二>理解三種范式
          第一范式:
          1)任何給定行的列必須是只包含一個值;
          2)表中的每一行必須有相同數(shù)量的列;
          3)表中的每一行必須是唯一的即是不相同的;
          第二范式:
          1)必須滿足第一范式;
          2)表中的所有非主鍵必須依賴一整個主鍵;
          第三范式:
          1)必須滿足第二范式;
          2)表中的所有非主鍵必須相互獨立;
          范式中還有復合主鍵的用法;

          <三> 存在的關系哪些?
          1)一對一關系;(多用于在數(shù)據(jù)敏感,列太多或要求性能高的時候)
          2)一對多關系;
          3)多對多關系;

          <四> 數(shù)據(jù)建模的四個步驟是什么?
          1)識別將會在數(shù)據(jù)庫中出現(xiàn)的潛在的實體;
          2)規(guī)范已經(jīng)識別的實體中的數(shù)據(jù);
          3)識別表之間的關系;
          4)改進數(shù)據(jù)模型,確保全規(guī)范化;



          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 永新县| 乌拉特前旗| 山丹县| 龙江县| 长岭县| 县级市| 上林县| 襄樊市| 都江堰市| 石景山区| 明水县| 积石山| 渝北区| 修水县| 法库县| 墨玉县| 绥芬河市| 甘谷县| 资中县| 绥化市| 晋宁县| 若羌县| 呼伦贝尔市| 黄平县| 巍山| 绥化市| 祁门县| 洛宁县| 大姚县| 贵德县| 南开区| 香港| 潞城市| 余江县| 嘉荫县| 聊城市| 桦川县| 玛多县| 平顶山市| 韶山市| 阿拉善右旗|