當前位置:首頁 » 軟體設計 » 資料庫物理結構設計

資料庫物理結構設計

發布時間: 2021-02-06 17:45:19

① 簡述一下SQL Server 資料庫的物理結構

資料庫設計的過程(六個階段)
1.需求分析階段
准確了解與分析用戶需求(包括數據與處理)
是整回個設計答過程的基礎,是最困難、最耗費時間的一步
2.概念結構設計階段
是整個資料庫設計的關鍵
通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型
3.邏輯結構設計階段
將概念結構轉換為某個DBMS所支持的數據模型
對其進行優化
4.資料庫物理設計階段
為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)
5.資料庫實施階段
運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果
建立資料庫,編制與調試應用程序,組織數據入庫,並進行試運行
6.資料庫運行和維護階段
資料庫應用系統經過試運行後即可投入正式運行。
在資料庫系統運行過程中必須不斷地對其進行評價、調整與修改
設計特點:
在設計過程中把資料庫的設計和對資料庫中數據處理的設計緊密結合起來將這兩個方面的需求分析、抽象、設計、實現在各個階段同時進行,相互參照,相互補充,以完善兩方面的設計

② 什麼是資料庫的概念設計、邏輯設計、物理設計,以及三者的關系

1、概念設計:

對用戶要求描述的現實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數據模型。這個概念模型應反映現實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。

所建立的模型應避開資料庫在計算機上的具體實現細節,用一種抽象的形式表示出來。以擴充的實體—(E-R模型)聯系模型方法為例,第一步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯系以及對信息的制約條件等,從而給出各部門內所用信息的局部描述。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現實世界的概念數據模型。

2、邏輯設計:

主要工作是將現實世界的概念數據模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支持的邏輯數據模式。與此同時,可能還需為各種數據處理應用領域產生相應的邏輯子模式。這一步設計的結果就是所謂「邏輯資料庫」。

3、物理設計:

根據特定資料庫管理系統所提供的多種存儲結構和存取方法等依賴於具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設計的結果就是所謂「物理資料庫」。

4、三者關系:

由上到下,先要概念設計,接著邏輯設計,再是物理設計,一級一級設計。三者一環扣住一環,缺一不可,概念設計是前提,邏輯設計是紐扣,將概念設計和物理設計緊密聯系起來,物理設計的結果就是傳說中的「物理資料庫」也就是最後的結果。三者密不可分,缺一不可。

(2)資料庫物理結構設計擴展閱讀

資料庫設計的基本步驟:

1、需求分析階段:准確了解與分析用戶需求(包括數據與處理),是整個設計過程的基礎,是最困難、最耗費時間的一步。

2、概念結構設計階段:是整個資料庫設計的關鍵,通過對用戶的需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型。從實際到理論。

3、邏輯結構設計階段:將概念結構轉換為某個DBMS所支持的數據模型,對其進行優化。優化理論。

4、資料庫物理設計階段:為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。選擇理論落腳點。

5、資料庫實施階段:運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果,建立資料庫,編制與調試應用程序,組織數據入庫,並進行試運行。理論應用於實踐。

6、資料庫運行和維護階段:資料庫應用系統經過試運行後即可投入正式運行。在資料庫系統運行過程中必須不斷地對其進行評價、調整與修改。理論指導實踐,反過來實踐修正理論。

主要特點:

1、 實現數據共享:資料庫伺服器數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。

2、 減少數據的冗餘度:同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。

3、數據的獨立性:數據的獨立性包括邏輯獨立性(資料庫中資料庫的 邏輯結構和 應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。

4、數據實現集中控制:文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過 數據模型表示各種數據的組織以及數據間的聯系。

5、數據一致性和可維護性,以確保數據的安全性和可靠性主要包括:安全性控制:以防止數據丟失、錯誤更新和越權使用;完整性控制:保證數據的正確性、有效性和相容性;並發控制:使在同一時間 周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。

6、故障恢復:由資料庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。資料庫系統能盡快恢復資料庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。

③ 什麼是資料庫的概念設計,邏輯設計,物理設計,以及

資料庫設計過程包括:
現實世界→需求分析→概念設計→邏輯設計→物理設計
概念版設計——權利用數據模型進行概念資料庫的模式設計。它不依賴任何DBMS(資料庫管理系統)常用的數據模型為ERM(實體聯系模型),用到的術語有:實體、屬性、聯系、鍵。
邏輯設計——把概念設計得到的概念資料庫模式變為邏輯數據模式,它依賴於DBMS。用到的術語有:函數依賴、範式、關系分解。

物理結構設計——指的是根據資料庫的邏輯結構來選定RDBMS(如Oracle、Sybase等),並設計和實施資料庫的存儲結構、存取方式等。
確定資料庫的物理結構包含下面四方面的內容:
1、確定數據的存儲結構;
2、設計數據的存取路徑;
3、確定數據的存放位置;
4、確定系統配置。
資料庫物理設計過程中需要對時間效率、空間效率、維護代價和各種用戶要求進行權衡,選擇一個優化方案作為資料庫物理結構。在資料庫物理設計中,最有效的方式是集中地存儲和檢索對象。

④ 資料庫邏輯結構設計和物理結構設計

一般可將資料庫結構設計分為四個階段,即需求分析、概念結構設計、邏輯結構設計和物內理設計。容

邏輯結構設計的任務是把概念模型,例如E-R圖轉換成所選用的具體的DBMS所支持的數據模型。在設計關系模型時,為了將來查詢統計的需要,也有些是為了標准化的需要,對於某些屬性要採用代碼。

對一個給定的邏輯數據模型求取與應用需要相適應的物理結構的過程稱為資料庫物理設計。這種物理結構主要指資料庫在物理設備上的存儲結構和存取方法。對於關系資料庫系統,數據的存儲結構與存取方法由DBMS決定並自動實現,我們物理設計主要考慮的是在網路環境下資料庫的分布及索引結構。

⑤ 資料庫物理結構設計中確定資料庫的物理結構怎麼寫

一般開發一個資料庫,要進行設計.主要步驟有需求分析,概念結構設計,邏輯結構設計專,物理結構設計,數據屬庫實施,資料庫運行與維護.物理結構設計就是其中的一步.
資料庫的物理結構設計是對已經確定的邏輯數據結構,利用DBMS(資料庫管理系統)所提供的方法、技術,以較優的數據存儲結構、數據存取路徑、合理的數據存放位置以及存儲分配,設計出一個高效的、可以實現的物理數據結構.通俗一點說,就是對已經設計好了的邏輯結構,設計出相應的且比較優化的物理結構,設計出的物理結構可以數據存儲,該結構中要有實現數據存儲、數據存取路徑、數據存放位置、存儲分配等幾個模塊.

⑥ Access資料庫物理結構設計

Access資料庫物理結構設計
如果是程序代碼,我可以幫你寫,
如果是打字工作,你還是自己做吧,
畢竟回書還是給自己讀的,祝你答順利畢業,
沒聯系方式,真找不到你了,來找我吧,
合作愉快,請注意查收消息,別忘了給分呵

⑦ 關於SQL資料庫物理結構設計

建議你裝個powerdesigner。然後在裡面建表,表關系。然後可以導出物理結構。
powerdesigner
是非常好的資料庫設計工具,強烈推薦!

⑧ 資料庫的物理結構設計指的是什麼

一般開發一個資料庫,要進行設計。主要步驟有需求分析,概念結構設計,邏輯結構專設計,物理結構設計,數據屬庫實施,資料庫運行與維護。物理結構設計就是其中的一步。
資料庫的物理結構設計是對已經確定的邏輯數據結構,利用DBMS(資料庫管理系統)所提供的方法、技術,以較優的數據存儲結構、數據存取路徑、合理的數據存放位置以及存儲分配,設計出一個高效的、可以實現的物理數據結構。通俗一點說,就是對已經設計好了的邏輯結構,設計出相應的且比較優化的物理結構,設計出的物理結構可以數據存儲,該結構中要有實現數據存儲、數據存取路徑、數據存放位置、存儲分配等幾個模塊。

⑨ 關於資料庫的物理結構設計,求大神

說白了就是來建立資料庫和表的自一些規則,重點以查詢性能為主
第一個重點就是資料庫分文件,資料庫中可以把資料庫文件按照一定規則分散到不同的邏輯磁碟可以加快查詢速度, 這個事系統級別的分發, 題目還要求按照物理邏輯,卻分配置數據和動態增長的數據分開存放,動態數據再按照份文件,存放的方式來建立資料庫

第二個就是確定資料庫表中的索引,這個自己試一試就知道了,常用的條件添加索引就好了

第三個聚簇索引,這個一般是把主鍵做聚簇索引,

索引建多了會影響插入的數據,因為每次插入數據都有可能要重建索引,所以需要慎重,

我的經驗就這么多

⑩ 資料庫的邏輯結構設計和物理結構設計問題

物理結構就是針對資料庫伺服器來說的,也就是硬體層面的,比如你是要搭建獨立式資料庫,還是分布式資料庫。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837