العودة إلى نتائج البحث

Temporal data and the relational model [electronic resource]

لتكبير النص لتصغير النص
  • كتاب

Temporal database systems are systems that provide special support for storing, querying, and updating historical and/or future data. Current DBMSs provide essentially no temporal features at all, but this situation is likely to change soon for a variety of reasons; in fact, temporal databases are virtually certain to become important sooner rather than later, in the commercial world as well as in academia. This book provides an in-depth description of the foundations and principles on which those temporal DBMSs will be built. These foundations and principles are firmly rooted in the re

العنوان Temporal data and the relational model [electronic resource] : a detailed investigation into the application of interval and relation theory to the problem of temporal database management / C.J. Date, Hugh Darwen, Nikos A. Lorentzos.
الطبعة 1st ed.
الناشر San Diego, CA : Morgan Kaufmann Publishers
تاريخ الإصدار c2003
ملاحظات Description based upon print version of record.
Includes bibliographical references and index.
English
رقم الرف Front Cover
Temporal Data and the Relational Model
Copyright Page
Contents
Preface
Part I: Preliminaries
Chapter 1. A Review of Relational Concepts
1.1 Introduction
1.2 The Running Example
1.3 Types
1.4 Relation Values
1.5 Relation Variables
1.6 Integrity Constraints
1.7 Relational Operators
1.8 The Relational Model
Exercises
Chapter 2. An Overview of Tutorial D
2.3_ Introduction
2.2 Scalar Type Definitions
2.3 Relational Definitions
2.4 Relational Expressions
2.5 Relational Assignments
2.6 Constraint Definitions
Part II: Laying the Foundations
Chapter 3. Time and the Database3.1 Introduction
3.2 Timestamped Propositions
3.3 Valid Time versus Transaction Time
3.4 Some Fundamental Questions
Chapter 4. What is the Problem?
4.1 Introduction
4.2 ""Semitemporalizing"" Suppliers and Shipments
4.3 Fully Temporalizing Suppliers and Shipments
Chapter 5. Intervals
5.1 Introduction
5.2 Applications of Intervals
5.3 Point Types and Interval Types
5.4 A More Searching Example
Chapter 6. Operators on Intervals
6.1 Introduction
6.2 Comparison Operators
6.3 Other Operators
6.4 Sample Queries
6.5 A Final RemarkExercises
Chapter 7. The Expand and Collapse Operators
7.1 Introduction
7.2 Expanded Form
7.3 Collapsed Form
7.4 Operating on Sets of Intervals
7.5 Treating Sets as Unary Relations
7.6 Operating on Nullary Relations
Chapter 8. The PACK and UNPACK Operators
8.1 Introduction
8.2 Packing Relations
8.3 Unpacking Relations
8.4 Sample Queries
8.5 Packing and Unpacking on No Attributes
8.6 Packing and Unpacking on Several Attributes
8.7 Further Points
Chapter 9. Generalizing the Relational Operators
9.1 Introduction
9.2 Union, Intersect, and Difference9.3 Restrict and Project
9.4 Join
9.5 Extend and Summarize
9.6 Group and Ungroup
9.7 Relational Comparisons
9.8 The Underlying Intuition
9.9 The Regular Relational Operators Revisited
Part III: Building on the Foundations
Chapter 10. Database Design
10.1 Introduction
10.2 Current Relvars Only
10.3 Historical Relvars Only
10.4 Sixth Normal Form
10.5 ""The Moving Point Now""
10.6 Both Current and Historical Relvars
10.7 Concluding Remarks
Chapter 11. Integrity Constraints I: Candidate Keys and Related Constraints
11.1 Introduction11.2 The Redundancy Problem
11.3 The Circumlocution Problem
11.4 The Contradiction Problem
11.5 Combining Specifications
11.6 PACKED ON without WHEN/THEN
11.7 WHEN/THEN without PACKED ON
11.8 Neither PACKED ON nor WHEN/THEN
11.9 Candidate Keys Revisited
11.10 PACKED ON Revisited
Chapter 12. Integrity Constraints II: General Constraints
12.1 Introduction
12.2 The Nine Requirements
12.3 Current Relvars Only
12.4 Historical Relvars Only
12.5 Both Current and Historical Relvars
12.6 Syntactic Shorthands
12.7 Concluding Remarks
Chapter 13. Database Queries
سلسلة The Morgan Kaufmann Series in Data Management Systems
الشكل 1 online resource (448 p.)
اللغة الانكليزية
رقم النظام 997010710621805171
MARC RECORDS

أتعرفون المزيد عن هذا العنصر؟ وجدتم خطأ ما؟