時(shí)間:2022-11-01 10:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-11-01 10:30:01 來(lái)源:信息時(shí)代
歷史關(guān)系數(shù)據(jù)庫(kù)模型 : 只支持有效時(shí)間的一種事態(tài)數(shù)據(jù)模型。由James Clifford等學(xué)者于1987年提出,是時(shí)態(tài)數(shù)據(jù)庫(kù)的先驅(qū)模型之一,在教學(xué)中常用它作為理解時(shí)態(tài)數(shù)據(jù)庫(kù)早期模型的范例。由于HRDM模型引進(jìn)了生命周期概念,HRDM中關(guān)系的并集運(yùn)算比傳統(tǒng)RDB中的并集運(yùn)算復(fù)雜。在HRDM中兩個(gè)關(guān)系r1和r2必須滿足下列稱之為HRDM可并性的條件才能作并、交、差:
(1) HRDM可并性條件:設(shè)關(guān)系r1和r2分別是模式R1=<A1,K1,ALS1,Dom1>和R2=<A2,K2,ALS2,Dom2>上的兩個(gè)關(guān)系,如果R1=R2,且Dom1=Dom2,則稱r1和r2滿足可并性條件。
換言之,兩關(guān)系的屬性一致且時(shí)態(tài)偏函數(shù)集合一致,才能作并、交、差運(yùn)算。在可并性條件下,并、交、差的定義與傳統(tǒng)關(guān)系的并、交、差類似。
(2)笛卡兒積和投影: 與傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)不同,在HRDM模型中,笛卡兒積元組的生命周期為因子生命周期的并,且兩個(gè)無(wú)空值的關(guān)系的笛卡兒積中可能出現(xiàn)空值⊥,如表1所示。
表1 笛卡兒積R×S=T
(a)R
A | B | 生命周期 |
A1 | B1 | [1,2] |
A2 | B2 | [3,4] |
(b)S
C | D | 生命周期 |
C1 | D1 | [1,2] |
C2 | D2 | [3,4] |
(c)R×S=T
A | B | C | D | 生命周期 |
A1 | B1 | C1 | D1 | [1,2] |
A1 | B1 | C2 | D2 | [1,4] |
A2 | B2 | C1 | D1 | [1,4] |
A2 | B2 | C2 | D2 | [3,4] |
A1 | B1 | ⊥ | ⊥ | [1,2] |
A2 | B2 | ⊥ | ⊥ | [3,4] |
⊥ | ⊥ | C1 | D1 | [1,2] |
表2 Select_If A=a1(R)
A | B | 生命周期 |
A1 | B1 | [1,2] |
表3 Select_When運(yùn)算
姓名 | 學(xué)歷 | 生命周期 |
張紅 | [1990—1996]小學(xué) [1996—2002]中學(xué) [2002—2006]大學(xué) | [1990,Now] |
… | … | … |
表4 HRDM中的時(shí)態(tài)連接
R
A | B | 生命周期 |
A1 A2 | B1 B2 | [1,2] [3,4] |
S
C | D | 生命周期 |
C1 A2 | D1 B2 | [2,4] [7,8] |
R×S
A | B | C | D | 生命周期 |
A1 | B1 | C1 | D1 | [2,3] |
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。