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
תגיות
- Database management.
- Relational databases.
- nne Relational data bases
- nne Data base management
- Data services (Database management)
- Database management services
- DBMS (Computer science)
- Generalized data management systems
- Services, Database management
- Systems, Database management
- Systems, Generalized database management
יודעים עוד על הפריט? זיהיתם טעות?