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.
Christopher J. Date (born 1941) is an independent author, lecturer, researcher, and consultant, specializing in relational database theory. —from wikipedia
Мислим има ли уопште смисла да пишем ишта о овој књизи? Кога ово уопште занима? Само укратко - динамични дуо Дејт & Дарвен, у сарадњи са Грком Никосом А. Лоренцосом, приказује нам један од начина како би релациони модел база података могао да се ухвати у коштац са временском димензијом података, мада анализе из књиге (иначе засноване углавном на теоретским радовима трећепотписаног аутора) функционишу за интервале било каквог типа. Методологија је, отприлике, да се дефинише поменути интервалски тип, затим операције над релацијама чији су неки атрибути тог типа и онда да се покаже да операције традиционалне релационе алгебре произлазе из одговарајућих уопштенијих операција.
Дејт и Дарвен су познати по врло јасном, прецизном и педагошком излагању, са доста примјера, тако да књигу уопште није тешко пратити (осим оних баш баш најкомпликованијих дијелова), иако материја није баш тривијална. Ова књига написана је 2003. године и заснована је на погледу на релационе базе онако како су га Дејт и Дарвен дефинисали у свом Трећем манифесту, али дотични се већ много пута промијенио у међувремену (нпр., колико ме памћење служи, операција summarize је у посљедњој верзији ногирана јер су провалили да је само специјални случај операције extend). Мислим да се нису поново бавили овом темом, а да данас пишу ову исту књигу сигурно би доста детаља било различито, мада би суштина свакако остала непромијењена, а то је да се релационим базама обезбиједи функционалност коју данашње имплементације углавном немају, а да се при томе не одступи од релационог модела разноразним сумњивим додатним конструкцијама.