資料庫設計報告

2021-10-06 07:52:26 字數 1739 閱讀 9930

專案名稱:

專案編號:

專案負責人:

所屬部門:

編 制 人:

審 核 人:

批 準 人:

版 本 號:

流 水 號:

日期版本

修改說明

修改者引言 4

1.1. 編寫目的 4

1.2. 背景 4

1.3. 術語定義 4

1.4. 參考資料 4

資料庫環境說明 4

邏輯結構設計 4

物理結構設計 4

1.1 資料庫物件彙總(表、檢視、過程) 5

4.1. 表名 5

安全性設計 5

5.1. 資料庫角色和許可權的配置 5

5.2. 使用者帳號口令的加密 5

資料庫管理與維護說明 5

1.引言

1.1.編寫目的

[說明編寫本資料庫設計報告目的,指出預期的讀者。]

1.2.範圍

[簡要描述專案的範圍。]

1.3.術語定義

[列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。]

1.4.參考資料

[列出用得著的參考資料,如:

a.本專案的經核准的計畫任務書或合同、上級機關的批文等;

b.屬於本專案的其他已發表的檔案;

c.本檔案中引用的檔案、資料、包括所要用到的軟體開發標準。

列出這些檔案資料的標題、檔案編號、發表日期和出版單位,說明能夠得到這些檔案資料的**。]

2.資料庫環境說明

[描述本設計需採用的資料庫系統,設計工具,程式設計工具以及配置等]

3.邏輯結構設計

[資料庫設計人員根據需求文件,建立與資料庫相關的那部分實體關係圖(erd)。或實體類(class)圖]

4.物理結構設計

[(1)主要是設計表結構。一般地,實體對應於表,實體的屬性對應於表的列,實體之間的關係成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表,但是它們並不一定是一一對應的。(2)對錶結構進行規範化處理(第三正規化)。]

[表名命名規範:表以t+專案縮寫+表英文名, 首字母大寫並以下劃線連線如t_otms_user;檢視為v+專案縮寫+表英文名,其餘和表一樣,如v_otms_user。儲存過程為pro+專案縮寫+過程英文名,如pro_otms_login

字段命名規範:pascal case - 所有單詞第乙個字母大寫,其它字母小寫,如name、address。]

資料庫物件彙總(表、檢視、過程)

序號 物件名 物件型別 說明

4.1.中文表名 表名

欄位名 中文名 型別及精度 非空 預設值 主鍵 外來鍵 備註

[若採用工具生成,如powerdesigner,表頭轉換模板遵照該**模板定義,包括名稱、順序、字型及大小,對於表頭顏色不能定義的允許適當放寬條件。]

5.安全性設計

5.1.資料庫角色和許可權的配置

[確定每個角色對資料庫表的操作許可權。]

5.2.使用者帳號口令的加密

[加密演算法]

6.效能以及維護設計

[需要考慮業務主表增長頻度(比如每年或每天增長的資料量),通常併發訪問資料庫量,以及設計中需要考慮複雜的關聯查詢對資料庫訪問效能的影響,需要考慮是否需要採取相關措施保證系統對效能的要求。]

表名 增長頻度(條/年) 描述

[考慮對資料庫的維護、可擴充套件性的設計]

7.資料庫管理與維護說明

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

資料庫設計報告

資料庫設計報告 資料庫設計報告 檔案狀態 草稿 正式發布 正在修改 檔案標識 company project sd database 當前版本 x.y完成日期 year month day 版 本 歷 史 版本 狀態 作者 參與者 起止日期 備註 目 錄 0.文件介紹 0.1 文件目的 0.2 文件...

資料庫課程設計作業報告

題目大概是用視覺化程式設計實現乙個簡單的資料庫管理系統 我用的是bcb 題目雖然是簡單 但也明白了很多以前以為懂的問題 到沒什麼 這種題目用bcb的話已經不用幾行 了 關鍵是了解了這些名詞paradox,ado,bde,odbc 一開始拖控制項,寫幾行 很快就完成了 編譯也通過了 但傳到同學機器上就...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...