資料庫概念結構設計
1. 資料庫邏輯結構設計
現在需要將上面的資料庫概念結構轉化為 access 資料庫系統所支持的實際數據模內型,也就是數容據庫的邏輯結構。在上面的實體以及實體之間關系的基礎上,形成資料庫中的表格以及各個表格之間的關系。
根據功能設計模塊可設計煤礦突水態勢評價監測系統資料庫中各個數據表,即將各個功能模塊具體化,設計數據表的結果略。
2. 資料庫中概念設計階段的主要任務是什麼
資料庫設計可以分為概念結構設計、邏輯結構設計和物理結構設計三個階段。
(1)概念結構設計。這是資料庫設計的第一個階段,在管理信息系統的分析階段,已經得到了系統的數據流程圖和數據字典,現在要結合數據規范化的理論,用一種數據模型將用戶的數據需求明確地表示出來。
概念數據模型是面向問題的模型,反映了用戶的現實工作環境,是與資料庫的具體實現技術無關的。建立系統概念數據模型的過程叫做概念結構設計。
(2)邏輯結構設計。根據已經建立的概念數據模型,以及所採用的某個資料庫管理系統軟體的數據模型特性,按照一定的轉換規則,把概念模型轉換為這個資料庫管理系統所能夠接受的邏輯數據模型。不同的資料庫管理系統提供了不同的邏輯數據模型,如層次模型、網狀模型、關系模型等。
(3)物理結構設計。為一個確定的邏輯數據模型選擇一個最適合應用要求的物理結構的過程,就叫做資料庫的物理結構設計。資料庫在物理設備上的存儲結構和存取方法稱為資料庫的物理數據模型。
3. 資料庫概念設計的方法是什麼
資料庫概念構設計的任務是在需求分析階段產生的需求說明書的回基礎上,按照特定答的方法把它們抽象為一個不依賴於任何具體機器的數據模型,即概念模型。
概念模型使設計者的注意力能夠從復雜的實現細節中解脫出來,而只集中在最重要的信息的組織結構和處理模式上。
4. 資料庫概念結構設計和邏輯結構設計的區別
邏輯結構設計。根據已經建立的概念數據模型,以及所採用的某個資料庫管理系統軟體版的數權據模型特性,按照一定的轉換規則
把概念模型轉換為這個資料庫管理系統所能夠接受的邏輯數據模型。
不同的資料庫管理系統提供了不同的邏輯數據模型,如層次模型、網狀模型、關系模型等。
5. 資料庫設計(需求分析、概念結構設計、邏輯結構設計、物理設計。實施。應用程序的編制。運行和維護)
回答的內容
6. 資料庫設計中概念結構設計指的是什麼
一般開發一個資料庫,要進行設計.主要步驟有需求分析,概念結構設計,邏輯結構設計,物理結構設計,資料庫實施,資料庫運行與維護.物理結構設計就是其中的一步.
資料庫的物理結構設計是對已經確定的邏輯數據結構,利用DBMS(資料庫管理系統)所提供的方法、技術,以較優的數據存儲結構、數據存取路徑、合理的數據存放位置以及存儲分配,設計出一個高效的、可以實現的物理數據結構.通俗一點說,就是對已經設計好了的邏輯結構,設計出相應的且比較優化的物理結構,設計出的物理結構可以數據存儲,該結構中要有實現數據存儲、數據存取路徑、數據存放位置、存儲分配等幾個模塊.
7. 什麼是資料庫的概念設計,邏輯設計,物理設計,以及三者的關系
1.概念設計;對用戶要求描述的現實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數據模型。這個概念模型應反映現實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應避開資料庫在計算機上的具體實現細節,用一種抽象的形式表示出來。以擴充的實體—(E-R模型)聯系模型方法為例,第一步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯系以及對信息的制約條件等,從而給出各部門內所用信息的局部描述(在資料庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現實世界的概念數據模型。
2.邏輯設計;主要工作是將現實世界的概念數據模型設計成資料庫的一種邏輯模式,即適應於某種特定資料庫管理系統所支持的邏輯數據模式。與此同時,可能還需為各種數據處理應用領域產生相應的邏輯子模式。這一步設計的結果就是所謂「邏輯資料庫」。
3.物理設計;根據特定資料庫管理系統所提供的多種存儲結構和存取方法等依賴於具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設計的結果就是所謂「物理資料庫」。
4.三者關系:由上到下,先要概念設計,接著邏輯設計,再是物理設計,一級一級設計。
8. 資料庫邏輯結構設計包含哪些內容
邏輯結構設計是將概念結構設計階段完成的概念模型,轉換成能被選定的資料庫管理系統(DBMS)支持的數據模型。這里主要將E-R模型轉換為關系模型。需要具體說明把原始數據進行分解、合並後重新組織起來的資料庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文件結構、所建立的各個文件之間的相互關系,形成本資料庫的資料庫管理員視圖。
邏輯結構設計一般分為三步進行:
1. 從E-R圖向關系模式轉化 資料庫的邏輯設計主要是將概念模型轉換成一般的關系模式,也就是將E-R圖中的實體、實體的屬性和實體之間的聯系轉化為關系模式。在轉化過程中會遇到如下問題:
(1)命名問題。命名問題可以採用原名,也可以另行命名,避免重名。
(2)非原子屬性問題。非原子屬性問題可將其進行縱向和橫行展開。
(3)聯系轉換問題。聯系可用關系表示。
2. 數據模型的優化 資料庫邏輯設計的結果不是唯一的。為了進一步提高資料庫應用系統的性能,還應該適當修改數據模型的結構,提高查詢的速度。
3. 關系視圖設計 關系視圖的設計又稱為外模式的設計,也叫用戶模式設計,是用戶可直接訪問的數據模式。同一系統中,不同用戶可有不同的關系視圖。關系視圖來自邏輯模式,但在結構和形式上可能不同於邏輯模式,所以它不是邏輯模式的簡單子集。
關系視圖主要有三個作用:
(1)通過外模式對邏輯模式的屏蔽,為應用程序提供了一定的邏輯獨立性。
(2)更好地適應不同用戶對數據的不同需求。
(3)為不同用戶劃定了訪問數據的不同范圍,有利於數據的保密。
9. 為什麼資料庫的概念結構設計要從系統分析階段開始
按照規范的設計方法,一個完整的資料庫設計一般分為以下六個階段:
內⑴需求分容析:分析用戶的需求,包括數據、功能和性能需求;
⑵概念結構設計:主要採用E-R模型進行設計,包括畫E-R圖;
⑶邏輯結構設計:通過將E-R圖轉換成表,實現從E-R模型到關系模型的轉換;
⑷資料庫物理設計:主要是為所設計的資料庫選擇合適的存儲結構和存取路徑;
⑸資料庫的實施:包括編程、測試和試運行;
⑹資料庫運行與維護:系統的運行與資料庫的日常維護。
10. 什麼是資料庫的邏輯結構設計試述其設計步驟。
邏輯結構設計就來是把概念結構源設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。
步驟:
(1)將概念結構轉換為一般的關系、網狀、層次模型;
(2)將轉換來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;
(3)對數據模型進行優化。