《系統分析與設計方法》 規劃資料庫容量

2021-09-23 19:19:30 字數 1051 閱讀 8497

手術表

屬性名儲存**

型別長度

備註手術序號

ssxh

int4

主刀醫師號

zdysh

char

10住院號

zyhint

4病人住院序列號

病人姓名

brxm

char

10手術名稱

ssmc

char

20麻醉方式

mzfs

char

8全身或區域性

切口情況

qkqk

char

8手術部位傷口狀況

手術日期

ssrq

date

10手術持續時間

sscxsj

time

10手術結果

ssjg

char

50是否成功

手術室號

sssh

int4

手術室序號

o假設乙個系統有如上乙個表,其初始記錄有10000條, 每天增加400條記錄。 假設硬碟的緩衝因子按50%計算。 計算三年裡預期的資料庫硬碟容量(32位計算機)為多少? 假設每年是365天。

計算方法:

1、對於每個表,求和字段大小,得到表的記錄大小。不要考慮壓縮、編碼和封裝的影響--換句話說,假設每個儲存的位元組和數字都將消耗乙個儲存位元組。

表的記錄大小=4+10+4+10+20+8+8+10+10+50+4=138

2、對於每個表,記錄大小乘上要被包含在表中的實體例項數量。建議考慮一段合理時間段的增長(例如3年),得到的就是表大小。

表大小=138*(1*365*400+10000)

3、求和表大小,得到的就是資料庫大小

這裡題目中因為只有一張表。所以資料庫大小=手術表的大小

4、作為備選,加上乙個空間餘量緩衝(例如10%),以考慮未預期的因素或者上面的不正確估計,得到的就是預期的資料庫容量

預期的資料庫容量=表大小*(1+50%)=138*(1*365*400+10000)*(1+50%)

出處:

《系統分析與設計方法》 規劃資料庫容量

手術表 屬性名儲存 型別長度 備註手術序號 ssxh int主刀醫師號 zdysh char 住院號zyh int病人住院序列號 病人姓名 brxm char 手術名稱 ssmc char 麻醉方式 mzfs char 全身或區域性 切口情況 qkqk char 手術部位傷口狀況 手術日期 ssrq...

《系統分析與設計方法》 規劃資料庫容量

手術表 屬性名儲存 型別長度 備註手術序號 ssxh int4 主刀醫師號 zdysh char 10住院號 zyhint 4病人住院序列號 病人姓名 brxm char 10手術名稱 ssmc char 20麻醉方式 mzfs char 8全身或區域性 切口情況 qkqk char 8手術部位傷口...

系統分析與設計

軟體工程是一門研究用工程化方法構建和維護有效的 實用的和高質量的軟體的學科。它涉及程式語言 資料庫 軟體開發工具 系統平台 標準 設計模式等方面。軟體危機是指落後的軟體生產方式無法滿足迅速增長的計算機軟體需求,從而導致軟體開發與維護過程中出現一系列嚴重問題的現象。cocomo,英文全稱為 const...