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

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

          系統進一步的開發將以此為基礎。當系統的開發進入設計階段時,開發人員必須提出系統的物理數據模型,這時DataArchitect 可以實現概念數據模型向物理數據模型的
          自動轉換,設計人員可以在物理數據模型的基礎上,進行數據庫的后臺設計。


          <一>數據規范的原因?
          目的:防止數據丟失和不一致性數據,減少數據冗于。


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

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

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



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


          網站導航:
           
          主站蜘蛛池模板: 连州市| 班戈县| 泾阳县| 钟山县| 镇赉县| 梁河县| 青阳县| 浦东新区| 边坝县| 泌阳县| 鱼台县| 波密县| 富宁县| 斗六市| 樟树市| 淮阳县| 盘锦市| 西藏| 英吉沙县| 方正县| 凤冈县| 电白县| 北京市| 来宾市| 二连浩特市| 阿鲁科尔沁旗| 谷城县| 甘谷县| 溆浦县| 思茅市| 正镶白旗| 九寨沟县| 安国市| 毕节市| 千阳县| 河西区| 丹东市| 桦甸市| 昌黎县| 怀仁县| 左云县|