39
Chap3 Temporal Database Chap 3: The Interval-extended Chap 3: The Interval-extended Relational Model Relational Model and Its and Its Applications to Applications to Valid-time Valid-time Databases Databases

Temporal Database

  • Upload
    nigel

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

Temporal Database. Chap 3: The Interval-extended Relational Model and Its Applications to Valid-time Databases. 3.2 Underlying Formalization. 3.2 Underlying Formalization. 3.2 Underlying Formalization. The empty set is not an interval. - PowerPoint PPT Presentation

Citation preview

Page 1: Temporal Database

Chap3

Temporal Database

Chap 3: The Interval-extended Chap 3: The Interval-extended Relational Model and Its Relational Model and Its Applications to Valid-time Applications to Valid-time Databases Databases

Page 2: Temporal Database

Chap33.2 Underlying Formalization

Page 3: Temporal Database

Chap33.2 Underlying Formalization

Page 4: Temporal Database

Chap33.2 Underlying Formalization

I(D): The set of all the intervals over 1-d space D

The empty set is not an interval.

Boundaries of interval: start(:di, dj)) stop(:di, dj))

Page 5: Temporal Database

Chap33.2 Underlying Formalization

Page 6: Temporal Database

Chap33.2 Underlying Formalization

Page 7: Temporal Database

Chap33.2.3 N-Dimensional Intervals

Page 8: Temporal Database

Chap33.2.3 N-Dimensional Intervals

u =:2,6) × :1,6)

Page 9: Temporal Database

Chap33.2.4 The Duality Principle

Page 10: Temporal Database

Chap33.3 The IXRM Model

b??

Page 11: Temporal Database

Chap33.3 The IXRM Model

Page 12: Temporal Database

Chap33.3 The IXRM Model

By notation of chap 2

Name Amount john

[d2, d5] ∪ [d9, d11] 10k

[d15, dnow] 12k alex [d9, d11] 14k

Page 13: Temporal Database

Chap33.3 The IXRM Model

Page 14: Temporal Database

Chap33.3.2 Operations

Union, Difference, Projection, Cartesian Product

Page 15: Temporal Database

Chap33.3.2 Operations

S = Fold: Ai ! ( R )

Page 16: Temporal Database

Chap33.3.2 Operations

Page 17: Temporal Database

Chap33.3.2 Operations

IF S = Fold: Ai ! ( R ) , the following properties are satisfied.

Page 18: Temporal Database

Chap33.3.2 Operations

Page 19: Temporal Database

Chap33.3.2 Operations

3.3.2 Operations

R = Unfold: Time ! (SALARY)

SALARY = Fold: Time! (R)

Page 20: Temporal Database

Chap33.3.2 Operations

Page 21: Temporal Database

Chap33.3.2 Operations

Page 22: Temporal Database

Chap33.3.2 Operations

Page 23: Temporal Database

Chap33.3.2 Operations

Page 24: Temporal Database

Chap3

3.3.3 Geometric Interpretation of the New Operations

Page 25: Temporal Database

Chap3

3.3.3 Geometric Interpretation of the New Operations

Page 26: Temporal Database

Chap3

3.3.3 Geometric Interpretation of the New Operations

Page 27: Temporal Database

Chap3

3.3.3 Geometric Interpretation of the New Operations

Page 28: Temporal Database

Chap3

3.3.3 Geometric Interpretation of the New Operations

Page 29: Temporal Database

Chap33.4 Application to Valid-time Database

Page 30: Temporal Database

Chap3

Page 31: Temporal Database

Chap33.4.2 Deletion of Data

Page 32: Temporal Database

Chap33.4.3 Retrieval of Data

Page 33: Temporal Database

Chap3SALARY

Page 34: Temporal Database

Chap3

Page 35: Temporal Database

Chap33.4.3 Retrieval of Data

Page 36: Temporal Database

Chap3

3.4.3 Retrieval of Data

Page 37: Temporal Database

Chap33.4.3 Retrieval of Data

Page 38: Temporal Database

Chap33.5 Implementation

Page 39: Temporal Database

Chap33.5 Implementation