Thursday, October 24, 2013

SRP Final Background Research Paper

Is it Possible to Grow an Avocado in Arizona?

Jay Don Scott

8th Grade Science

Mr.Oz

Sonoran Science Academy

               24th October, 2013





           The problem of growing avocados in Arizona is that avocados don’t like the heat and salty water and salty soil. Some types of avocados don’t mind the winter cold.Young avocado trees need afternoon shade in the lower Sonoran Desert and in June, July, and August you should cover the avocados with a cloth to protect it from the sun. The avocados will get enough sunlight during the winter.
           Planting an avocado is not hard. First you dig a hole that is at least twice the size of the root ball and make it two feet deep. Fill in the hole with the same native soil that was removed. After planting spread a thin layer of compost to help conserve moisture.
           The biggest challenge of growing an avocado in Arizona is salinity of the soil and water. Basin irrigation is the most effective way to move salt away from the root ball of the tree.
           Avocadoes do well with a grass watering schedule. A deep soak is beneficial if the leaves of the tree are showing signs of salt burns. Deep soaking is when you turn the hose on zery low and let it run through the base of the tree for several hours. Deep soaking helps wash salt to the edges of the soaked soil. You can often see a ring of salt after deep soaking.
           Avocados are very sensitive to salt. It is not the safest to use any chemical or organic fertilizers on avocadoes. A light layer of compost around the base of the tree is the best way to supply the tree with minerals.
           There isn’t any pests that bother avocados in Arizona.

Citations:

Growing avocados in pheonix,arizona. (n.d.). Retrieved from http://www.phoenixtropicals.com/avocado.html

Wednesday, October 2, 2013

SRP-6 Background Research Rough Draft

Will Using Paradoxes in Diamonds Help Make a Better Quantum Computer?
                Jay Don Scott
8th Grade Science
Mr. Oz’s Class
Sonoran Science Academy                                                                    30th September, 2013


A quantum computer is a computer that exploits the quantum mechanical properties of superposition in order to allow a single operation to act on a large number of pieces of data(Mifflen, 2002).  Quantum Computers were discovered in 1980 by Yuri Manin and in 1892 by Richard Faynman.  Quantum computers are used to quickly crunch numbers that would normally take a person a life time (Warner, 2013).  For example, mapping trillions of amino acids in futuristic drug cures.  Quantum computers get used in places where you are trying to find an a huge number.  Characteristics of a quantum computer is that it uses quibits instead of bits.  A quibit or a quantum bit is a unit of quantum information(The Limits of Quantum).  
The quantum zeno effect was first observed in 1989 in laser-cooled ions trapped by magnetic and electric fields(Reich, 2013).  The person who found out about paradoxes in diamonds was Oliver Benson(Reich, 2013).  A paradox is a statement or proposition that seems self-contradictory or absurd but in reality expresses a possible truth(Reich, 2013).
.The researchers focused on nitrogen–vacancy (NV) centers, imperfections in diamond that arise where an atom of nitrogen and an empty space replace carbon atoms at two neighboring spots in the crystal lattice. The team used microwaves to change the magnetic spin state of an electron located at an NV center, and then used a laser beam to trigger red fluorescence that revealed which of two possible states the electron was in at any given moment. When they measured the NV center in this way, the researchers found that the oscillation between the two states was disrupted — just as would be expected if the quantum Zeno effect were operating(Reich, 2013).
    This concludes my background research rough draft.







Citations:

Articles
Eugenie, R. (2013, August 20). Quantum paradox seen in diamond. Retrieved from http://www.scientificamerican.com/article.cfm?id=quantum-paradox-seen-in-diamond
Adam, S. (2002). Doctoring adam smith: The fable of the diamonds and water paradox. Retrieved from http://muse.jhu.edu/login?auth=0&type=summary&url=/journals/history_of_political_economy/v034/34.4white.pdf

Tuesday, September 24, 2013

SRP-5 Background Research Plan

SRP-5 Background Research Plan


Research Question- Can using paradoxes in diamonds help make a better quantum computer?
Research Question Keywords- Paradoxes, Diamonds, Quantum computer
Background Research Questions
1. Who discovered quantum computers?
2. Who discovered paradoxes in diamonds?
3. What are characteristics of quantum computers?
4. What are quantum computers made of?
5. What do we use quantum computers for?
6. When was quantum computers discovered?
7. When was paradoxes in diamonds discovered?
8. Where do quantum computers get used?

Sunday, September 15, 2013

SRP-4 Background Research Paper-Sources


SRP-4 Background Research Paper – Sources
Quantum computer-
A type of computer which uses the ability of quantum systems to be in many different states at once, thus allowing it to perform many different computations simultaneously.

Paradox-

A statement or proposition that seems self-contradictory or absurd but in reality expresses a possible truth.

Citations:
http://dictionary.reference.com/browse/quantum+computer?s=t

http://dictionary.reference.com/browse/paradox?s=t

http://iqc.uwaterloo.ca/welcome/quantum-computing-101

http://examples.yourdictionary.com/examples-of-paradox.html

http://listverse.com/2010/05/28/11-brain-twisting-paradoxes/


Articles

  Eugenie, R. (2013, August 20). Quantum paradox seen in diamond. Retrieved from http://www.scientificamerican.com/article.cfm?id=quantum-paradox-seen-in-diamond      

Adam, S. (2002). Doctoring adam smith: The fable of the diamonds and water paradox. Retrieved from http://muse.jhu.edu/login?auth=0&type=summary&url=/journals/history_of_political_economy/v034/34.4white.pdf

 

Thursday, September 5, 2013

Science Research Project Question 3

Science Research Project Question 3
 
 
 
What is your possible Research Question?  Do people sleep better in a room painted in blue?
What is your purpose in exploring this question?  I want to help people who cannot sleep well.
How is this question testable?  I can get people to sleep in a blue room and see if they sleep better.
How is this question repeatable?  You can get a lot of people to do the experiment.
How is this question specific?  It asks about if a blue room will help people sleep.
How is this question concise?  It is about a room that is one color.
Which article(s) has led you to choose this question? Keep in Time
Overall, why should you be approved to work on this research question?  I want to help people who cannot sleep well.



Science Research Project Question 2

Science Research Question 2
 
What is your possible Research Question?  Which gender has a higher level of empathy?
What is your purpose in exploring this question?  I want to know which gender has a higher level of empathy.
How is this question testable?  I can do a survey of different genders of people and which gender has a higher empathy. 
How is this question repeatable?  I can ask multiple people questions. 
How is this question specific?  This is specific because it focuses on two genders.
How is this question concise?  It asks which gender has the highest empathy.
Which article(s) has led you to choose this question? Abused Puppies Get More Sympathy Than Adult Crime Victims
Overall, why should you be approved to work on this research question?  I want to know why one gender has a higher level of empathy.

 


Science Research Project Question 1

Science Research Question 1
 
 


What is your possible Research Question?  Can paradoxes in diamonds help make quantum computers?
What is your purpose in exploring this question?  My purpose for exploring this is that I think quantum computers will be important in the future.

How is this question testable?  If I get a scientist to lend me their lab , then I will use magnetic and electric fields.
How is this question repeatable?  This question is repeatable because you can conduct the research multiple times.

How is this question specific? This question is specific because it is about paradoxes in diamonds.
How is this question concise?  The question is asking how paradoxes in diamonds help make quantum computers.
Which article(s) has led you to choose this question?  Quantum Paradox Seen in Diamond
Overall, why should you be approved to work on this research question?  I am interested in this topic and would like to know more about quantum paradoxes.







Monday, September 2, 2013

Science Current Event 4 - Summary

Quantum Paradox Seen in Diamond

Author: Jay Don | 9-3-13

 

            A quantum effect was based after an ancient Greek puzzle was observed in diamond.  By using this we could use diamonds in quantum computer chips.  The Zeno effect is from the Greek philosopher Zeno of Elea, who lived in the 5th century B.C. and said that if the position of an arrow is well defined for a moment in time, then it cannot make progress in that time and it can never reach the destination.  In 1977 theoretical physicists said that if a quantum system is measured enough, its state will not change.  The purpose was to observe diamonds to see if they could spot a paradox.  The hypothesis was that measuring a property of an object, such as its place or position, will affect its state.  The procedure was that in 1989 they observed the quantum Zeno effect by using laser-cooled ions trapped by electric and magnetic fields.  The results were that there were imperfections in diamonds that show where an atom of nitrogen and an empty place replace carbon atoms at two spots in the crystal lattice.  The conclusion was that in the future this will be important in quantum computing.

Questions:

1.      What quantum systems did they use to observe?

2.      How did Zeno of Elea make the Zeno effect?

3.      How long will it take for them to make quantum computers?

 

Citations:

     Eugenie, R. (2013, August 20). Quantum paradox seen in diamond. Retrieved from http://www.scientificamerican.com/article.cfm?id=quantum-paradox-seen-in-diamond       

 

Quantum Paradox Seen in Diamond

A real-life version of Zeno's ancient Greek conundrum could advance quantum computing
Computer chips and robotic machines. 

Physicists coaxed electrons in a tiny diamond crystal into realizing a quantum version of the adage 'a watched pot never boils'. Image: Courtesy of Oliver Benson

Gravity's Engines

A quantum effect named after an ancient Greek puzzle has been observed in diamond, paving the way for the use of diamond crystals in quantum computer chips.
The quantum Zeno effect gets its name from the Greek philosopher Zeno of Elea, who lived in the fifth century bc and suggested that if the position of a flying arrow is well-defined for a moment of time, then it makes no progress in that moment, and so can never reach its destination.
In the quantum version of the arrow paradox, theoretical physicists posited in 1977 that if a quantum system is measured often enough, its state will be unable to progress, as if it were true that 'a watched pot never boils'. The hypothesis arises from a fundamental postulate of quantum theory, which says that measuring a property of an object, such as its position, affects its state. The quantum Zeno effect was first observed experimentally in 1989 in laser-cooled ions trapped by magnetic and electric fields.
Now, quantum physicist Oliver Benson and his colleagues at Humboldt University in Berlin have seen the effect in a diamond crystal — a material that would be easier to manufacture on a large scale for quantum computing. The team posted its paper on the arXiv and it has been accepted for publication in Physical Review A.
Disrupted oscillations
The researchers focused on nitrogen–vacancy (NV) centers, imperfections in diamond that arise where an atom of nitrogen and an empty space replace carbon atoms at two neighboring spots in the crystal lattice. The team used microwaves to change the magnetic spin state of an electron located at an NV center, and then used a laser beam to trigger red fluorescence that revealed which of two possible states the electron was in at any given moment. When they measured the NV center in this way, the researchers found that the oscillation between the two states was disrupted — just as would be expected if the quantum Zeno effect were operating.
“The first step is to see the effect is there, but the next step is to implement quantum gates based on diamond,” says Benson, referring to the quantum analogue of the logic gates that form the integrated circuits in ordinary computer chips. In quantum computing, information is stored in the quantum states of carriers such as photons or diamond defects. But so far, decoherence, a degradation of the delicate states caused by noise in the environment, has prevented researchers from storing more than a few bits of linked quantum information in a diamond crystal at a time. Constantly measuring the states could protect them from uncontrolled decay and allow researchers to scale up the amount of information stored, says Benson.
Ronald Walsworth, an atomic physicist at Harvard University in Cambridge, Massachusetts, whose team made a tentative suggestion in 2010 that the quantum Zeno effect operates in diamond, says that evidence is growing, but that it will probably need to be clearer that the disruption of oscillations is due to the quantum process, and not other effects, before it can be used for quantum computing.
Quantum physicist Ronald Hanson, who works with nitrogen vacancies at Delft University of Technology in the Netherlands, says that Benson's experiment, together with an April paper showing that spins in NV centers located 3 meters apart can be linked, indicates that diamond is gaining ground as a convenient material for quantum computing. “In a few years, we will be overtaking the ion traps,” he says.
This article is reproduced with permission from the magazine Nature. The article was first published on August 20, 2013.


Tuesday, August 27, 2013

Science Current Event 3- Summary


 http://youtu.be/nrTj9JW1L1U

Temporal Databases
Author: Jay Don | August 28, 2013

            A temporal database has time verifying data.  Time is an aspect of world phenomena.  Some events occur at specific points in time and are linked to other objects.  A data management system (DBMS) is used to manipulate databases about time. The purpose was use DBMS systems to use temporal query languages.  The hypothesis was that a temporal data model should capture the semantics and model it.  It should also be easy to implement the data models.  The procedure was that in 5 years there was a lot of research conducted.  The results were that during the 20 years of temporal database research there has been a lot of accomplishments.  One accomplishment was that a lot temporal query languages have been made.  Another accomplishment was handful of temporal DBMS prototype implements have been made.  The conclusion is that there are some things to fix but that DBMS systems work fine.
1.      How many query languages are there?
2.      Why do they use query languages?
3.      How long did it take them to find out about temporal databases?

Citations
Snodgrass, R. (1998). Temporal databases. Retrieved from https://www.cs.arizona.edu/~rts/publications.html

Monday, August 26, 2013

Science Current Event 3- Article Highlight







TEMPORAL DATABASES
Richard Thomas Snodgrass
A temporal database (see Temporal Database) contains time-varying data.
Time is an important aspect of all real-world phenomena. Events occur at specific points in time; objects and the relationships among objects exist
over time. The ability to model this temporal dimension of the real world
is essential to many computer applications, such as accounting, banking,
econometrics, geographical information systems, inventory control, law, med-
ical records, multi-media, process control, reservation systems, and scientific
data analysis.
Conventional databases represent the state of an enterprise at a single
moment of time. Although the contents of the database continue to change
as new information is added, these changes are viewed as modifications to
the state, with the old, out-of-date data being deleted from the database.
The current contents of the database may be viewed as a snapshot of the
enterprise. When a conventional database is used, the attributes involving
time are manipulated solely by the application programs, with little help
from the database management system (DBMS).
Alternatively, in a temporal database, queries over previous states are
easy to specify. Also, modifications to previous states (if an error is detected,
or if more information becomes available) and to future states (for planning
purposes) are also easier to express using a temporal DBMS.
Almost all database applications concern time-varying information. In
fact, it is difficult to identify applications that do not involve the management
of time-varying data. The advantages provided by built-in temporal support
include higher-fidelity data modeling, more efficient application development,
and a potential increase in performance.
1      Time Data Types
Several temporal data types have proven useful. The most basic is a time
instant (see Instant), which is a particular chronon on the time line. An
evnet (see Event) is an instantaneous fact, that is, something occurring at
an instant. The event occurrence time (see Event Occurrence Time) of an
event is the instant at which the event occurs in the real world. The fact
in the database is timestamped (see Timestamp) with its event occurrence 
time.
SQL-92 provides three instant data types: DATE (a particular day, with
a year in the range ad 1–9999), TIME (a particular second within a range of
24 hours), and TIMESTAMP (a particular fraction of a second, defaulting
to microsecond, of a particular day).
A time period (see Time Period) is the time between two instants. (Note:
in some of the literature, this notion is called a time interval, but this usage
conflicts with the SQL-92 data type INTERVAL, which is a different concept
altogether.) SQL-92 does not include periods, but periods are now part of
the evolving SQL3 specification.
A time interval (see Time Interval) is a directed duration of time, that
is, an amount of time with a known length, but not specific starting or
ending instants. A positive interval denotes forward motion of time, toward
the future; a negative interval denotes motion toward the past. Adding
the interval of -3 days to January 15, 1998 would result in January 12, 1998.
SQL-92 supports two kinds of intervals, month-year and second-day intervals.
A final temporal data type is temporal element(see Temporal Element),
which is a finite union of periods.
2      Associating Facts with Time
In the context of databases, two time dimensions are of general interest.
Valid time (see Valid Time) concerns the time a fact was true in reality (see
Logical Time). The valid time of an event is the time at which the event
occurred in the real world, independent of the recording of that event in
some database. Valid times can also be in the future, if it is expected that
some fact will be true at a specified time in the future. Transaction time (see
Transaction Time) concerns the time the fact was present in the database as
stored data. The transaction time (a period of time) of a fact identifies the
transaction that inserted the fact into the database and the transaction that
removed this fact from the database. Transaction times are consistent with
the serialization order of the transactions that entered or modified the facts
stored in the database (see Concurrency Control, Transaction Processing).
These two dimensions are orthogonal. A data model supporting neither
is termed snapshot (see Snapshot Relation, Distributed Snapshots), as it
captures only a single snapshot in time of both the database and the enter-
prise that the database models. A data model supporting only valid time is
termed valid-time (see Valid-Time Relation); one that supports only trans-
action time is termed transaction-time (see Transaction-Time Relation); and
one that supports both valid and transaction time is termed bitemporal (see
Bitemporal Relation) (temporal is a generic term implying some kind of time
support). Transaction-time and bitemporal relations are append-only, mak-
ing them prime candidates for storage on write-once optical disks.
A third kind of time may be included: user-defined time (see User-Defined
Time). This term refers to the fact that the semantics of these values are
known only to the user, and are not interpreted by the DBMS, as differenti-
ated from valid and transaction time, whose semantics are supported by the
DBMS.
Information that is temporally indeterminate (see Temporal Indetermi-
nacy) can be characterized as “don’t know exactly when” information. This
kind of information is prevalent; it arises in various situations, including finer
system granularity, imperfect dating techniques, uncertainty in planning, and
unknown or imprecise event times. An event is determinate (see Temporally
Determinate) if it is known precisely when it occurred.
3      Temporal Data Models
Support for time in conventional database systems is entirely at the level of
user-defined time (i.e., attribute values drawn from a temporal domain).
A temporal data model should simultaneously satisfy many goals. It
should capture the semantics of the application to be modeled in a clear and
concise fashion. It should be a consistent, minimal extension of an existing
data model, such as the relational model. It is best if the temporal data model
presents all the time-varying behavior of a fact or object coherently. The data
model should be easy to implement, while attaining high performance.
Time has been added to many data models. However, by far the majority
of work in temporal databases is based on the relational and object-oriented
data models. The experience of the last fifteen years and some forty data
models appearing in the literature argues that designing a temporal data
model with all of these characteristics is elusive at best, and is probably not
possible.
An effort has recently been completed to consolidate approaches to tem-
poral data models and calculus-based query languages, to achieve a consen-
sus extension to SQL-92 and an associated data model upon which future
research can be based. This extension is termed the Temporal Structured
Query Language, or TSQL2.
TSQL2 employs the Bitemporal Conceptual Data Model as its under-
lying data model, in which temporal databases are designed and queries
are expressed. This data model retains the simplicity and generality of the
relational model. A separate, representational data model, of equivalent ex-
pressive power, is employed for implementation and for ensuring high perfor-
mance. Other presentational data models may be used to render time-varying
behavior to the user or application. A coordinated suite of data models can
achieve in concert goals that no single data model could attain.
4      Temporal Query Languages
Some three dozen temporal relational query languages have been proposed
to date.
There have been three general approaches to adding valid-time support to
a data model and query language. The first approach utilizes the substantial
expressive power of the relational or object-oriented data model directly,
and thus requires no changes either to the model or to the query language
to support time-varying information. The disadvantage is that the user is
required to “roll his own” support for time when specifying the schema, and
also when specifying queries. This approach also renders query optimization
much more difficult, as there are no syntactic constructs provided in the
language that are specific to time.
A second approach is to include general extensions to the data model and
query language for other reasons, and then show how these extensions may
be used to support time-varying information. This approach has been used
only with object-oriented query languages.
The third approach is to propose specific data modeling and query lan-
guage constructs to support information varying over valid time (see Tem-
poral Logic). This is the approach adopted by the vast majority of temporal
relational query languages. Most add numerous new constructs and tempo-
ral operators, yet attempt to retain reducibility to the non-temporal query
language on which they are based, which ensures that the user’s intuition
about the base language carries over to the temporal extension.
In considering support for transaction time, an important distinction
must be made: either the tuples, object instances or attributes are them-
selves versioned (termed extension versioning), or the definitions of those
objects are versioned (termed schema versioning, see Schema Versioning). If
extension versioning is adopted, then schema versioning may or may not be
supported. If extension versioning is not supported, then schema versioning
is not relevant, as only the most recent version of the schema need be re-
tained. In schema evolution (see Schema Evolution), the schema can change
in response to the varying needs of the application. In schema versioning (see
Schema Versioning), there are multiple schemas logically in effect. Schema
versioning has been examined both in the context of relational databases and
in the context of object-oriented databases.
5      Architectural Issues
We now turn to the implementation of the temporal data models and query
languages.
Optimization of temporal queries is substantially more involved than
that for conventional queries, for several reasons. Optimization of temporal
queries is more critical, and thus easier to justify expending effort on, than
conventional optimization. The relations that temporal queries are defined
over may be larger, and often grow monotonically, implying that unoptimized
queries take longer and longer to execute.
On the other hand, there is greater opportunity for query optimization
when time is present. Time advances in one direction: the (transaction)
time domain is continuous expanding, and the most recent time point is the
largest value in the domain. This implies that a natural clustering on sort
order will manifest itself, which can be exploited during query optimization
and evaluation.
There have been four basic responses to this challenge. The first proposes
separating valid-time and transaction-time data, which grows monotonically,
from the current data, whose size is fairly stable and whose access is more
frequent. This separation, termed temporal partitioning (see Temporal Par-
titioning), was shown to significantly improve performance of some queries,
and was later generalized to allow multiple cached states, which further im-
proves performance.
A second approach is the introduction of new query optimization strate-
gies. A single query can be optimized by replacing the algebraic expression
with an equivalent one that is more efficient, by changing an access method
associated with a particular operator, or by adopting a particular implemen-
tation of an operator. To determine which access method is best for each
algebraic operator, meta-data, that is, statistics on the stored temporal data,
and cost models, that is, predictors of the execution cost for each operator
implementation/access method combination, are needed. Temporal data re-
quires additional meta-data, such as the time period over which the relation is
defined, the tuple arrival distributions, the distributions of the time-varying
attributes, regularity and granularity of temporal data, and the frequency of
the null values that are sometimes introduced when attributes within a tuple
aren’t synchronized.
Introducing new algorithms for expensive operators, such as joining two
tables, eliminating duplicates, aggregating over many rows, and coalescing
overlapping periods into a single period, is a third approach for gaining effi-
ciency. In particular, a wide variety of temporal joins have been considered.
The various algorithms proposed for these joins have generally been exten-
sions to nested loop or merge joins that exploit sort orders or local workspace,
as well as hash joins.
A fourth approach is to develop new temporal indexes. Conventional
indexes have long been used to reduce the need to scan an entire relation to
access a subset of its tuples. Indices are even more important in temporal
relations that grow monotonically in size. There has been a great deal of
research over the past five years in temporal indexing. Most of the indexes
are based on B+-Trees, which index on values of a single key; the remainder
are based on R-Trees, which index on ranges (periods) of multiple keys. There
has been considerable discussion concerning the applicability of point-based
schemes for indexing period data. Some argue that structures that explicitly
accommodate periods, such as R-Trees and their variants, are preferable;
others argue that mapping periods to their endpoints is efficient for search.
Temporal database research has been active for about twenty years. There
have been many significant accomplishments.
  The semantics of the time domain, including its structure, dimension-
                ality, indeterminacy, and real-time aspects, is well-understood.

  A great amount of research has been focused on temporal data models,
   addressing this extraordinarily complex and subtle design problem.
The semantics of temporal relational schemas and their logical de-
   sign are well understood. The Bitemporal Conceptual Data Model is gaining
   acceptance as the appropriate model in which to consider data semantics.
Many temporal query languages have been proposed.
Temporal joins, aggregation, duplicate elimination and coalescing are
   well understood, and efficient implementations exist.
More than a dozen temporal index structures have been proposed, sup-
  porting valid time, transaction time, or both.
A handful of prototype temporal DBMS implementations have been
  developed.
Several commercial temporal object-oriented DBMS’s are now on the
   market.
The following research areas need to be addressed.
 Conceptual and physical database design of temporal schemas are still
              in their infancy. In the past, such investigation has been hindered by
   the plethora of temporal data models.
 Little has been done in integrating spatial, temporal, and active data
   models, query languages, and implementation techniques.
 Achieving adequate performance in a temporal DBMS remains a chal-
   lenge.
To date, most research has assumed that applications will be designed
   using a new temporal data model, implemented using novel temporal query     
   languages, and run on as yet nonexistent temporal DBMSs.
   In the short to medium term, this is an unrealistic assumption. Approaches for
   transitioning legacy applications will become increasingly sought after as
   temporal technology moves from research to practice.
6 References
A series of six bibliographies concerning temporal databases culminating in
[4] references some 1200 papers. The book edited by Tansel [3] provides a
still-current snapshot of temporal databases research.
     [1] C. S. Jensen, J. Clifford, R. Elmasri, S. K. Gadia, P. Hayes and S. Ja-
jodia (eds.), “A Glossary of Temporal Database Concepts,” ACM SIGMOD
Record: 23(1), 52-64, March, 1994.
     [2] R. T. Snodgrass (ed), The TSQL2 Temporal Query Language, Kluwer
Academic Publishers, 1995.
     [3] A. Tansel, J. Clifford, S. K. Gadia, S. Jajodia, A. Segev, and R. T. Snod-
grass, editors, Temporal Databases: Theory, Design, and Implementation,
Database Systems and Applications Series. Benjamin/Cummings, Redwood
City, CA, 1994.
     [4] V. J. Tsotras and A. Kumar, “Temporal Database Bibliography Up-
date,” ACM SIGMOD Record: 25(1), 41-51, March, 1996.