Preface |
i |
Overview and Directions to the Reader |
vii |
1. Introduction to Temporal Database Research |
1 |
Part I Semantics of Temporal Data |
29 |
2. Semantics of Time-Varying Information |
33 |
3. Temporal Specialization and Generalization |
65 |
4. On the Semantics of "Now" in Databases |
117 |
5. Modification Semantics in Now-Relative Databases |
167 |
6. Unifying Temporal Data Models |
215 |
7. Point- Versus Interval-based Temporal Data Models |
267 |
8. A Foundation for Vacuuming Temporal Databases |
287 |
Part II The TSQL2 Query Language |
317 |
9. A TSQL2 Tutorial |
321 |
10. A Second Example |
335 |
11. The Surrogate Data Type |
357 |
12. The TSQL2 Data Model |
361 |
13. Schema Specification |
397 |
14. The From Clause |
399 |
15. Valid-Time Selection and Projection |
403 |
16. Modification |
445 |
17. Cursors |
449 |
18. Now |
455 |
19. Vacuuming |
465 |
20. An Architectural Framework
| 477 |
21. An Algebra for TSQL2 |
485 |
22. Language Syntax |
519 |
Part III SQL Standardization and Beyond |
563 |
23. Evaluating the Completeness of TSQL2 |
565 |
24. Notions of Upward Compatibility of Temporal Query Languages |
589 |
25. Transitioning Temporal Support in TSQL2 to SQL3
| 615 |
26. Adding Valid Time to SQL/Temporal |
665 |
27. Adding Transaction Time to SQL/Temporal |
753 |
28. Temporal Statement Modifiers |
799 |
Part IV Database Design |
859 |
29. Extending Existing Dependency Theory to Temporal Databases |
863 |
30. Temporally Enhanced Database Design |
907 |
31. Temporal Entity-Relationship Models–a Survey |
939 |
32. Conceptual Modeling of Time-Varying Information |
1007 |
33. From Temporal ER Models to Relations |
1051 |
Part V Implementation Techniques |
1103 |
34. Efficient Evaluation of the Valid-Time Natural Join |
1109 |
35. Efficient Differential Timeslice Computation |
1135 |
36. R-Tree Based Indexing of Now-Relative Bitemporal Data |
1161 |
37. Light-Weight Indexing of General Bitemporal Data |
1187 |
38. Layered Temporal DBMS's–Concepts and Techniques |
1219 |
39. Stratum Approaches to Temporal DBMS Implementation |
1241 |
40. Effective Timestamping in Databases |
1263 |
List of Contributions |
1315 |
List of Coauthors |
1321 |
Summary In Danish |
1323 |