當前位置:首頁 » 操作系統 » 資料庫設計的邏輯設計

資料庫設計的邏輯設計

發布時間: 2022-10-16 08:00:50

⑴ 什麼是資料庫的邏輯設計

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

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

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

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

⑶ 資料庫邏輯設計的任務和主要工具是

資料庫是需要設計的,資料庫設計反映在兩方面:
資料庫邏輯設計:設計資料庫的邏輯結構,與具體的DBMS無關,主要反映業務邏輯。
資料庫物理設計:設計資料庫的物理結構,根據資料庫的邏輯結構來選定RDBMS(如Oracle、Sybase等),並設計和實施資料庫的存儲結構、存取方式等。
資料庫邏輯設計決定了資料庫及其應用的整體性能,調優位置。如果資料庫邏輯設計不好,則所有調優方法對於提高資料庫性能的效果都是有限的。為了使資料庫設計的方法走向完備,資料庫的規范化理論必須遵守。規范化理論為資料庫邏輯設計提供了理論指導和工具,在減少了數據冗餘的同時節約了存儲空間,同時加快了增、刪、改的速度。
另外,在規范的資料庫邏輯設計時,還應考慮適當地破壞規范規則,即反規范化設計,來降低索引、表的數目,降低連接操作的數目,從而加快查詢速度。
常用的反規范技術有增加冗餘列、增加派生列、重新組表等。

⑷ 簡答題設計一個好的資料庫邏輯結構的參考准則是什麼

邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。
步驟:
(1)將概念結構轉換為一般的關系、網狀、層次模型;
(2)將轉換來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;
(3)對數據模型進行優化。

⑸ 什麼是資料庫的邏輯結構設計試述其設計步驟。

邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。
步驟:
(1)將概念結構轉換為一般的關系、網狀、層次模型;
(2)將轉換來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;
(3)對數據模型進行優化。

⑹ 資料庫邏輯設計和物理設計包含哪些內容

資料庫邏輯設計是將概念設計中的ER圖,抽象成關系模型,並滿足第三範式如
學生(學號,姓名,性別)並在主鍵上用下劃線標識,
資料庫物理設計是將邏輯設計中的關系設計成表,並將你、表結構設計好

⑺ 資料庫邏輯設計和物理設計包含哪些內容

資料庫邏輯設計是整個設計的前半段,包括所需的實體和關系,實體規范化等工作。設計的後半段則是資料庫物理設計,包括選擇資料庫產品,確定資料庫實體屬性(欄位)、數據類型、長度、精度確定、dbms頁面大小等。

⑻ 資料庫的邏輯設計

C、在邏輯設計階段:將E-R圖轉換成具體的資料庫產品支持的數據模型,如關系這個階段的任務是從目的描述和范圍描述開始,確定建模目標,開發建模計劃,組織

⑼ 什麼是資料庫的邏輯結構設計

邏輯結構設計是把概念模型結構轉換成某個具體的DBMS所支持的數據模型。

邏輯結構設計步驟為:

1、把概念模型轉換成一般的數據模型;

2、把一般的數據模型轉換成特定的DBMS所支持的數據模型;

3、通過優化方法將其轉化為優化的數據模型。

⑽ 資料庫邏輯結構設計包含哪些內容

邏輯結構設計是將概念結構設計階段完成的概念模型,轉換成能被選定的資料庫管理系統(DBMS)支持的數據模型。這里主要將E-R模型轉換為關系模型。需要具體說明把原始數據進行分解、合並後重新組織起來的資料庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文件結構、所建立的各個文件之間的相互關系,形成本資料庫的資料庫管理員視圖。
邏輯結構設計一般分為三步進行:
1. 從E-R圖向關系模式轉化 資料庫的邏輯設計主要是將概念模型轉換成一般的關系模式,也就是將E-R圖中的實體、實體的屬性和實體之間的聯系轉化為關系模式。在轉化過程中會遇到如下問題:
(1)命名問題。命名問題可以採用原名,也可以另行命名,避免重名。
(2)非原子屬性問題。非原子屬性問題可將其進行縱向和橫行展開。
(3)聯系轉換問題。聯系可用關系表示。
2. 數據模型的優化 資料庫邏輯設計的結果不是唯一的。為了進一步提高資料庫應用系統的性能,還應該適當修改數據模型的結構,提高查詢的速度。
3. 關系視圖設計 關系視圖的設計又稱為外模式的設計,也叫用戶模式設計,是用戶可直接訪問的數據模式。同一系統中,不同用戶可有不同的關系視圖。關系視圖來自邏輯模式,但在結構和形式上可能不同於邏輯模式,所以它不是邏輯模式的簡單子集。
關系視圖主要有三個作用:
(1)通過外模式對邏輯模式的屏蔽,為應用程序提供了一定的邏輯獨立性。
(2)更好地適應不同用戶對數據的不同需求。
(3)為不同用戶劃定了訪問數據的不同范圍,有利於數據的保密。

熱點內容
配置中心應急流程有哪些 發布:2025-05-15 02:37:31 瀏覽:668
php宏定義 發布:2025-05-15 02:32:54 瀏覽:270
咸魚支付密碼哪裡改 發布:2025-05-15 02:32:53 瀏覽:520
存儲機箱 發布:2025-05-15 02:31:31 瀏覽:836
編程很累嗎 發布:2025-05-15 02:29:25 瀏覽:552
疫情期間訪問國外網路 發布:2025-05-15 02:24:24 瀏覽:247
我的世界網易版游戲伺服器 發布:2025-05-15 02:23:46 瀏覽:221
全球編程網站 發布:2025-05-15 02:22:55 瀏覽:334
編程貓知乎 發布:2025-05-15 02:18:00 瀏覽:631
伺服器轉接搭建 發布:2025-05-15 02:12:50 瀏覽:518