資料庫設計規範

2021-03-15 09:07:06 字數 2950 閱讀 1701

修訂歷史記錄

編制部門:產品研發部

發放範圍:產品研發部

目錄1. 概述 5

2. 資料庫設計的基本原則 63. 資料庫建模 7

3.1 資料分析 7

3.2 資料關係分析 7

3.3 資料量分析 7

3.4 擴充套件性分析 7

3.5 資料字典(參考) 7

3.5.1 資料項 7

3.5.2 資料結構 7

3.5.3 資料流 7

3.5.4 資料儲存 7

3.5.5 處理過程 8

3.6 e-r圖 8

3.7 分析描述工具 8

4. 資料庫物件設計 9

4.1 表的設計原則 9

4.1.1 命名規則 9

4.1.2 公用包的命名規則 94.1.3 表說明 9

4.2 字段設計原則 9

4.2.1 命名規則 9

4.2.2 字段說明 9

4.2.3 欄位的一致性 9

4.2.4 建議字段 9

4.2.5 日期時間字段 104.2.6 數字和文字字段 104.3 鍵和索引 10

4.3.1 命名規則 10

4.3.2 鍵設計原則 10

4.4 檢視設計原則(參考) 104.4.1 命名規則 10

4.4.2 檢視說明 11

4.5 物化檢視 11

4.5.1 命名規則 11

4.5.2 物化檢視說明 114.6 觸發器 11

4.6.1 命名規則 11

4.6.2 觸發器說明 11

4.7 臨時表設計原則 11

4.7.1 命名規則 11

4.7.2 臨時表說明 11

4.8 有效組織資料庫物件 124.8.1 儲存過程分包儲存 124.9 包設計原則 12

4.9.1 命名規則 12

4.9.2 包說明 12

4.10 儲存過程設計原則(參考) 124.10.1 命名規則 12

4.11 函式設計原則(參考) 124.11.1 命名規則 12

5. 資料完整性設計(參考) 135.1 完整性實現機制 13

5.2 用約束而非商務規則強制資料完整性 135.3 強制指示完整性 13

5.4 使用查詢控制資料完整性 135.5 採用檢視 13

6. 資料庫安全性設計 14

6.1 保證資料的完整性 146.2 保證資料可恢復性 146.3 其他安全原則 14

7. 資料庫的物理實現 15

7.1 資料庫的選擇 15

7.1.1 資料庫和版本的選擇 157.1.2 其他資料庫和版本比較 157.1.3 資料庫版權 15

7.2 資料庫執行環境 15

7.2.1 資料庫硬體配置 157.

2.2 資料庫執行作業系統和版本 167.2.

3 資料庫執行作業系統的版權 167.3 資料庫應用環境的物理結構(參考) 167.3.

1 儲存結構設計 167.3.2 資料存放位置 167.

3.3 訪問方法設計 167.4 資料庫效能和測試方法(參考) 177.

4.1 資料庫效能 17

7.4.2 測試方法 17

8. 資料庫的管理 18

8.1 資料庫管理員 18

8.2 資料庫匯入、匯出 188.3 資料庫備份、恢復 188.4 資料庫記錄清除 18

8.5 資料庫維護 18

9. 資料庫的公升級 19

9.1 資料庫公升級方式 19

附錄 20

9.2 附錄一資料庫設計文件說明 209.2.1 命名規則 20

9.2.2 資料庫表建立文字 209.

2.3 全部應用sql語句列表 209.2.

4 資料庫設計文件必須有版本號 209.3 附錄二資料庫設計說明書評審表 20資料庫設計標準(產品部)

本文件是資料庫設計執行標準,其所涉及的內容是資料庫設計部分,不包括應用程式中資料庫訪問實現。

資料庫設計三個正規化規定;

第一正規化(1nf):不存在多值字段

第二正規化(2nf):非主鍵字段依賴於主鍵的整體第三正規化(3nf):非主鍵欄位只依賴於主鍵根據專案的《需求分析》列出全部資料,包括:

1) 輸入資料:原始資料。

2) 輸出資料:使用者需要檢索的資料,包括原始資料和派生的資料。

1) 資料分類:根據應用將資料表分類。

2) 類關係:表之間的相互關係。

3) 資料關係:表之間字段之間的關係。

1) 資料量分析:最大可能的記錄數量。適當考慮記錄資訊的備份、過期刪除等。

2) 資料流量分析:結合於使用者需求的單位時間可能進出的資料量分析。

3) 響應速度分析:為滿足使用者需求的響應速度分析。

1) 在專案《需求分析》的基礎上,充分考慮使用者未來可能的需求,在設計上為這種需求保留餘地和可能的更改措施。

資料庫設計規範化的要求

通常情況下,可以從兩個方面來判斷資料庫是否設計的比較規範。一是看看是否擁有大量的窄表,二是寬表的數量是否足夠的少。若符合這兩個條件,則可以說明這個資料庫的規範化水平還是比較高的。當然這是兩個泛泛而談的指標。為了達到資料庫設計規範化的要求,一般來說,需要符合以下五個要求。要求一 表中應該避免可為空的列...

資料庫設計編碼規範

資料庫名由兩部分組成 系統名 db 注 字首都用大寫。1.實體 表 的命名 1 表以名詞或名詞短語命名,確定表名是採用複數還是單數形式,此外給表的別名定義簡單規則 比方說,如果表名是乙個單詞,別名就取單詞的前4 個字母 如果表名是兩個單詞,就各取兩個單詞的前兩個字母組成4 個字母長的別名 如果表的名...

資料庫設計

一 實驗目的 1 熟悉資料庫及表物件的建立過程 2 熟悉表字段型別及屬性的設定 3 熟悉資料表資料的編輯 4 熟悉建立多表間關係的操作。二 實驗裝置及軟體環境 一 實驗裝置 伺服器 交換機和pc機組成nt網路。二 軟體環境 1 伺服器採用microsoft windows 2003 server 作...