資料庫設計說明書

2021-05-21 20:06:32 字數 2709 閱讀 6218

<專案名稱》

資料庫設計說明書

版本:

<

1.0

>

文件編號: 密

級:秘密編寫:

***

編寫日期:

***x

年xx月xx日審核:

***

審核日期

***x

年xx月xx日批准:

批准日期:

***x

年xx月xx日

修訂記錄

版本 章節名稱

修訂內容

修訂日期

修訂人批准人

目 錄

1. 文件介紹

... 1

1.1

文件目的

... 1

1.2

文件範圍

... 1

1.3

讀者物件

... 1

1.4

參考文獻

... 1

1.5

術語與縮寫解釋

... 1

2. 資料庫環境說明

... 2

3. 資料庫的命名規則

... 2

4. 邏輯設計

... 2

5. 物理設計

... 2

5.1

表彙總... 2

5.2

表a. 3

5.n

表n. 3

6.儲存過程設計(可選)

... 3

7.觸發器設計(可選)

... 3

8. 安全性設計

... 3

8.1

防止使用者直接運算元據庫的方法

... 3

8.2

使用者帳號密碼的加密方法

... 3

8.3

角色與許可權

... 4

9. 優化... 4

10.

資料庫管理與維護說明

... 4

指出預期的讀者。 [

識別符號] 作者,文獻名稱,出版單位(或歸屬單位),日期

例如:

[aaa]

作者,《立項建議書》,機構名稱,日期

[spp-proc-sd]

sepg

,系統設計規範,機構名稱,日期

縮寫、術語

spp精簡並行過程,

simplified parallel process

sd系統設計,

system design…

(1)說明所採用的資料庫系統,設計工具,等

(2)詳細配置:具體什麼?

(1)完整並且清楚的說明本資料庫的命名規則。

(2)如果本資料庫的命名規則與機構的標準不完全一致的話,請作出解釋。

資料庫設計人員根據需求文件,建立與資料庫相關的那部分實體關係圖(

erd)。如果採用物件導向方法(

ooad

),這裡實體相當於類(

class)。

(1)主要是設計表結構。一般地,實體對應於表,實體的屬性對應於表的列,實體之間的關係成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表,但是它們並不一定是一一對應的。 (

2)對錶結構進行規範化處理(第三正規化)。表名

功能說明 表

a表b表

c表名 列名

資料型別(精度範圍) 說明

空/非空

約束條件

補充說明 表名

列名資料型別(精度範圍) 空

/非空約束條件

補充說明

提高軟體系統的安全性應當從「管理」和「設計」兩方面著手。

這裡僅考慮資料庫的安全性設計。

使用者只能用帳號登陸到應用軟體,通過應用軟體訪問資料庫,而沒有其他途徑運算元據庫。

對使用者帳號的密碼進行加密處理,確保在任何地方都不會出現密碼的明文。

確定每個角色對資料庫表的操作許可權,如建立、檢索、更新、刪除等。每個角色擁有剛好能夠完成任務的許可權,不多也不少。在應用時再為使用者分配角色,則每個使用者的許可權等於他所兼角色的許可權之和。 角色

可以訪問的表與列

操作許可權 角色

a角色b分析並優化資料庫的「時-空」效率,盡可能地「提高處理速度」並且「降低資料占用空間」。 (

1)分析「時-空」效率的瓶頸,找出優化物件(目標),並確定優先順序。 (

2)當優化物件(目標)之間存在對抗時,給出折衷方案。 (

3)給出優化的具體措施,例如優化資料庫環境引數,對**進行反規範化處理等。

優先順序優化物件(目標) 措施

在設計資料庫的時候,及時給出管理與維護本資料庫的方法,有助於將來撰寫出正確完備的使用者手冊。

資料庫設計說明書

圖書共享平台 本學期我們軟體工程課定製的題目是 圖書共享平台 通過編寫此資料庫設計說明書,來對我們 設計的資料庫進行介紹,分析。資料庫庭院裡與應用教程 第三版 何玉潔等編著 2 外部設計 2.1 識別符號和狀態 本系統採用 mrcrosoft sever2008 為基本開發工具 資料庫名稱為book...

資料庫設計說明書參考模板

資料庫設計說明書參考模板 1 引言 1.1 專案名稱 1.2專案背景和內容概要 專案的委託單位 開發單位 主管部門 與其它專案的關係,與其他機構的關係等 1.3相關資料 縮略語 定義 相關專案計畫 合同及上級機關批文,引用的檔案 採用的標準等 縮寫詞和名詞定義 2.約定 資料庫中各種元素的命名約定。...

資料庫設計說明書(GB8567 88)

1引言.2 1.1編寫目的.2 1.2背景.2 1.3定義.2 1.4參考資料.2 2外部設計.2 2.1識別符號和狀態.2 2.2使用它的程式.3 2.3約定.3 2.4專門指導.3 2.5支援軟體.3 3結構設計.3 3.1概念結構設計.3 3.2邏輯結構設計.3 3.3物理結構設計.4 4運用...