系統資料庫的概念結構 邏輯結構 物理結構設計

2021-10-06 22:55:03 字數 1155 閱讀 9610

由於自己在寫這一部分的報告時,總感覺不能很好地理解概念含義,具體的設計目標也不知道用怎樣的形式來表達。在做完相關報告之後,想著把老師指導之後改正的作業展示一下,希望可以給有類似問題的小夥伴一點點幫助。

將需求分析得到的使用者需求抽象為資訊結構(即概念模型)的過程就是概念結構設計,最後生成的模型是e-r圖。

注:1、先寫區域性e-r圖,再寫整體的e-r圖

2、若所設計系統的實體、屬性與聯絡很多,繪製出來的總e-r圖過於複雜、不清晰,可以將整體的e-r圖分解成實體-屬性圖和實體-聯絡圖。

其他的細節就是正常繪製時需要注意的細節了,例如標好實體間的聯絡(1:n,m:n等)

下圖是我畫的第乙個e-r圖,可以看出非常地亂,還有交叉啥的。

在修改之後,自己把它分解成了實體-屬性圖和實體-聯絡圖

雖然布局還是不太好看,不過比第一次的清晰了很多,畢竟目的就是使用者可以看懂設計的想法。

資料庫的邏輯設計的任務是把概念設計階段設計好的基本e-r圖轉換為與選用的具體機器上的dbms所支援的資料模型相符合的邏輯結構。

在教材上,這一部分是要求根據e-r圖寫關係模式,並標出主鍵外來鍵。

例如倉庫( 倉庫號,地點、面積) 倉庫號有下劃線

自己是使用powerdesigner對錶做了設計,如下所示。

這兩種表達應該都是正確的。

物理設計是根據資料庫管理系統的特徵,確定資料庫的物理結構即儲存結構。

本模組的設計是對錶結構的設計。

下圖是自己系統的乙個表結構舉例:

可能設計得不太合理,不過結構差不多就是這樣。

注:需要表明所使用的資料庫mysql或者是其他。

資料庫系統的結構 資料庫系統的模式結構

可以從多個角度來考察資料庫系統的整體結構。從構件角度看,資料庫系統由硬體 軟體等部分組成。從資料庫管理系統角度看,資料庫系統通常採用 模式結構,這是資料庫管理系統內部的系統結構。從終端使用者角度看,資料庫系統結構可以分為集中式結構 分布式結構 客戶 伺服器結構和並行結構。這也是資料庫系統外部的體系結...

資料庫結構及基本概念

資料庫結構 oracle伺服器組成 例項,資料庫 例項 記憶體 sga,pga 後台程序 dbwr,lgwr,smon,pmon,ckpt 資料讀寫,日誌讀寫,系統監視,程序監視,檢查點 資料庫 資料檔案,日誌檔案,控制檔案 輔助 口令,引數,歸檔日誌 一 表空間的管理 資料空間的管理 create...

資料庫 概念結構設計

概念結構設計是將需求分析得到的使用者需求抽象為資訊結構即概念模型的過程,它是整個資料庫設計的關鍵。只有將需求分析階段得到的系統應用需求抽象為資訊世界的結構,才能更好 更準確地轉化為機器世界中的資料模型,並用適當的dbms實現這些需求。概念結構設計的方法和步驟 概念結構設計的方法通常有以下4種 其中最...