業務模型 資料模型 物件導向模型介紹

2021-05-12 15:09:19 字數 2275 閱讀 9015

1、首先提乙個問題,什麼是模型?

模型這個詞頻繁出現在我們平時的工作中、生活中、新聞裡,但什麼是模型呢,不同的學科有不同的定義。

在這裡我不想列舉學術上的定義,只談一下我自己的理解:模型是為了模擬、演示、深入分析被研究物件而建造的任何形式的作品。

根據這一理解,我們想一下:

小時候折的紙飛機是不是模型呢?是的。

售樓處擺放的樓盤模型是不是模型呢?是的。

軍事演練時使用的沙盤是不是模型呢?是的。

建築物的設計藍圖是不是模型呢?是的。

所以說模型的概念沒有什麼神秘的,我們每個人日常工作生活中都會建造模型,都會使用模型。小到兒童玩具,大到三峽工程的模擬水紋實驗,模型無處不在。建造模型的目的可以是簡化現實世界、預研未來的產品、**未知資料。

2、模型的表現形式又是什麼樣的呢?

我覺得模型的表現形式和風格沒有限制也不應該有限制,所以影象、圖畫、聲音、實物、**、文字、數學公式都可以使用。能更好的達到建模目的就好。可以模擬畫家作畫,不同的畫家畫同一幅風景可以使用古典派畫法、抽象派畫法、印象派畫法、現代派畫法,使用的材料可以是水、墨、粉、紙、布、玻璃等等。

3、下面解釋一下我們工作中可能用到的模型

(1)業務模型:也稱企業模型,它為企業提供乙個框架結構,以確保企業的應用系統與企業經常改進的業務流程緊密匹配。可以說,也就是說業務建模主要是從業務的角度而非技術角度對企業進行建模。典型的建模方法包括zachman框架、aris house模型等,業務模型一般包括下面一些檢視:

• 組織檢視:組織結構的靜態模型。包括:層次組織結構的人員(people not human)資源,生產資源(比如,裝置,運輸等)以及計算機、通訊網路結構等。

• 資料檢視:業務資訊的靜態模型。包括:資料模型,知識結構,資訊載體,技術術語和資料庫模型等。

• 功能檢視:業務流程任務的靜態模型。包括:功能層次,業務物件,支援系統和應用軟體等。

• 控制(業務)檢視:動態模型,展示流程運轉情況,並能夠將業務流程與流程相關的資源、資料以及功能等聯絡起來。包括:事件驅動過程鏈、資訊流、物流、通訊圖、產品定義、價值增值圖等。

業務模型的畫法可以用任何編輯工具如visio、word完成,當然目前powerdesigner、erwin等專業工具也支援業務模型。

(2)資料模型

資料模型是對企業或資訊系統種的資料特徵的抽象,隨著資料庫技術的大量使用,主要指資料庫模型。

資料模型所描述的內容包括三個部分:資料結構、作用於資料上的操作、資料約束。

1)資料結構:資料模型中的資料結構主要描述資料的型別、內容、性質以及資料間的聯絡等。資料結構是資料模型的基礎,資料操作和約束都建立在資料結構上。不同的資料結構具有不同的操作和約束。

2)資料操作:資料模型中資料操作主要描述在相應的資料結構上的操作型別和操作方式。

3)資料約束:資料模型中的資料約束主要描述資料結構內資料間的語法、詞義聯絡、他們之間的制約和依存關係,以及資料動態變化的規則,以保證資料的正確、有效和相容。

資料模型按不同的應用層次分成三種型別:分別是概念資料模型、邏輯資料模型、物理資料模型。

1)概念資料模型(conceptual data model):簡稱概念模型,主要用來描述世界的概念化結構,與具體的資料庫系統無關。概念資料模型必須換成邏輯或物理資料模型,才能在資料庫系統中實現。概念資料模型中最常用的是e-r模型。

2)邏輯資料模型(logical data model):簡稱資料模型,這是從資料庫所看到的模型,是具體的資料庫管理系統所支援的資料模型,如網狀資料模型(network data model)、層次資料模型(hierarchical data model)等等。此模型既要面向使用者,又要面向系統。

3)物理資料模型(physical data model):簡稱物理模型,是面向計算機物理表示的模型,描述了資料在儲存介質上的組織結構。物理資料模型的設計要考慮資料管理的效能問題,它不但與具體的資料庫系統有關,而且還與作業系統和硬體有關。每一種邏輯資料模型在實現時都有起對應的物理資料模型。

可以利用powerdesigner、erwin、oracle data builder、infosphere data architect、rose等建模工具建立資料模型。

(4)資料探勘模型

資料探勘模型的概念雖然重要,但沒有比較權威的解釋,我說一下自己的理解,使用資料探勘演算法建立的,描述資料之間的關係模型就叫資料探勘模型。

資料探勘模型的表現形式多種多樣,跟資料探勘演算法有關,也跟我們要進行的後續操作有關。比如表現學生身高體重關係的函式(可以是直線、曲線、二次函式、多項式函式)是乙個資料探勘模型;表現超市商品關聯關係的關聯規則集合也是乙個資料探勘模型;表現銀行客戶分類情況的決策樹也是乙個資料探勘模型。

資料模型物件

springmvc中model相關物件 是處理和資料相關的物件 modelattribute 重新命名 引數資料 model modelmap map 傳遞資料到檢視 相當於request.setattribute modelandview 繫結資料到檢視 modelmap用於傳遞資料 view物件...

概念資料模型 邏輯資料模型 物理資料模型

概念資料模型設計與邏輯資料模型設計 物理資料模型設計是資料庫及資料倉儲模型設計的三個主要步驟。在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資...

概念資料模型,邏輯資料模型,物理資料模型

在資料倉儲領域有乙個概念叫conceptual data model,中文一般翻譯為 概念資料模型 概念資料模型是終端使用者對資料儲存的看法,反映了終端使用者綜合性的資訊需求,它以資料類的方式描述企業級的資料需求,資料類代表了在業務環境中自然聚集成的幾個主要類別資料。概念資料模型的內容包括重要的實體...