教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

什么是關系型數據庫?看這張圖就懂了

更新時間:2019年12月24日18時22分 來源:傳智播客 瀏覽次數:

關系型數據庫是一種基于關系模型的數據庫,關系模型折射現實世界中的實體關系,將現實世界中各種實體及實體之間的關系通過關系模型表達出來。

例如,人是一個實體,人與人之間有關系,這種實體和關系間的對應就可以表達為一個關系模型?,F實世界中我們可以定義很多實體,一個人是一個實體,一輛車、一棟房子都可以表達成一個實體。實體是一系列屬性的集合,人作為一個實體有姓名、年齡、性別等基本屬性,人還可以有職業(yè)、愛好等附加屬性,這些屬性的集合構成人這個實體。與此同時,一個屬性也可以單獨成為一個實體。例如,性別就可以成為一個單獨的實體,這個實體里的屬性包括兩種,男和女。人這個實體和性別這個實體之間存在一個關系,一個人只能有一種性別,所以人和性別這兩個實體之間的關系是一對一的。職業(yè)也可以構成一個實體,職業(yè)的屬性包括工程師、建筑師、畫家等很多種,人作為實體與職業(yè)這個實體的關系是一對多的,也就是說一個人可以擁有多個職業(yè),是建筑師的同時也可能是畫家。將這種現實世界中的實體和關系通過關系模型表達出來就可以形成一種數據存儲關系,通過這種方式表達的數據庫就叫作關系型數據庫。

兩個實體關系之間的聯(lián)系如下圖所示。

關系型數據庫

實體A具有三個屬性,實體B具有三個屬性,它們之間以某種關系關聯(lián)起來,這種關系可以是一對一的,也可以是一對多或者多對多的。通過這種實體關系模型就可以將現實世界中的實物表示成數據存儲模型。


相關推薦:

什么是物理刪除?和邏輯刪除有什么區(qū)別?

關系型數據庫與非關系型數據庫有哪些優(yōu)缺點?

軟件測試4.0課程

0 分享到:
和我們在線交談!