1. A computer-implemented method comprising:
utilizing, by a computing device, one or more databases, wherein the one or more databases implement a first temporal table that includes a first and a second time domain; and
enabling, by the computing device, the one or more databases to implement a second temporal table that includes at least a third time domain, wherein the second temporal table is associated with the first temporal table.
2. The computer-implemented method of claim 1 wherein at least the first temporal table includes one or more tuples of data, wherein the one or more tuples of data are uniquely identified by a tuple identifier.
3. The computer-implemented method of claim 2 wherein enabling the one or more databases to implement the second temporal table further comprises:
copying, at least in part, the one or more tuples of data from the first temporal table to the second temporal table; and
linking the one or more tuples of data of the first temporal table to the one or more tuples of data of the second temporal table based, at least in part, upon the tuple identifier.
4. The computer-implemented method of claim 1 wherein:
the first time domain defines a valid time; and
the second time domain defines a system time.
5. The computer-implemented method of claim 4 wherein the third time domain defines a visibility time.
6. The computer-implemented method of claim 3 further comprising one or more of:
selecting the one or more tuples of data based, at least in part, upon one or more of the first, second, and third time domain;
inserting the one or more tuples of data into one or more of the first and second temporal table; and
updating the one or more tuples of data within one or more of the first and second temporal table.
7. The computer-implemented method of claim 3 further comprising:
ordering the one or more tuples of data based, at least in part, upon selecting only the one or more tuples of data that are active as of a start of the third time domain.
8. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
utilizing, by a computing device, one or more databases, wherein the one or more databases implement a first temporal table that includes a first and a second time domain; and
enabling, by the computing device, the one or more databases to implement a second temporal table that includes at least a third time domain, wherein the second temporal table is associated with the first temporal table.
9. The computer program product of claim 8 wherein at least the first temporal table includes one or more tuples of data, wherein the one or more tuples of data are uniquely identified by a tuple identifier.
10. The computer program product of claim 9 wherein enabling the one or more databases to implement the second temporal table further comprises:
copying, at least in part, the one or more tuples of data from the first temporal table to the second temporal table; and
linking the one or more tuples of data of the first temporal table to the one or more tuples of data of the second temporal table based, at least in part, upon the tuple identifier.
11. The computer program product of claim 8 wherein:
the first time domain defines a valid time; and
the second time domain defines a system time.
12. The computer program product of claim 11 wherein the third time domain defines a visibility time.
13. The computer program product of claim 10 further comprising one or more of:
selecting the one or more tuples of data based, at least in part, upon one or more of the first, second, and third time domain;
inserting the one or more tuples of data into one or more of the first and second temporal table; and
updating the one or more tuples of data within one or more of the first and second temporal table.
14. The computer program product of claim 10 further comprising:
ordering the one or more tuples of data based, at least in part, upon selecting only the one or more tuples of data that are active as of a start of the third time domain.
15. A computing system comprising:
a processor;
a memory module coupled with the processor;
a first software module executable by the processor and the memory module, wherein the first software module is configured to utilize one or more databases, wherein the one or more databases implement a first temporal table that includes a first and a second time domain; and
a second software module executable by the processor and the memory module, wherein the second software module is configured to enable the one or more databases to implement a second temporal table that includes at least a third time domain, wherein the second temporal table is associated with the first temporal table.
16. The computing system of claim 15 wherein at least the first temporal table includes one or more tuples of data, wherein the one or more tuples of data are uniquely identified by a tuple identifier.
17. The computing system of claim 16 wherein the second software module configured to enable the one or more databases to implement the second temporal table is further configured to:
copy, at least in part, the one or more tuples of data from the first temporal table to the second temporal table; and
link the one or more tuples of data of the first temporal table to the one or more tuples of data of the second temporal table based, at least in part, upon the tuple identifier.
18. The computing system of claim 15 wherein:
the first time domain defines a valid time; and
the second time domain defines a system time.
19. The computing system of claim 18 wherein the third time domain defines a visibility time.
20. The computing system of claim 17 further comprising one or more of:
a third software module executable by the processor and the memory module, wherein the third software module is configured to select the one or more tuples of data based, at least in part, upon one or more of the first, second, and third time domain;
a fourth software module executable by the processor and the memory module, wherein the fourth software module is configured to insert the one or more tuples of data into one or more of the first and second temporal table; and
a fifth software module executable by the processor and the memory module, wherein the fifth software module is configured to update the one or more tuples of data within one or more of the first and second temporal table.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A compound of the formula I
where
R1, R2, R3 and R4 independently of one another are H or C1-C6-alkyl;
in stereoisomerically pure form or as a mixture of stereoisomers.
2. A compound of claim 1, where R1 is H or CH3, R2 is H or CH3, R3 is CH3 and R4 is H or CH3.
3. A process for preparing a compound of claim 1 of the formula I, which comprises reacting a tocotrienolquinone of the formula III
where R1 to R4 have the meanings specified above, in the presence of a catalyst to give a compound of the formula I.
4. A process as claimed in claim 3, wherein tocotrienolquinone of the formula III is prepared by oxidizing a tocotrienol of the formula II
where R1 to R4 have the meanings specified above.
5. A process as claimed in claim 4, wherein the oxidizing agent is Ce(IV) salts or Fe(III) salts.
6. A process as claimed in claim 4, wherein the tocotrienol of the formula II is oxidized to the tocotrienolquinone of the formula III in an organic solvent.
7. A process as claimed in claim 3, wherein the catalyst is an alkali metal carbonate.
8. Food supplement comprising at least one compound of the formula I as claimed in claim 1.
9. A compound of the formula I as claimed in claim 1 for medical use.
10. A method for the treatment andor the prevention of disorders in relation to hypercholesterolemia comprising administering an effective amount of a compound of the formula I as claimed in claim 1 to a patient in need thereof.
11. The method as claimed in claim 10, wherein the disorders are selected among cardiovascular disorders.
12. The method as claimed in claim 10, wherein the cardiovascular disorders are selected among arteriosclerosis, thrombosis and mycocardial infraction.
13. A method for lowering the plasma cholesterol level in humans comprising administering an effective amount of a compound of the formula I as claimed in claim 1 to a patient in need thereof.
14. A method for lowering the plasma cholesterol level in mammals or birds comprising administering an effective amount of a compound of the formula I as claimed in claim 1 to mammals or birds.
15. A pharmaceutical composition comprising at least one compound of the formula I as claimed in claim 1 and at least one pharmaceutically compatible vehicle.