當前位置:首頁 » 軟體設計 » 資料庫設計需求分析

資料庫設計需求分析

發布時間: 2020-11-27 17:59:31

『壹』 資料庫設計(需求分析、概念結構設計、邏輯結構設計、物理設計。實施。應用程序的編制。運行和維護)

回答的內容

『貳』 資料庫設計需求分析的重點有哪些

需求分析的重點是調查、收集與分析用戶在數據管理中的信息要求、處理要求、安全性與完整性要求。

(1)信息要求。其是指用戶需要從資料庫中獲得信息的內容與性質。由用戶的信息要求可以導出數據要求

『叄』 資料庫設計的基本步驟

資料庫設計的基本步驟如下:

1、安裝並打開MySQL WorkBench軟體以後,在軟體的左側邊欄有三個選項,分別是對應「連接資料庫」、「設計資料庫」、「遷移資料庫」的功能。這類選擇第二項,設計資料庫,點擊右邊的「+」號,創建models。

『肆』 談談與資料庫設計步驟相關的話題( 1 ) 同學們已學習完「項目一-需求分析」模

設計一個資料庫需要我們耐心收集和分析數據,仔細理清數據間的關系,消除對資料庫應用不利的隱患等等。在整個設計過程中,我們必須按步驟認真完成。一個資料庫的設計好壞將直接影響將來基於該資料庫的應用。
另外,資料庫也不是獨立存在的,它總是與具體的應用相關的,為具體的應用而建立的。因此在設計資料庫之前我們必須明確應用的目的,在設計資料庫的時候也應時刻考慮用戶需求,資料庫與具體應用之間是相輔相成的關系。
資料庫的設計過程一般包括以下幾個步驟:
確定建立資料庫的目的和收集數據;
建立概念模型;
建立數據模型;
實施與維護資料庫;
1.確定建立資料庫的目的和收集數據
資料庫設計過程的第一個階段是確定建立資料庫的目的和收集數據。通常,我們也把確定建立資料庫的目的稱為需求分析。需求分析的任務就是通過詳細調查要處理的對象來明確用戶的各種需求。並且通過調查、收集和分析信息,以了解在資料庫中需要存儲哪些數據,要完成什麼樣的數據處理功能。這一過程是資料庫設計的起點,它將直接影響到後面各個階段的設計,並影響到設計結果是否合理和實用。
確定目的之後就需要根據目的收集有用的數據。在著手收集數據之前最重要的就是要調查用戶的實際需求,然後分析與表達這些需求。調查用戶需求的方法有很多,如查閱記錄、訪談、開調查會、設計調查表請用戶填寫或回答相關問題等。其中比較有效的方法是訪談,我們可以藉助一些設計合理的調查表來與用戶直接交流。通過充分交流,可以了解他們平時是如何使用資料庫的,以及對當前信息的要求,進而設計滿足用戶需求的欄位,並根據設計的欄位收集數據。
2.建立概念模型
確定建立資料庫的目的以及完成數據收集後,就進入資料庫設計過程的第二階段——建立概念模型。這一階段是整個資料庫設計的關鍵。設計時,一般先根據應用的需求,畫出能反映每個應用需求的E-R圖,其中包括確定實體、屬性和聯系的類型。然後優化初始的E-R圖,消除冗餘和可能存在的矛盾。概念模型是對用戶需求的客觀反映,並不涉及具體的計算機軟、硬體環境。因此,在這一階段中我們必須將注意力集中在怎樣表達出用戶對信息的需求,而不考慮具體實現問題。
3.建立數據模型
完成上一階段後,我們得到了一個與具體計算機軟、硬體無關的概念模型。接著我們就可以著手建立資料庫模型了,這是資料庫設計過程的第三個階段。在這一階段中我們要將概念模型中得到的E-R圖轉換成具體的數據模型。通過前面的學習,我們已經了解到數據模型一般分為層次、網狀、關系和面向對象模型等。目前比較常用的是關系數據模型,我們通常將E-R圖轉換成關系數據模型,實際上就是要將實體、實體的屬性和實體之間的聯系轉換為關系模式。
4.實施與維護資料庫
最後一個階段是實施與維護資料庫。完成數據模型的建立後,我們就必須對欄位進行命名,確定欄位的類型和寬度,並利用資料庫管理系統或資料庫語言創建資料庫結構、輸入數據和運行等,因此資料庫的實施是資料庫設計過程的「最終實現」。如果資料庫運行很成功,則表明資料庫設計任務基本結束,以後的重點就是資料庫的維護工作,包括做好備份工作、資料庫的安全性和完整性調整、改善資料庫性能等。
資料庫的設計在資料庫應用系統的開發中佔有很重要的地位。只有設計出合理的資料庫,才能為建立在資料庫上的應用提供方便。不過資料庫的設計過程從來都不會有真正的結束,因為隨著用戶需求和具體應用的變化和擴大,資料庫的結構也可能會隨之變化。
資料庫基本的功能:
信息瀏覽和查詢;
信息的修改、添加和刪除;
信息的統計、匯總等。
設計資料庫時要注意保留以下內容:
設計文檔、內容操作說明,實例資料庫、幫助及過程性文件(如下載的資源、工作日誌)等。

『伍』 資料庫設計需求分析的任務是什麼

需求分析的任務是通過詳細調查現實世界要處理的對象(組織、部門、企業等)

『陸』 需求分析的時候,要把資料庫表關系設計裡面嗎

資料庫表間關系屬於詳細設計的一部分。
界面設計也屬於詳細設計。
模塊設計屬於概要設計。

『柒』 在資料庫的設計敘述中,在需求分析階段建立數據字典這句話正確嗎

不對。
需求分析大體上分為功能需求和數據需求吧~
這一階段還用不著建立數據字典吧

『捌』 資料庫設計的需求分析階段是如何實現的

在資料庫設計的需求分析階段,參與需求分析的主要人員是分析人員和用戶,由於資料庫應用系統是面向企業和部門的具體業務,分析人員一般並不了解,而同樣用戶也不會具有系統分析的能力,這就需要雙方進行有效的溝通,使得設計人員對用戶的各項業務了解和熟悉,進行分析和加工,將用戶的業務轉換成為設計人員所需要的信息組織,即以規范化的方式進行整理,形成對業務流程描述的文檔數據流圖和數據描述的文檔數據字典。

『玖』 E-R圖屬於資料庫設計的什麼階段,需求分析階段還是邏輯設計階段

E(實體)-R(關系)圖、屬於概念設計階段。需求分析用到的是數據流(程)圖,得到的數據字典。邏輯設計得到關系模式。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837