更新時間:2019年12月24日18時22分 來源:傳智播客 瀏覽次數(shù):
關(guān)系型數(shù)據(jù)庫是一種基于關(guān)系模型的數(shù)據(jù)庫,關(guān)系模型折射現(xiàn)實世界中的實體關(guān)系,將現(xiàn)實世界中各種實體及實體之間的關(guān)系通過關(guān)系模型表達(dá)出來。
例如,人是一個實體,人與人之間有關(guān)系,這種實體和關(guān)系間的對應(yīng)就可以表達(dá)為一個關(guān)系模型?,F(xiàn)實世界中我們可以定義很多實體,一個人是一個實體,一輛車、一棟房子都可以表達(dá)成一個實體。實體是一系列屬性的集合,人作為一個實體有姓名、年齡、性別等基本屬性,人還可以有職業(yè)、愛好等附加屬性,這些屬性的集合構(gòu)成人這個實體。與此同時,一個屬性也可以單獨成為一個實體。例如,性別就可以成為一個單獨的實體,這個實體里的屬性包括兩種,男和女。人這個實體和性別這個實體之間存在一個關(guān)系,一個人只能有一種性別,所以人和性別這兩個實體之間的關(guān)系是一對一的。職業(yè)也可以構(gòu)成一個實體,職業(yè)的屬性包括工程師、建筑師、畫家等很多種,人作為實體與職業(yè)這個實體的關(guān)系是一對多的,也就是說一個人可以擁有多個職業(yè),是建筑師的同時也可能是畫家。將這種現(xiàn)實世界中的實體和關(guān)系通過關(guān)系模型表達(dá)出來就可以形成一種數(shù)據(jù)存儲關(guān)系,通過這種方式表達(dá)的數(shù)據(jù)庫就叫作關(guān)系型數(shù)據(jù)庫。
兩個實體關(guān)系之間的聯(lián)系如下圖所示。
實體A具有三個屬性,實體B具有三個屬性,它們之間以某種關(guān)系關(guān)聯(lián)起來,這種關(guān)系可以是一對一的,也可以是一對多或者多對多的。通過這種實體關(guān)系模型就可以將現(xiàn)實世界中的實物表示成數(shù)據(jù)存儲模型。
相關(guān)推薦:
產(chǎn)品經(jīng)理必備的數(shù)據(jù)庫知識介紹
2019-12-03Android基礎(chǔ)技術(shù)及基本控件介紹[產(chǎn)品經(jīng)理必知]
2019-12-02互聯(lián)網(wǎng)產(chǎn)品如何實現(xiàn)個性化推薦?[產(chǎn)品經(jīng)理培訓(xùn)]
2019-12-02ERP系統(tǒng)由哪些部分構(gòu)成?【產(chǎn)品經(jīng)理培訓(xùn)】
2019-12-02會員體系的類型有哪些?[產(chǎn)品經(jīng)理培訓(xùn)]
2019-11-05什么是AI產(chǎn)品經(jīng)理?[產(chǎn)品經(jīng)理培訓(xùn)]
2019-11-05