不得不看的資料庫設計技巧(看了終身受益)

2021-05-11 02:12:41 字數 1061 閱讀 1086

資料庫的設計學問很大,就連小小的表設計就要遵守

3大正規化(其實不只

3大正規化),所以為了以後維護方便,我們不得不將設計進行到底!下面五點設計資料庫的技巧介紹給大家: 1.

文件 對所有的快捷方式、命名規範、限制和函式都要編制文件。

採用給表、列、觸發器等加注釋的資料庫工具。是的,這有點費事,但從長遠來看,這樣做對開發、支援和跟蹤修改非常有用。取決於你使用的資料庫系統,可能有一些軟體會給你一些供你很快上手的文件。你可能希望先開始在說,然後獲得越來越多的細節。或者你可能希望週期性的預排,在輸入新資料同時隨著你的進展對每一部分細節化。不管你選擇哪種方式,總要對你的資料庫文件化,或者在資料庫自身的內部或者單獨建立文件。這樣,當你過了一年多時間後再回過頭來做第

2 個版本,你犯錯的機會將大大減少。

2. 使用常用英語(或者其他任何語言)而不要使用編碼

為什麼我們經常採用編碼(比如

9935a

可能是墨水筆的****,

4xf788-q

可能是帳目編碼)?理由很多。但是使用者通常都用英語進行思考而不是編碼。工作

5 年的會計或許知道

4xf788-q

是什麼東西,但新來的可就不一定了。在建立下拉列表、列表、報表時最好按照英語名排序。假如你需要編碼,那你可以在編碼旁附上使用者知道的英語。

3. 儲存常用資訊

讓乙個表專門存放一般資料庫資訊非常有用。我常在這個表裡存放資料庫當前版本、最近檢查

/修復(對

access

)、關聯設計文件的名稱、客戶等資訊。這樣可以實現一種簡單機制跟蹤資料庫,當客戶抱怨他們的資料庫沒有達到希望的要求而與你聯絡時,這樣做對非客戶機

/伺服器環境特別有用。

4. 測試、測試、反覆測試

建立或者修訂資料庫之後,必須用使用者新輸入的資料測試資料字段。最重要的是,讓使用者進行測試並且同使用者一道保證你選擇的資料型別滿足商業要求。測試需要在把新資料庫投入實際服務之前完成。

5. 檢查設計

在開發期間檢查資料庫設計的常用技術是通過其所支援的應用程式原型檢查資料庫。換句話說,針對每一種最終表達資料的原型應用,保證你檢查了資料模型並且檢視如何取出資料。

你不得不知的這些海報設計小技巧

1 了解海報 海報又稱招貼畫,是一種傳播資訊的媒介,具有悠久的歷史,由手繪到印刷,它隨著社會的 發展,是藝術設計領域最直觀的,最能張揚個性並且真實記錄時代變遷的一種 大眾化的藝術形式,是我們可以在其中表達乙個國家的精神,乙個民族的精神,乙個時代的精神或是文化精神的無聲宣傳者。在豐富的視覺語言,獨特的...

學資料庫不得不了解的概念 SQL注入

學資料庫不得不了解的概念 sql注入 說明 使用nbsi nb聯盟sql注入分析器可以檢測出各種sql注入漏洞並進行解碼,提高猜解效率.注入的一般步驟 首先,判斷環境,尋找注入點,判斷資料庫型別,這在入門篇已經講過了。其次,根據注入引數型別,在腦海中重構sql語句的原貌,按引數型別主要分為下面三種 ...

資料庫設計樹形結構的技巧

前言 當業務中遇到樹形結構時,比如選單,省市區,部門等時如何設計資料庫。一種設計可以通過每個字段帶有parent id 來遞迴獲取所有的節點 也可以通過另一種方法來獲取某個節點的子節點 使用level記錄當前節點的父節點code 新增乙個輔助的varchar欄位level,欄位的邏輯是多個部門的id...