| Foreword |
|
vii | |
|
|
|
|
|
| Foreword |
|
ix | |
|
|
|
|
|
| Preface |
|
xvii | |
|
|
|
1 | (10) |
|
|
|
2 | (2) |
|
|
|
4 | (1) |
|
|
|
5 | (2) |
|
Implementation Considerations |
|
|
7 | (1) |
|
|
|
8 | (3) |
|
|
|
11 | (14) |
|
|
|
12 | (6) |
|
Transaction-Time State Tables |
|
|
18 | (2) |
|
|
|
20 | (2) |
|
|
|
22 | (1) |
|
|
|
23 | (2) |
|
|
|
25 | (64) |
|
|
|
26 | (4) |
|
|
|
30 | (3) |
|
|
|
33 | (3) |
|
|
|
36 | (6) |
|
Implementation Considerations |
|
|
42 | (21) |
|
The Year 2000 Problem* |
|
|
63 | (11) |
|
|
|
74 | (9) |
|
Implementation Considerations* |
|
|
83 | (1) |
|
|
|
84 | (1) |
|
|
|
85 | (4) |
|
|
|
89 | (22) |
|
|
|
90 | (1) |
|
|
|
90 | (3) |
|
|
|
93 | (4) |
|
Implementation Considerations |
|
|
97 | (11) |
|
|
|
108 | (1) |
|
|
|
108 | (3) |
|
|
|
111 | (32) |
|
|
|
112 | (1) |
|
|
|
113 | (4) |
|
|
|
117 | (2) |
|
|
|
119 | (2) |
|
|
|
121 | (5) |
|
|
|
126 | (5) |
|
Constraint Attributes* |
|
|
131 | (1) |
|
Implementation Considerations |
|
|
132 | (7) |
|
|
|
139 | (1) |
|
|
|
140 | (3) |
|
|
|
143 | (34) |
|
Extracting the Current State |
|
|
143 | (2) |
|
|
|
145 | (1) |
|
|
|
145 | (11) |
|
|
|
156 | (2) |
|
|
|
158 | (11) |
|
Implementation Considerations |
|
|
169 | (4) |
|
|
|
173 | (1) |
|
|
|
174 | (3) |
|
|
|
177 | (42) |
|
|
|
177 | (11) |
|
|
|
188 | (9) |
|
Nonsequenced Modifications |
|
|
197 | (1) |
|
Modifications That Mention Other Tables* |
|
|
198 | (8) |
|
Temporal Partitioning* |
|
|
206 | (7) |
|
Implementation Considerations |
|
|
213 | (2) |
|
|
|
215 | (1) |
|
|
|
216 | (3) |
|
|
|
219 | (34) |
|
Defining the Tracking Log |
|
|
220 | (2) |
|
|
|
222 | (7) |
|
|
|
229 | (1) |
|
|
|
230 | (3) |
|
|
|
233 | (2) |
|
Using After-Images Consistently |
|
|
235 | (5) |
|
Transaction Semantics* |
|
|
240 | (3) |
|
|
|
243 | (1) |
|
Implementation Considerations |
|
|
244 | (4) |
|
|
|
248 | (2) |
|
|
|
250 | (3) |
|
Transaction-Time State Tables |
|
|
253 | (24) |
|
|
|
254 | (1) |
|
|
|
255 | (4) |
|
|
|
259 | (3) |
|
Temporal Partitioning* |
|
|
262 | (6) |
|
|
|
268 | (4) |
|
Implementation Considerations |
|
|
272 | (1) |
|
|
|
273 | (2) |
|
|
|
275 | (2) |
|
|
|
277 | (66) |
|
|
|
278 | (4) |
|
|
|
282 | (25) |
|
|
|
307 | (16) |
|
|
|
323 | (6) |
|
Temporal Partitioning* |
|
|
329 | (8) |
|
|
|
337 | (2) |
|
Implementation Considerations |
|
|
339 | (1) |
|
|
|
339 | (1) |
|
|
|
340 | (3) |
|
|
|
343 | (58) |
|
Properly Sequencing the Design |
|
|
343 | (2) |
|
|
|
345 | (10) |
|
|
|
355 | (20) |
|
|
|
375 | (2) |
|
Advanced Design Aspects* |
|
|
377 | (5) |
|
|
|
382 | (1) |
|
|
|
383 | (13) |
|
Implementation Considerations |
|
|
396 | (1) |
|
|
|
397 | (1) |
|
|
|
397 | (4) |
|
|
|
401 | (68) |
|
|
|
401 | (1) |
|
|
|
401 | (1) |
|
|
|
402 | (1) |
|
|
|
403 | (3) |
|
Defining Valid-Time State Tables |
|
|
406 | (5) |
|
|
|
411 | (5) |
|
|
|
416 | (5) |
|
|
|
421 | (5) |
|
Transaction-Time State Tables |
|
|
426 | (1) |
|
|
|
427 | (10) |
|
|
|
437 | (9) |
|
|
|
446 | (9) |
|
Additional Constructs of SQL3* |
|
|
455 | (2) |
|
Implementation Considerations |
|
|
457 | (3) |
|
|
|
460 | (5) |
|
|
|
465 | (4) |
|
|
|
469 | (2) |
| Glossary |
|
471 | (8) |
| Bibliography |
|
479 | (6) |
| Author Index |
|
485 | (2) |
| Subject Index |
|
487 | (15) |
| About the Author |
|
502 | (1) |
| About the CD-ROM |
|
503 | |