當前位置:首頁 » 操作系統 » 資料庫數據流程圖

資料庫數據流程圖

發布時間: 2022-05-30 13:50:50

1. 數據流程圖用於資料庫設計哪個階段

很多資料上,數據流程圖也叫數據流圖,都指DFD:Data Flow Diagram。
數據流程圖是以圖形的方式表達在問題中信息的變換和傳遞過程。
需求分析階段、在概念設計之前

2. 什麼是數據流程圖(DFD)

3. 數據流程圖怎麼畫

①數據流程圖上所有圖形符號必須是前面所述的四種基本元素。
②數據流程圖的主圖必須含有前面所述的四種基本元素,缺一不可。
③數據流程圖上的數據流必須封閉在外部實體之間,外部實體可以是一個,也可以是多個。
④處理過程至少有一個輸入數據流和一個輸出數據流。
⑤任何一個數據流子圖必須與它的父圖上的一個處理過程對應,兩者的輸入數據流和輸出數據流必須一致,即所謂「平衡」。
⑥數據流程圖上的每個元素都必須有名字。  ①把一個系統看成一個整體功能,明確信息的輸入和輸出。
②找到系統的外部實體。一旦找到外部實體,則系統與外部世界的界面就可以確定下來,系統的數據流的源點和終點也就找到了。
③找出外部實體的輸入數據流和輸出數據流。
④在圖的邊上畫出系統的外部實體。
⑤從外部實體的輸入流(源)出發,按照系統的邏輯需要,逐步畫出一系列邏輯處理過程,直至找到外部實體處理所需的輸出流,形成數據流的封閉。
⑥將系統內部數據處理又分別看做整體功能,其內部又有信息的處理、傳遞、存儲過程。
⑦如此一級一級地剖析,直到所有處理步驟都很具體為止

4. 數據流圖和數據流程圖有什麼區別啊如題 謝謝了

數據流圖:簡稱DFD,就是採用圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。 數據流圖的基本符號的意思: 1.矩形表示數據的外部實體; 2.圓角的矩形表示變換數據的處理邏輯; 3.少右面的邊矩形表示數據的存儲; 4.箭頭表示數據流。 數據流程圖中有以下幾種主要元素: →:數據流。數據流是數據在系統內傳播的路徑,因此由一組成分固定的數據組成。如訂票單由旅客姓名、年齡、單位、身份證號、日期、目的地等數據項組成。由於數據流是流動中的數據,所以必須有流向,除了與數據存儲之間的數據流不用命名外,數據流應該用名詞或名詞短語命名。 □:數據源(終點)。代表系統之外的實體,可以是人、物或其他軟體系統。 ○:對數據的加工(處理)。加工是對數據進行處理的單元,它接收一定的數據輸入,對其進行處理,並產生輸出。 〓:數據存儲。表示信息的靜態存儲,可以代表文件、文件的一部分、資料庫的元素等。 數據流程圖 是描述系統數據流程的工具,它將數據獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。 為了描述復雜的軟體系統的信息流向和加工,可採用分層的DFD來描述,分層DFD有頂層,中間層、底層之分。 (1)頂層。決定系統的范圍,決定輸入輸出數據流,它說明系統的邊界,把整個系統的功能抽象為一個加工,頂層DFD只有一張。 (2)中間層。頂層之下是若干中間層,某一中間層既是它上一層加工的分解結果,又是它下一層若干加工的抽象,即它又可進一步分解。 (3)底層。若一張DFD的加工不能進一步分解,這張DFD就是底層的了。底層DFD的加工是由基本加工構成的,所謂基本加工是指不能再進行分解的加工。 數據流程圖的基本成分 系統部件包括系統的外部實體、處理過程、數據存儲和系統中的數據流四個組成部分 1,外部實體 外部實體指系統以外又和系統有聯系的人或事物,它說明了數據的外部來源和去處,屬於系統的外部和系統的界面。外部實體支持系統數據輸入的實體稱為源點,支持系統數據輸出的實體稱為終點。 通常外部實體在數據流程圖中用正方形框表示,框中寫上外部實體名稱,為了區分不同的外部實體,可以在正方形的左上角用一個字元表示,同一外部實體可在一張數據流程圖中出現多次,這時在該外部實體符號的右下角畫上小斜線表示重復. 2,處理過程 處理指對數據邏輯處理,也就是數據變換,它用來改變數據值。而每一種處理又包括數據輸入、數據處理和數據輸出等部分。在數據流程圖中處理過程用帶圓角的長方形表示處理,長方形分三個部分,標識部分用來標識一個功能,功能描述部門是必不可少的,功能執行部門表示功能由誰來完成。 3,數據流 數據流是指處理功能的輸入或輸出。它用來表示一中間數據流值,但不能用來改變數據值。數據流是模擬系統數據在系統中傳遞過程的工具。 在數據流程圖中用一個水平箭頭或垂直箭頭表示,箭頭指出數據的流動方向,箭線旁註明數據流名。 4,數據存儲 數據存儲表示數據保存的地方,它用來存儲數據。系統處理從數據存儲中提取數據,也將處理的數據返回數據存儲。與數據流不同的是數據存儲本身不產生任何操作,它僅僅響應存儲和訪問數據的要求。 在數據流程圖中數據存儲用右邊開口的長方條表示。在長方條內寫上數據存儲名字。為了區別和引用方便,左端加一小格,再標上一個標識,用字母D和數字組成. 1,畫數據流程圖的基本原則: ①數據流程圖上所有圖形符號必須是前面所述的四種基本元素。 ②數據流程圖的主圖必須含有前面所述的四種基本元素,缺一不可。 ③數據流程圖上的數據流必須封閉在外部實體之間,外部實體可以是一個,也可以是多個。 ④處理過程至少有一個輸入數據流和一個輸出數據流。 ⑤任何一個數據流子圖必須與它的父圖上的一個處理過程對應,兩者的輸入數據流和輸出數據流必須一致,即所謂「平衡」。 ⑥數據流程圖上的每個元素都必須有名字。 2,畫數據流程圖的基本步驟: ①把一個系統看成一個整體功能,明確信息的輸入和輸出。 ②找到系統的外部實體。一旦找到外部實體,則系統與外部世界的界面就可以確定下來,系統的數據流的源點和終點也就找到了。 ③找出外部實體的輸入數據流和輸出數據流。 ④在圖的邊上畫出系統的外部實體。 ⑤從外部實體的輸入流(源)出發,按照系統的邏輯需要,逐步畫出一系列邏輯處理過程,直至找到外部實體處理所需的輸出流,形成數據流的封閉。 ⑥將系統內部數據處理又分別看做整體功能,其內部又有信息的處理、傳遞、存儲過程。 ⑦如此一級一級地剖析,直到所有處理步驟都很具體為止。 3,畫數據流程圖的注意事項: ①關於層次的劃分 逐層擴展數據流程圖,是對上一層圖中某些處理框加以分解。隨著處理的分解,功能越來越具體,數據存儲、數據流越來越多。究竟怎樣劃分層次,劃分到什麼程度,沒有絕對標准,一般認為展開的層次與管理層次一致,也可以劃分得更細,處理塊的分解要自然,注意功能完整性,一個處理框經過展開,一般以分解為4個至10個處理框為宜。 ②檢查數據流程圖 對一個系統的理解,不可能一開始就完美無缺,開始分析一個系統時,盡管我們對問題的理解有不正確、不確切的地方,但還是應該根據我們的理解,用數據流程圖表達出來,進行核對,逐步修改,獲得較為完美的圖紙。 ③提高數據流程圖的易理解性 數據流程圖是系統分析員調查業務過程,與用戶交換思想的工具。因此,數據流程圖應簡明易懂。這也有利於後面的設計,有利於對系統說明書進行維護。

5. 什麼是數據流程圖它在系統分析中有何作用

數據流程圖是一種分析工具,全面地描述系統數據流程,整個系統中信息的全貌在數據流程圖中用一組符號來描述,綜合地反映出系統中信息的流動、處理和存儲情況。

它在系統分析中的作用是,它用結構化系統分析方法從數據傳遞和加工角度出發,用圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程。

抽象性和概括性是數據流程圖的兩個主要特徵。抽象性是數據流程圖把具體的組織機構、工作場所、物質流都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。概括性是數據流程圖把系統對各種業務的處理過程聯系起來考慮,形成一個總體。

(5)資料庫數據流程圖擴展閱讀

數據流程圖歷史:

在二十世紀七十年代,結構設計的原始開發者拉里·康斯坦丁(Larry Constantine)根據Martin和Estrin的「數據流圖」(Data Flow Graph)計算模型提出了一種實用技術的數據流圖。

數據流圖(DFD)迅速成為一種流行的方式,可視化軟體系統流程中涉及的主要步驟和數據。DFD通常用於顯示計算機系統中的數據流,盡管它們理論上可以應用於業務流程建模。DFD有助於記錄主要的數據流,或者在數據流方面探索新的高級設計。

6. 怎麼畫出數據流程圖和e-r圖 ,求幫忙,資料庫的

你的這個在PowerDesinger裡面叫概念模型圖

下面可以畫出物理模型圖(可以直接生成資料庫和表以及關系的模型)

數據流程圖你可以選擇visio

ER模型圖最好選擇PowerDesinger

例子如下:

7. 「數據流圖」「系統流程圖」「程序流程圖」「數據流程圖」這四個有什麼區別

1.數據流圖(Data Flow Diagram);

堅持更DFD,它從數據的傳遞和加工角度,以圖形方式來表達系統的邏輯功能,數據在系統內部的邏輯流向和邏輯交換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示放大。它是描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。

數據流圖的基本元素:

  • 數據流程圖:反應輸就走向,它不考慮時序關系,主要用於業務分析,用作詳細設計。途中的有向線段表示了數據流。

  • 系統流程圖:反應主體框架。

  • 程序流程圖:程序邏輯描述程序中控制流的情況,即程序中處理的執行順序和執行序列所以來的條件,途中的有向線段表示的是控制流從一個處理走到下一個處理。

  • 程序的系統結構圖:反應的是系統中模塊的調用關系和層次關系,誰調用誰有一個先後次序關系。途中的有向線段表示調用時程序的控制從調用模塊一道被調用模塊,並隱含了當調用結束時控制將交回給調用模塊。

8. 數據流圖和數據流程圖有什麼區別啊

一、指代不同

1、數據流圖:是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。

2、數據流程圖:是一種能全面地描述系統數據流程的主要工具。

二、表達方式不同

1、數據流圖:從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程。

2、數據流程圖:用一組符號來描述整個系統中信息的全貌,綜合地反映出信息在系統中的流動、處理和存儲情況。


三、特徵不同

1、數據流圖:只反映系統必須完成的邏輯功能,所以它是一種功能模型。在結構化開發方法中,數據流圖是需求分析階段產生的結果。

2、數據流程圖:抽象性和概括性。抽象性指的是數據流程圖把具體的組織機構、工作場所、物質流都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。概括性則是指數據流程圖把系統對各種業務的處理過程聯系起來考慮,形成一個總體。

9. 什麼是數據流程圖

數據流程圖(Data Flow Diagram,DFD/Data Flow Chart), 是一種描述系統數據流程的主要工具,它用一組符號來描述整個系統中信息的全貌,綜合地反映出信息在系統中的流動、處理和存儲情況

10. 什麼是數據流程圖

數據流程圖(DFD)是一種能全面地描述信息系統邏輯模型的主要工具,它可以用少數幾種符號綜合地反映出信息在系統中的流動、處理和存儲情況。數據流程圖是表示操作或數據的方向。

熱點內容
網投源碼 發布:2024-05-06 17:10:35 瀏覽:870
看門狗腳本 發布:2024-05-06 17:10:28 瀏覽:107
如何查看伺服器型號主板型號 發布:2024-05-06 16:52:25 瀏覽:601
無冬之夜腳本 發布:2024-05-06 16:46:04 瀏覽:634
雙引號在c語言 發布:2024-05-06 16:45:52 瀏覽:966
資料庫字體 發布:2024-05-06 16:33:53 瀏覽:697
c語言鏈表建立 發布:2024-05-06 16:17:33 瀏覽:221
python3xlwt3 發布:2024-05-06 16:09:59 瀏覽:373
c語言的意思啊 發布:2024-05-06 15:54:19 瀏覽:70
如何重置手機密碼realme 發布:2024-05-06 14:57:25 瀏覽:348