概念結構設計
1. 資料庫設計中概念結構設計指的是什麼
一般開發一個資料庫,要進行設計.主要步驟有需求分析,概念結構設計,邏輯結構設計,物理結構設計,資料庫實施,資料庫運行與維護.物理結構設計就是其中的一步.
資料庫的物理結構設計是對已經確定的邏輯數據結構,利用DBMS(資料庫管理系統)所提供的方法、技術,以較優的數據存儲結構、數據存取路徑、合理的數據存放位置以及存儲分配,設計出一個高效的、可以實現的物理數據結構.通俗一點說,就是對已經設計好了的邏輯結構,設計出相應的且比較優化的物理結構,設計出的物理結構可以數據存儲,該結構中要有實現數據存儲、數據存取路徑、數據存放位置、存儲分配等幾個模塊.
2. 什麼是資料庫的概念設計、邏輯設計、物理設計,以及三者的關系
1、概念設計:
對用戶要求描述的現實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數據模型。這個概念模型應反映現實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。
所建立的模型應避開資料庫在計算機上的具體實現細節,用一種抽象的形式表示出來。以擴充的實體—(E-R模型)聯系模型方法為例,第一步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯系以及對信息的制約條件等,從而給出各部門內所用信息的局部描述。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現實世界的概念數據模型。
2、邏輯設計:
主要工作是將現實世界的概念數據模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支持的邏輯數據模式。與此同時,可能還需為各種數據處理應用領域產生相應的邏輯子模式。這一步設計的結果就是所謂「邏輯資料庫」。
3、物理設計:
根據特定資料庫管理系統所提供的多種存儲結構和存取方法等依賴於具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設計的結果就是所謂「物理資料庫」。
4、三者關系:
由上到下,先要概念設計,接著邏輯設計,再是物理設計,一級一級設計。三者一環扣住一環,缺一不可,概念設計是前提,邏輯設計是紐扣,將概念設計和物理設計緊密聯系起來,物理設計的結果就是傳說中的「物理資料庫」也就是最後的結果。三者密不可分,缺一不可。
(2)概念結構設計擴展閱讀
資料庫設計的基本步驟:
1、需求分析階段:准確了解與分析用戶需求(包括數據與處理),是整個設計過程的基礎,是最困難、最耗費時間的一步。
2、概念結構設計階段:是整個資料庫設計的關鍵,通過對用戶的需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型。從實際到理論。
3、邏輯結構設計階段:將概念結構轉換為某個DBMS所支持的數據模型,對其進行優化。優化理論。
4、資料庫物理設計階段:為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。選擇理論落腳點。
5、資料庫實施階段:運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果,建立資料庫,編制與調試應用程序,組織數據入庫,並進行試運行。理論應用於實踐。
6、資料庫運行和維護階段:資料庫應用系統經過試運行後即可投入正式運行。在資料庫系統運行過程中必須不斷地對其進行評價、調整與修改。理論指導實踐,反過來實踐修正理論。
主要特點:
1、 實現數據共享:資料庫伺服器數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。
2、 減少數據的冗餘度:同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。
3、數據的獨立性:數據的獨立性包括邏輯獨立性(資料庫中資料庫的 邏輯結構和 應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。
4、數據實現集中控制:文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過 數據模型表示各種數據的組織以及數據間的聯系。
5、數據一致性和可維護性,以確保數據的安全性和可靠性主要包括:安全性控制:以防止數據丟失、錯誤更新和越權使用;完整性控制:保證數據的正確性、有效性和相容性;並發控制:使在同一時間 周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。
6、故障恢復:由資料庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。資料庫系統能盡快恢復資料庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。
3. 概念結構設計是什麼
概念結構設計的任務
概念結構設計的任務是在需求分析階段產生的需求說明書的基礎內上,按照特定的方法把它容們抽象為一個不依賴於任何具體機器的數據模型,即概念模型.概念模型使設計者的注意力能夠從復雜的實現細節中解脫出來,而只集中在最重要的信息的組織結構和處理模式上
概念結構設計的策略
主要有四種策略:自頂向下,自底向上,由里向外(逐步擴張)和混合策略.
概念結構設計的方法
4. 概念結構設計最常用的方法是什麼請簡要說明其設計
資料庫設計的過程(六個階段)
1.需求分析階段
准確了解與分析用戶需求(包括數據與內處理)
是整個設計過容程的基礎,是最困難、最耗費時間的一步
2.概念結構設計階段
是整個資料庫設計的關鍵
通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體DBMS的概念模型
3.邏輯結構設計階段
將概念結構轉換為某個DBMS所支持的數據模型
對其進行優化
4.資料庫物理設計階段
為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)
5.資料庫實施階段
運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果
建立資料庫,編制與調試應用程序,組織數據入庫,並進行試運行
6.資料庫運行和維護階段
資料庫應用系統經過試運行後即可投入正式運行。
在資料庫系統運行過程中必須不斷地對其進行評價、調整與修改
設計特點:
在設計過程中把資料庫的設計和對資料庫中數據處理的設計緊密結合起來將這兩個方面的需求分析、抽象、設計、實現在各個階段同時進行,相互參照,相互補充,以完善兩方面的設計
5. 如何把概念結構設計,邏輯結構設計,物理結構設計闡述清楚
概念結構設計的任務是在需求分析階段產生的需求說明書的基礎上,按照特定的方法把它們抽象為一個不依賴於任何具體機器的數據模型,即概念模型。概念模型使設計者的注意力能夠從復雜的實現細節中解脫出來,而只集中在最重要的信息的組織結構和處理模式上。概念模型具有以下的特點:l、概念模型是對現實世界的抽象和概括,它真實、充分地反映了現實世界中事物和事物之間的聯系,能滿足用戶對數據的處理要求。2、由於概念模型簡潔、明晰、獨立於計算機,很容易理解,因此可以用概念模型和不熟悉計算機的用戶交換意見,使用戶能積極參與資料庫的設計工作,保證設計工作順利進行。3、概念模型易於更新,當應用環境和應用要求改變時,容易對概念模型修改和擴充。4、概念模型很容易向關系、網狀、層次等各種數據模型轉換。邏輯結構設計的任務是將基本概念模型圖轉換為與選用的數據模型相符合的邏輯結構。邏輯結構設計的步驟:概念模型、一般數據模型、特定持的數據模型、優化的數據模型。物理設計的任務是根據具體計算機系統(DBMS和硬體等)的特點,為給定的資料庫模型確定合理的存儲結構和存取方法。所謂的「合理」主要有兩個含義:一個是要使設計出的物理資料庫佔用較少的存儲空間,另一個對資料庫的操作具有盡可能高的速度。
6. 如何把概念結構設計,邏輯結構設計,物理結構設計闡述清楚
概念結構設計的任務是在需求分析階段產生的需求說明書的基礎上,按照特定的方法把它們抽象為一個不依賴於任何具體機器的數據模型,即概念模型.概念模型使設計者的注意力能夠從復雜的實現細節中解脫出來,而只集中在最重要的信息的組織結構和處理模式上.概念模型具有以下的特點:
l、概念模型是對現實世界的抽象和概括,它真實、充分地反映了現實世界中事物和事物之間的聯系,能滿足用戶對數據的處理要求.
2、由於概念模型簡潔、明晰、獨立於計算機,很容易理解,因此可以用概念模型和不熟悉計算機的用戶交換意見,使用戶能積極參與資料庫的設計工作,保證設計工作順利進行.
3、概念模型易於更新,當應用環境和應用要求改變時,容易對概念模型修改和擴充.
4、概念模型很容易向關系、網狀、層次等各種數據模型轉換.邏輯結構設計的任務是將基本概念模型圖轉換為與選用的數據模型相符合的邏輯結構.邏輯結構設計的步驟:概念模型、一般數據模型、特定持的數據模型、優化的數據模型.物理設計的任務是根據具體計算機系統(DBMS和硬體等)的特點,為給定的資料庫模型確定合理的存儲結構和存取方法.所謂的「合理」主要有兩個含義:一個是要使設計出的物理資料庫佔用較少的存儲空間,另一個對資料庫的操作具有盡可能高的速度.
7. 概念結構設計是什麼
概念結來構設計的任務 概念自結構設計的任務是在需求分析階段產生的需求說明書的基礎上,按照特定的方法把它們抽象為一個不依賴於任何具體機器的數據模型,即概念模型。概念模型使設計者的注意力能夠從復雜的實現細節中解脫出來,而只集中在最重要的信息的組織結構和處理模式上 概念結構設計的策略 主要有四種策略:自頂向下,自底向上,由里向外(逐步擴張)和混合策略。 概念結構設計的方法
8. 概念結構設計的介紹
人們把資料庫設計分為需求分析、概念結構設計、邏輯結構設計、物理結構設計、資料庫實專施、資料庫運行屬與維護6個階段。概念結構設計就是對信息世界進行建模,常用的概念模型是E-R模型,它是P.P.S.Chen 於1976年提出來的。
9. 概念結構設計的策略方法
主要有四種策略:自頂向下,自底向上,由里向外(逐步擴張)和混合策略。
方法是先畫出組織的局部E-R圖,然後將其合並,在此基礎進行優化和美化。