• 時間數據庫

    編輯
    本詞條由“匿名用戶” 建檔。

    時間數據庫

    編輯

    時態數據庫存儲與時間實例相關的數據。 它提供時態數據類型并存儲與過去、現在和未來時間相關的信息。時間數據庫可以是單時態、雙時態或三時態的。

    更具體地說,時間方面通常包括有效時間、交易時間或決策時間。

    • 有效時間是指事實在現實世界中為真的時間段。
    • 交易時間是將事實記錄在數據庫中的時間。
    • 決定時間是指就事實做出決定的時間。

    單時態

    編輯

    單時態數據庫只有一個時間軸,可以是有效范圍,也可以是系統時間范圍。

    雙時態

    編輯

    雙時態數據庫有兩個時間軸:

    • 有效時間
    • 交易時間或決策時間

    三時態

    編輯

    三時態數據庫具有三個時間軸:

    • 有效時間
    • 交易時間
    • 決定時間

    這種方法引入了額外的復雜性。

    時間數據庫與當前數據庫(不要與當前可用的數據庫混淆)形成對比,后者僅存儲被認為在當前時間為真的事實。

    特點

    編輯

    時間數據庫通過提供以下一項或多項功能來支持管理和訪問時態數據:

    • 時間段數據類型,包括表示沒有盡頭(無限或永遠)的時間段的能力
    • 定義有效和交易時間段屬性和雙時態關系的能力
    • 系統維護的交易時間
    • 時間主鍵,包括非重疊周期約束
    • 時間約束,包括非重疊xxx性和引用完整性
    • 通過自動拆分和合并時間段來更新和刪除時間記錄
    • 當前時間、過去或未來的時間點或持續時間的時態查詢
    • 用于查詢時間段的謂詞,通常基于 Allen 的區間關系

    歷史

    編輯

    隨著 SQL 的發展及其在實際應用中的使用,數據庫用戶意識到,當他們將日期列添加到關鍵字段時,會出現一些問題。 例如,如果一個表有一個主鍵和一些屬性,向主鍵添加日期以跟蹤歷史變化可能會導致創建比預期更多的行。 當以這種方式跟蹤行時,也必須以不同方式處理刪除。 1992 年,這個問題被認識到,但標準數據庫理論還沒有解決這個問題,當時新的正式標準也沒有解決。

    Richard Snodgrass 在 1992 年提議由時態數據庫社區開發 SQL 的時態擴展。 作為對該提案的回應,成立了一個委員會來設計對 1992 年版 SQL 標準(ANSI X3.135.-1992 和 ISO/IEC 9075:1992)的擴展; 這些擴展稱為 TSQL2,是該委員會在 1993 年開發的。 1993 年底,Snodgrass 將這項工作提交給負責數據庫語言 SQL 美國國家標準的小組,即 ANSI 技術委員會 X3H2(現稱為 NCITS H2)。 初步語言規范出現在 1994 年 3 月的 ACM SIGMOD 記錄中。 根據對該規范的響應,對該語言進行了更改,并于 1994 年 9 月發布了 TSQL2 語言規范的最終版本

    嘗試將 TSQL2 的部分內容合并到新的 SQL 標準 SQL:1999 中,稱為 SQL3。 TSQL2 的部分內容包含在 SQL3 的新子標準 ISO/IEC 9075-7 中,稱為 SQL/Temporal。 TSQL2 方法受到 Chris Date 和 Hugh Darwen 的嚴厲批評。 負責臨時支持的 ISO 項目在 2001 年底被取消。

    時間數據庫

    自 2011 年 12 月起,ISO/IEC 9075,數據庫語言 SQL:2011 第 2 部分:SQL/Foundation 在表定義中包含子句以定義應用程序時間段表(有效時間表)、系統版本表(事務時間表)和系統 -版本化的應用程序時間段表(雙時態表)。 TSQL2 提案與 SQL:2011 中采用的提案之間的實質性區別在于 SQL:2011 處理中沒有隱藏列,也沒有新的區間數據類型; 相反,可以使用 PERIOD FOR 聲明將兩個日期或時間戳列綁定在一起。 另一個區別是用一組時間謂詞替換了 TSQL2 中有爭議的(前綴)語句修飾符。

    SQL:2011 標準與時態數據庫相關的其他功能包括自動時間段拆分、時態主鍵、時態參照完整性、帶有 Allen 區間代數的時態謂詞以及時間切片和順序查詢。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/198106/

    贊 (5)
    詞條目錄
    1. 時間數據庫
    2. 單時態
    3. 雙時態
    4. 三時態
    5. 特點
    6. 歷史

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久