古詩詞大全網 - 成語大全 - 數據庫的設計主要進行哪些方面的設計?

數據庫的設計主要進行哪些方面的設計?

數據庫主要進行以下設計:

(1)概念設計。在數據分析的基礎上,采用自底向上的方法從用戶角度進行視圖設計,壹是用E-R模型來表示數據模型,這是壹個概念模型。E-R模型既是設計數據庫的基礎,也是設計數據結構的基礎。IDEF1X技術也支持概念模型,用LDEF1X方法建立系統的信息模型,使其模型具有壹致性、可擴展性和可變性等特性,同樣可作為數據庫設計的主要依據。

(2)邏輯設計。E-R模型或IDEF1X模型是獨立於數據庫管理系統(DBMS)的,要結合具體的DBMS特征來建立數據庫的邏輯結構,對於關系型的DBMS來說將概念結構轉換為數據模式、子模式並進行規範,要給出數據結構的定義,即定義所含的數據項、類型、長度及它們之間的層次或相互關系的表格等。

(3)物理設計。對於不同的DBMS,物理環境不同,提供的存儲結構與存取方法各不相同。物理設計就是設計數據模式的壹些物理細節,如數據項存儲要求、存取方式、索引的建立等。