成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

視點剖析 UML數據建模組成

開發 架構
UML數據建模不僅可以對象的屬性建模(比如E-R圖),也可以對數據的行為建模(比如觸發器Trigger、存儲過程StoredProcedure).

本節和大家一起學習一下UML數據建模方面的知識,主要包括UML建模簡介,包含元素和UML建模實例等內容,相信通過本節的介紹你對UML數據建模一定會有深刻的認識。

UML數據建模(DataModelDiagram)

一、UML數據建模簡介 

  數據建模不僅可以對象的屬性建模(比如E-R圖),也可以對數據的行為建模(比如觸發器Trigger、存儲過程StoredProcedure).在進行數據庫設計時,設計到如下幾個概念:

  模式Schema、主鍵Primary、外鍵Foreignkey、關系Relationship、約束constraint、索引Index、觸發器Trigger、存儲過程StoredProcedure、視圖View。
    
二、UML數據建模元素 

      1、表(Table) 

  表是關系數據庫最基本的模型結構。如下圖

  表的主鍵:InventoryID

  表的外鍵:WarehouseId,關聯到表Warehouse的主鍵

  可以設置Table的數據庫類型,也可以設置表空間。

  2、表索引(TableIndex) 

  指按表文件中某個關鍵字段或表達式建立記錄的邏輯順序。它是由一系列記錄號組成的一個列表,提供對數據的快速訪問。索引不改變表中記錄的物理順序

  3、表觸發器(TableTrigger) 

  當對某一表進行諸如UPDATE、INSERT、DELETE這些操作時,SQLServer就會自動執行觸發器所定義的SQL語句,從而確保對數據的處理必須符合由這些SQL語句所定義的規則。

  UML數據建模中觸發器的主要作用就是其能夠實現由主鍵和外鍵所不能保證的復雜的參照完整性和數據的一致性

  4、表約束(TableConstraint) 

  通過對列的約束,保證數據的有效性。

  5、視圖(View) 

  視圖是從一個或多個表或視圖中導出的表,其結構和數據是建立在對表的查詢基礎上的。如下圖

  查看原圖(大圖) 

  6、存儲過程(StoredProcedure)

  將常用的或很復雜的工作,預先用SQL語句寫好并用一個指定的名稱存儲起來,那么以后要叫數據庫提供與已定義好的存儲過程的功能相同的服務時,只需調用execute,即可自動完成命令。
  
三、UML數據建模實例


  1、表有倉庫Warehouse、庫存Inventory以及書Book

  2、主鍵分別為WarehouseID,InventoryID,ISBN

  3、外鍵,表Iinventory的外鍵是WarehouseID,同時也是Warehouse的主鍵

  表Book的外鍵是InventoryID,同時也是Inventory的主鍵

  4、關系,表Warehouse與表Inventory是一對多的關系

  Inventory與表Book是一對多的關系。
  
四、總結

  本文主要介紹了UML數據庫建模所涉及建模元素,主要包括模式Schema、主鍵Primary、外鍵Foreignkey、關系Relationship、約束constraint、索引Index、觸發器Trigger、存儲過程StoredProcedure、視圖View等等,并配以實例加以說明。
 

【編輯推薦】

  1. 學習筆記 MES系統的UML建模方法
  2. UML實例教程 圖書管理系統中UML建模分析與設計
  3. 專家實例講解UML建模技術
  4. UML建模時需要注意的四大問題
  5. UML建模中創建活動圖

 

 

責任編輯:佚名 來源: tech.ddvip.com
相關推薦

2010-06-07 18:17:54

UML建模

2010-07-07 10:23:31

UML建模

2010-06-29 14:03:46

UML組成

2010-07-06 14:20:41

UML時序圖

2010-06-09 13:06:22

UML業務建模實例

2010-07-05 14:03:21

UML圖

2010-06-09 18:06:52

UML活動圖

2010-06-18 16:35:32

UML建模

2010-07-12 11:23:09

UML類圖

2010-06-30 10:02:05

UML建模技術

2010-06-29 19:31:48

UML建模技術

2010-06-08 18:43:11

UML建模工具

2010-06-08 11:16:22

UML介紹

2010-06-30 14:37:20

UML類圖

2010-07-09 13:55:53

UML面向對象建模

2010-06-30 15:10:18

2010-06-17 16:29:57

UML組成

2010-06-08 17:42:50

UML構造塊

2010-06-08 18:53:43

UML建模工具

2010-06-09 15:53:30

UML建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲综合色网 | 国产中文字幕av | 一区二区三区精品视频 | 黄色一级免费看 | 亚洲成人第一页 | 在线小视频 | 欧美成人免费电影 | 一级毛毛片 | av激情影院| 国产精品视频中文字幕 | 最新日韩精品 | 国产精品久久久久久久久久久久 | 99精品久久 | 一区二区三区四区在线 | 午夜精品一区 | 黄色网络在线观看 | 欧美日韩在线不卡 | 色吊丝2| 精品久久一区二区 | 九色91视频| 国产色在线| 亚洲高清一区二区三区 | 精品电影 | 国产精品久久久久久久模特 | 在线欧美小视频 | 欧美一级片在线观看 | 一区二区在线看 | 人人人艹| 国产福利视频网站 | 黄色片在线免费看 | 欧美激情视频一区二区三区免费 | 亚洲欧美一区二区三区在线 | 国产欧美日韩 | 国产成人精品综合 | av影音| 在线三级网址 | 日韩欧美在线一区 | 国产精品不卡一区 | 在线四虎 | 国产亚洲一区二区三区 | 国产精品精品久久久 |