Edition |
1st ed. |
Description |
1 online resource (xxii, 422 pages) : illustrations |
|
text txt rdacontent |
|
computer c rdamedia |
|
online resource cr rdacarrier |
Bibliography |
Includes bibliographical references and index. |
Contents |
A review of relational concepts -- An overview of Tutorial D -- Time and the database -- What is the problem? -- Intervals -- Operators on intervals -- The EXPAND and COLLAPSE operators -- The PACK and UNPACK operators -- Generalizing the relational operators -- Database design -- Integrity constraints 1 : candidate keys and related constraints -- Integrity constraints 2 : general constraints -- Database queries -- Database updates -- Stated times and logged times -- Point and interval types revisited. |
Summary |
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 relational model of data; thus, they represent an evolutionary step, not a revolutionary one, and they will stand the test of time. This book is arranged in three parts and a set of appendixes: * Preliminaries: Provides a detailed review of the relational model, and an overview of the Tutorial D language. * Laying the Foundations: Explains basic temporal data problems and introduces fundamental constructs and operators for addressing those problems. * Building on the Foundations: Applies the material of the previous part to issues of temporal database design, temporal constraints, temporal query and update, and much more. * Appendixes: Include annotated references and bibliography, implementation considerations, and other topics. Key features: * Describes a truly relational approach to the temporal data problem. * Addresses implementation as well as model issues. * Covers recent research on new database design techniques, a new normal form, new relational operators, new update operators, a new approach to the problem of "granularity," support for "cyclic point types," and other matters. * Includes review questions and exercises in every chapter. * Suitable for both reference and tutorial purposes |
Note |
Print version record. |
Access |
Use copy Restrictions unspecified star MiAaHDL |
Reproduction |
Electronic reproduction. [Place of publication not identified] : HathiTrust Digital Library, 2010. MiAaHDL |
System Details |
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL |
Processing Action |
digitized 2010 HathiTrust Digital Library committed to preserve pda MiAaHDL |
Subject |
Database management.
|
|
Relational databases.
|
|
Temporal databases.
|
|
Database Management Systems |
|
Bases de données -- Gestion.
|
|
Bases de données spatio-temporelles.
|
|
Bases de données relationnelles.
|
|
Temporal databases
|
|
Database management
|
|
Relational databases
|
Genre/Form |
Electronic book.
|
|
Electronic books.
|
Added Author |
Darwen, Hugh.
|
|
Lorentzos, Nikos A.
|
Other Form: |
Print version: Date, C.J. Temporal data and the relational model. 1st ed. San Diego, CA : Morgan Kaufmann Publishers, ©2003 1558608559 9781558608559 (DLC) 2002110398 (OCoLC)51453450 |
ISBN |
9781558608559 |
|
1558608559 |
|
9780080518718 |
|
0080518710 |
Standard No. |
AU@ 000051559656 |
|
CHNEW 001006937 |
|
DEBBG BV039832288 |
|
DEBBG BV042307638 |
|
DEBBG BV043968366 |
|
DEBSZ 405312601 |
|
DEBSZ 485788659 |
|
GBVCP 882749250 |
|
NZ1 12435577 |
|
AU@ 000075309171 |
|