專案名稱:
專案編號:
專案負責人:
所屬部門:
編 制 人:
審 核 人:
批 準 人:
版 本 號:
流 水 號:
日期版本
修改說明
修改者引言 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.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...