결정시기

Decision time

시간 데이터베이스에서 의사 결정 시간데이터베이스에 저장된 사실에 대한 의사 결정이 이루어진 시간입니다.[citation needed] 유효한 시간에 대한 결정 기록을 유지하는 데 사용됩니다.

데이터베이스 테이블에서 결정 시간 간격의 시작 및 종료 시간은 두 개의 테이블 열을 추가하여 나타낼 수 있습니다.간격은 [하한선에서는 닫히고 상한에서는 열립니다. 결정이 교체되지 않은 경우 결정의 종료 시간을 알 수 없으므로 "변경될 때까지" 또는 무한(∞)으로 간주할 수 있습니다.

유효 시간 및 결정 시간은 데이터를 모델링하는 방법이며, 모든 유형의 데이터에 적용되는 것은 아니며,[1] 따라서 트랜잭션 시간이 가장 많이 사용되는 시간적 기능입니다.[1] 예를 들어 결정 시간의 개념은 비트 시간 데이터베이스(거래 시간 대신 유효 시간과 함께) 또는 삼중 시간 데이터베이스에서 사용될 수 있습니다.[2]

역사

결정 시간이라는 용어는 Mario Nascimento와 Margaret Eich (1995)에 의해 만들어졌습니다.[3]

ISO SQL 표준에는 SQL:2011부터 "애플리케이션-시간 기간 테이블"(유효한 시간 테이블) 및 "시스템-버전 테이블"(트랜지스터 테이블)에 대한 지원이 포함되어 있지만 결정 시간에 대한 구체적인 조항은 포함되어 있지 않습니다.

유효시간 및 거래시간과의 비교

삼중 시간 데이터베이스에서 [4]유효 시간은 데이터베이스에 저장된 사실에 대한 유효 시간 기록입니다. 결정 시간은 유효 시간에 대한 결정의 역사이며, 거래 시간은 다시 결정 시간의 역사입니다. 따라서 거래 시간은 메타 역사("역사의 역사")의 역사입니다.

결정 시간은 유효 시간과의 관계에서 제한되지 않지만 거래 시간보다 빨라야 합니다. 예를 들어, 결정 시간은 미래에 날짜를 할당할 수 없습니다.

다음은 1964년부터 1976년까지 미국 대통령 선거에서 일어난 실제 사건들의 목록이다.

날짜. 의사결정자 리얼 월드 이벤트
1964-11-03 선거인단 1964년 선거
1968-11-05 선거인단 1968년 선거
1972-11-07 선거인단 1972년 선거
1973-10-10 스피로 아뉴 새 이사직 사퇴
1973-10-12 리처드 닉슨 닉슨은 포드를 지명합니다.
1973-12-06 의회 의회는 포드를 확인합니다.
1974-08-09 리처드 닉슨 닉슨 사임
1974-08-20 제럴드 포드 포드는 록펠러를 지명합니다.
1974-12-19 의회 의회는 록펠러를 확인합니다.
1976-11-02 선거인단 1976년 선거

이 예에서는 데이터가 데이터베이스에 커밋되는 결정 시간과 트랜잭션 시간 사이에 7일 지연이 일정하다고 가정합니다. 이러한 조건을 감안할 때 데이터베이스에는 1976년 선거 이후 다음과 같은 정보가 포함되어 있었을 것입니다.

사장, 부사장, valid_from, valid_till, decision_from, decision_to, transaction_to 
행정부(Lyndon Johnson, Hubert Humphrey, 1965-01-20, 1969-01-20, 1964-11-03, ∞, 1964-11-10, ∞) 행정부(Richard Nixon, Spiro Agnew, 1969-01-20, 1973-01-20, 1968-11-05, ∞, 1968-11-12, ∞) 행정부(Richard Nixon, Spiro Agnew, 1973-01-20, 1977-01-20, 1972-11-07, ∞, 1972-11-14, 1973-10-17) 행정부(Richard Nixon, Spiro Agnew, 1973-01-20, 1977-01-20, 1972-11-07, 1973-10-10, 1973-10-17, ∞) 행정부(Richard Nixon, Spiro Agnew, 1973-01-20, 1973-10-10, 1973-10-17, ∞) 행정부(Richard Nixon, (빈) 1973-10-10, 1977-01-20,  1973-10-10, ∞, 1973-10-17, 1973-12-13) 행정부(Richard Nixon, Gerald Ford, ∞, 1977-01-20, 1973-10-12, ∞, 1973-10-19, 1973-12-13) 행정부(Richard Nixon, (Vacant), 1973-10-10, 1977-01-20, 1973-12-06, 1973-12-13, ∞) 행정부(Richard Nixon,           (빈), 1973-10-10, 1973-12-06, 1973-12-06, ∞, 1973-12-13, ∞) 행정부(Richard Nixon, Gerald Ford, ∞, 1977-01-20, 1973-10-12, 1973-12-06, 1973-12-13, ∞) 행정부(Richard Nixon, Gerald Ford, 1973-12-06, 1977-01-20, 1973-12-06, ∞, 1973-12-13, 1974-08-15) 행정부(Richard Nixon, Gerald Ford, 1973-12-06, 1977-01-20, 1973-12-06, 1974-08, 1974-08-15, ∞) 행정부(Richard Nixon, Gerald Ford, 1973-12-06, 1974-08-09, 1974-10-08, ∞, 1974-08-15, ∞) 행정부(Gerald Ford, (빈) 1974-08-09, 1977-01-20, 1974-10-08,           ∞, 1974-08-15, 1974-12-26) 행정부(제럴드 포드, 넬슨 록펠러, ∞, 1977-01-20, 1974-10-20, ∞, 1974-08-27, 1974-12-26) 행정부(제럴드 포드, (빈) 1974-08-09, 1977-01-20, 1974-10-08, 1974-12-19, 1974-12-26, ∞) 행정부(제럴드 포드, (빈) 1974-08-09, 1974-12-19, 1974-12-19, ∞, 1974-12-26, ∞) 행정부(제럴드 포드, 넬슨 록펠러, ∞, 1977-01-20, 1974-08-20, 1974-12-19, 1974-12-26, ∞) 행정부(제럴드 포드, 넬슨 록펠러, 1974-12-19, 1977-01-20, 1974-12-19, ∞, 1974-12-26, ∞) 행정부(지미 카터,     월터 먼데일, 1977-01-20, 1981-01-20, 1976-11-02, ∞, 1976-11-09, ∞) 

위의 7일 지연된 표를 감안할 때, "1977-01-01의 유효 기간 동안 누가 대통령과 부통령이었는가"(1976-12-25의 데이터를 제공할 수 있는 7일 지연을 감안할 때)라는 질문은 다음과 같습니다.

  • Nixon/Agnew 1972-11-14의 결정 시간과 거래 시간을 사용하는 경우
  • Nixon/(Vacant) 1973-10-17의 결정 시간과 거래 시간을 사용하는 경우
  • Nixon/Ford 1974-08-08의 결정 시간과 거래 시간을 사용하는 경우
  • 1974-08-08의 결정시점과 당기의 거래시점을 이용한 포드/(Vacant)
  • Ford/Rockfeller 현재의 결정 시간 및 거래 시간을 사용하는 경우

참고 항목

참고문헌

  1. ^ a b Sehn, Tim (2023-08-07). "So you want a Temporal Database? DoltHub Blog". Retrieved 2024-02-10.
  2. ^ "A SURVEY ON TEMPORAL DATA AND ITS RELATED CONCEPTS - S.SENTHILARASI, Research Scholar Department of Computer Science, Vels Institute of Science, Technology & Advanced Studies (VISTAS) Dr.S.Kamalakkannan, Associate Professor Department of Information Technology Vels Instituteof Science, Technology & Advanced Studies (VISTAS)".
  3. ^ 마리오 A. 나시멘토, 마거릿 H. Eich, "Decision Time in Temporal Database", 시간적 표현과 추론에 관한 제2차 국제 워크숍 회보, 1995, pp. 157-162
  4. ^ "Semantics of Temporal Models With Multiple Temporal Dimensions - Peter Kraft and Jens Otto Sørensen, Aarhus School of Business, Denmark" (PDF).