資料庫設計的基本原則和主要步驟

2021-09-01 11:11:59 字數 462 閱讀 1282

(1)把具有同乙個主題的資料儲存在乙個資料表中,「一表一用」。

(2)盡量消除冗餘,提高訪問資料庫的速度。

(3)一般要求資料庫設計達到第三正規化,多對多,最大限度消除了資料冗餘、修改異常、插入異常、刪除異常,基本滿足關係規範化的要求。

(4)關聯式資料庫中,各個資料表之間關係只能為一對一和一對多的關係。對於多對多的關係必須轉換為一對多的關係來處理。

(5)設計資料表結構時,應考慮表結構的動態適應性。

1、需求分析:了解使用者的資料需求、處理需求、安全性及完整性要求;

2、概念設計:通過資料抽象,設計系統概念模型,一般為e-r模型;

3、邏輯結構設計:設計系統的模式和外模式,對於關係模型主要是基本表和檢視;

4、物理結構設計:設計資料的儲存結構和訪問方法,如索引的設計;

5、系統實施:組織資料入庫、編制應用程式、試執行;

6、執行維護:系統投入執行,長期的維護工作。

資料庫設計的基本原則

1 表名全大寫 oracle 資料庫設計的習慣 2 表名加了乙個業務字尾 c 使用者表 p許可權表 b 基礎表 3 全大寫,如果由多個單詞構成,用下劃線隔開 4 主鍵型別 int long 自增主鍵 varchar 40 uuid hibernate database 程式 5 主鍵命名規則 表名去...

設計的基本原則

作為程式設計師,我們不論是在設計功能頁面,還是在做工作匯報時,如果有很好的設計技能,將使頁面或者ppt更好的表達我們的意圖。良好的設計原則,其實也會讓思路更清晰。4大基本原則,它們是相互關聯的,只使用其中的某一種的情況很少 對比的基本思想其實是突出重點。如果元素 字型 顏色 大小 線寬 形狀 空間 ...

設計模式的基本原則

做專案時用到了觀察者設計模式,回憶了一下,總結了一下幾點 1.把會變化的部分取出並封裝起來,以便以後可以輕易地擴充此部分,而不影響不需要變化的其他部分 2.針對介面程式設計,而不是針對實現程式設計。變數的宣告型別,應該是超型別,通常是乙個抽象類或者是乙個介面,如此,只要是具體實現此超型別的類所產生的...