(数据库系统概论|王珊)第七章数据库设计-第二节:需求分析
生活随笔
收集整理的這篇文章主要介紹了
(数据库系统概论|王珊)第七章数据库设计-第二节:需求分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一:需求分析的任務
- 二:需求分析的步驟和方法
- (1)步驟
- (2)方法
- 三:數據字典
- (1)定義
- (2)組成
- ①:數據項
- ②:數據結構
- ③:數據流
- ④:數據存儲
- ⑤:處理過程
注意
- 更多可參照軟件工程相關內容,請點擊跳轉(軟件工程復習核心重點)第三章需求分析
需求分析簡單地說就是分析用戶的要求。需求分析是設計數據庫的起點,需求分析結果是否準確反映用戶的實際要求將直接影響到后面各階段的設計,并影響到設計結果是否合理和實用
一:需求分析的任務
需求分析的任務:是通過詳細調查現實世界要處理的對象(組織、部門、企業等),充分了解原系統(手工系統或計算機系統)的工作概況,明確用戶的各種需求,然后在此基礎上確定新系統的功能。新系統必須充分考慮今后可能的擴充和改變,不能僅僅按當前應用需求來設計數據庫。調查的重點是數據和處理,要獲得用戶對數據庫的如下要求:
- 信息要求:也即數據庫中需要存儲哪些數據
- 處理要求:也即用戶要完成的數據處理功能
- 完整性與安全性要求
二:需求分析的步驟和方法
(1)步驟
(2)方法
- 跟班作業:通過親身參加業務工作來了解業務活動的情況
- 開調查會:通過與用戶座談來了解業務活動情況及用戶需求
- 請專人介紹
- 詢問:對某些調查中的問題可以找專人詢問
- 設計調查表請用戶填寫
- 查閱記錄:查閱與原系統有關的數據記錄
三:數據字典
(1)定義
數據字典:它是關于數據庫中數據的描述,即元數據,而不是數據本身。數據字典是在需求分析階段建立,在數據庫設計過程中不斷修改、充實、完善的。它在數據庫設計中占有很重要的地位
(2)組成
①:數據項
數據項是不可再分的數據單位,其描述包括以下內容
- “取值范圍”、“與其他數據項的邏輯關系”定義了數據的完整性約束條件
②:數據結構
數據結構反映了數據之間的組合關系,一個數據結構可以由若干數據項構成,也可以由若干數據結構構成,或由若干數據項和數據結構混合而成,其描述包括以下內容
③:數據流
數據流是數據結構在系統內的傳輸路徑,其描述包括以下內容
④:數據存儲
數據存儲是數據結構停留或保存的地方,也是數據流的來源或去向。他可以是手工文檔或手工憑單,也可以是計算機文檔,其描述包括以下內容
⑤:處理過程
處理過程的具體處理邏輯一般用判定表或判定樹描述,數據字典中只需要描述處理過程額說明性信息即可,其描述包括以下內容
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的(数据库系统概论|王珊)第七章数据库设计-第二节:需求分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (数据库系统概论|王珊)第九章关系查询处
- 下一篇: 第一章:Python的基本数据类型-第二