資料庫系統知識總結(五) 資料庫設計

2022-09-10 10:39:16 字數 1031 閱讀 3487

2 e-r圖

2、e-r模型向關係模型的轉化

3、查詢優化

使用e-r圖來描述顯示世界的概念模型

- 兩個實體型之間的聯絡

一對一、一對多、多對多

- 兩個以上的實體型之間的聯絡

也存在 一對

一、一對多、多對多

- 單個實體內的聯絡

同乙個實體集內的各實體之間也可以存在 一對

一、一對多、多對多

一般地,把參與聯絡的實體型的數目稱為聯絡的都。兩個實體型之間的聯絡度為2,也成為二元聯絡;三個實體之間的聯絡度為3,稱為三元聯絡;n個實體型之間的聯絡度為n,也稱為n元聯絡。

e-r圖提供了表示實體型、屬性和聯絡的方法。

實體型用矩形表示,矩形框內寫明實體名。

屬性用橢圓形表示,並用無向邊將其與相應的實體型連線起來。

3.聯絡用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體型連線起來,同時在無向邊旁標上聯絡的型別(1:1,1:n或m:n)

一些習題

將實體型、實體的屬性和實體型之間的聯絡轉換為實體的屬性。

乙個1:1的聯絡可以轉換為乙個獨立的關係模式,也可以與任意一端對應的關係模式合併。

乙個1:n的聯絡可以轉換為乙個獨立的關係模式,也可以與n端對應的關係模式合併。

乙個m:n的聯絡轉換為乙個關係模式。

三個或三個以上的實體間的乙個多元聯絡可以轉換為乙個關係模式。

具有相同的碼的關係模式可以合併。

選擇運算應盡可能先做

把投影運算和選擇運算同時進行

把投影同其前或後的雙目運算結合起來

把某些選擇同在它前面要執行的笛卡爾兒積結合起來稱為乙個連線運算

找出公共子表示式

看這個大神就好了

資料庫系統 資料庫 資料庫管理系統 資料庫系統

繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...

資料庫 資料庫系統 1 資料庫系統概述

本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...