|
|
1 | (16) |
|
|
1 | (1) |
|
Why a Spatio-Temporal Database? |
|
|
2 | (3) |
|
|
5 | (4) |
|
Data Modeling Requirements from the Example Application |
|
|
9 | (2) |
|
|
11 | (2) |
|
|
13 | (3) |
|
|
16 | (1) |
|
|
17 | (120) |
|
|
17 | (7) |
|
What is a ``Conceptual'' Data Model? |
|
|
18 | (1) |
|
What is a ``Good'' Conceptual Data Model? |
|
|
19 | (3) |
|
On Orthogonality in Multi-Dimensional Data Modeling |
|
|
22 | (1) |
|
Data Models and Data Manipulation |
|
|
23 | (1) |
|
Spatio-Temporal Conceptual Data Modeling |
|
|
23 | (1) |
|
MADS: A Multi-Dimensional Conceptual Data Model |
|
|
24 | (1) |
|
|
24 | (35) |
|
|
25 | (2) |
|
|
27 | (5) |
|
|
32 | (1) |
|
|
33 | (7) |
|
|
40 | (12) |
|
|
52 | (3) |
|
|
55 | (2) |
|
|
57 | (1) |
|
Summary on Thematic Data Structure Modeling |
|
|
58 | (1) |
|
Spatio-Temporal Data Structures |
|
|
59 | (33) |
|
Locating Objects in Space and Time |
|
|
61 | (5) |
|
Describing Space and Time Using the Discrete View |
|
|
66 | (7) |
|
Space, Time, and 1s-a Links |
|
|
73 | (4) |
|
Constraining Relationships with Space and Time Predicates |
|
|
77 | (6) |
|
Describing Space and Time Using the Continuous View |
|
|
83 | (8) |
|
Summary on Spatio-Temporal Modeling |
|
|
91 | (1) |
|
Supporting Multiple Perceptions and Multiple Representations |
|
|
92 | (25) |
|
Rationale for Multiple Representations |
|
|
92 | (4) |
|
Multiple Representation and Spatial Databases |
|
|
96 | (4) |
|
|
100 | (1) |
|
|
101 | (2) |
|
Multiple Representation Modeling |
|
|
103 | (2) |
|
Perception-Varying Object Types |
|
|
105 | (6) |
|
Perception-Varying Relationship Types |
|
|
111 | (3) |
|
Consistency of a Multi-Perception Database |
|
|
114 | (1) |
|
Summary on Multi-Representation Modeling |
|
|
115 | (2) |
|
|
117 | (18) |
|
|
120 | (3) |
|
|
123 | (3) |
|
|
126 | (2) |
|
|
128 | (2) |
|
Spatio-Temporal Constraints |
|
|
130 | (1) |
|
Multiple-Representation Constraints |
|
|
131 | (2) |
|
|
133 | (2) |
|
|
135 | (2) |
|
The Risks Management Application |
|
|
137 | (28) |
|
Description of the Application |
|
|
137 | (9) |
|
Schema of the Application |
|
|
146 | (17) |
|
|
147 | (8) |
|
|
155 | (7) |
|
User-Defined Spatial Data Types |
|
|
162 | (1) |
|
|
163 | (1) |
|
|
163 | (2) |
|
|
165 | (56) |
|
General Description of MADS Data Types |
|
|
166 | (5) |
|
Related Work in Data Types |
|
|
167 | (3) |
|
|
170 | (1) |
|
|
171 | (2) |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
173 | (1) |
|
|
173 | (1) |
|
|
174 | (4) |
|
|
175 | (1) |
|
|
176 | (1) |
|
|
177 | (1) |
|
|
177 | (1) |
|
|
178 | (12) |
|
|
180 | (3) |
|
|
183 | (1) |
|
|
183 | (1) |
|
|
183 | (1) |
|
|
184 | (1) |
|
|
184 | (2) |
|
|
186 | (1) |
|
|
186 | (2) |
|
|
188 | (1) |
|
|
188 | (1) |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
190 | (7) |
|
|
192 | (1) |
|
|
193 | (1) |
|
|
193 | (1) |
|
|
194 | (1) |
|
|
194 | (1) |
|
|
195 | (1) |
|
|
195 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
|
197 | (8) |
|
|
199 | (2) |
|
|
201 | (1) |
|
|
201 | (1) |
|
|
202 | (1) |
|
|
202 | (2) |
|
|
204 | (1) |
|
|
204 | (1) |
|
|
205 | (1) |
|
|
205 | (4) |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
209 | (1) |
|
|
209 | (1) |
|
Perception Stamp Data Types |
|
|
209 | (1) |
|
|
210 | (9) |
|
Manipulating Varying Data Types |
|
|
212 | (4) |
|
|
216 | (2) |
|
Perception-Varying Data Definitions |
|
|
218 | (1) |
|
|
219 | (2) |
|
The MADS Query and Manipulation Languages |
|
|
221 | (72) |
|
Manipulating and Querying Multi-Instantiation |
|
|
224 | (8) |
|
Creating and Deleting Instances |
|
|
226 | (2) |
|
|
228 | (1) |
|
Inheritance and Dynamic Binding |
|
|
229 | (3) |
|
Manipulating and Querying Multiple Representations |
|
|
232 | (3) |
|
Manipulating and Querying Spatial Information |
|
|
235 | (3) |
|
Manipulating and Querying Temporal Information |
|
|
238 | (4) |
|
MADS Manipulation Language |
|
|
242 | (14) |
|
|
243 | (3) |
|
|
246 | (4) |
|
|
250 | (3) |
|
|
253 | (3) |
|
|
256 | (8) |
|
|
264 | (2) |
|
|
266 | (2) |
|
|
268 | (2) |
|
|
270 | (4) |
|
|
274 | (5) |
|
|
276 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
279 | (2) |
|
|
279 | (1) |
|
|
280 | (1) |
|
|
281 | (9) |
|
|
284 | (1) |
|
Objectifying Each Value of a Multivalued Attribute |
|
|
285 | (2) |
|
Objectifying Each Value of a Varying Attribute |
|
|
287 | (2) |
|
Group-By and Spatial Fusion |
|
|
289 | (1) |
|
|
290 | (1) |
|
|
291 | (2) |
|
From Conceptual Design to Logical Design |
|
|
293 | (34) |
|
Architecture of the Transformation Process |
|
|
296 | (2) |
|
Structural Transformation Rules |
|
|
298 | (11) |
|
Transformation of Multi-Associations |
|
|
298 | (2) |
|
Transformation of Is-a Links |
|
|
300 | (2) |
|
Transformation of the Semantics of Relationships |
|
|
302 | (1) |
|
Transformation of Overlapping Links |
|
|
303 | (1) |
|
|
304 | (2) |
|
Transformations of Multivalued Attributes |
|
|
306 | (3) |
|
Multi-Representation Transformation Rule |
|
|
309 | (2) |
|
Transformation of a Multi-Representation Type |
|
|
310 | (1) |
|
Spatial Transformation Rules |
|
|
311 | (4) |
|
Transformation of Spatial Object and Relationship Types |
|
|
312 | (1) |
|
Transformation of Spatial Attributes |
|
|
312 | (1) |
|
Transformation of Spatial Data Types |
|
|
313 | (1) |
|
Transformation of Topological Relationship Types |
|
|
314 | (1) |
|
Temporal Transformation Rules |
|
|
315 | (2) |
|
Transformation of Temporal Object and Relationship Types |
|
|
315 | (1) |
|
Transformation of Transition and Generation Relationship Types |
|
|
316 | (1) |
|
Transformation of Space- and Time-Varying Attributes |
|
|
317 | (1) |
|
Specific Modules for Target Systems |
|
|
318 | (2) |
|
|
320 | (5) |
|
|
325 | (2) |
|
|
327 | (56) |
|
|
328 | (13) |
|
|
328 | (3) |
|
MADS and the Relational Model |
|
|
331 | (3) |
|
MADS and the Object-Relational Model: SQL:2003 |
|
|
334 | (4) |
|
MADS and the Object-Oriented Model: ODMG |
|
|
338 | (3) |
|
Spatio-Temporal Dimension |
|
|
341 | (24) |
|
|
343 | (5) |
|
|
348 | (5) |
|
|
353 | (3) |
|
|
356 | (2) |
|
|
358 | (2) |
|
|
360 | (3) |
|
|
363 | (2) |
|
Multi-Representation Dimension |
|
|
365 | (15) |
|
|
367 | (5) |
|
|
372 | (3) |
|
|
375 | (4) |
|
Conclusion on Multi-Representation |
|
|
379 | (1) |
|
|
380 | (3) |
|
|
383 | (14) |
|
|
383 | (1) |
|
|
384 | (1) |
|
|
385 | (1) |
|
|
385 | (1) |
|
|
386 | (2) |
|
|
388 | (9) |
|
|
388 | (2) |
|
|
390 | (2) |
|
|
392 | (1) |
|
|
392 | (1) |
|
|
393 | (1) |
|
|
394 | (1) |
|
|
395 | (2) |
|
|
397 | (30) |
|
|
397 | (1) |
|
|
398 | (4) |
|
Attribute and Method Definition |
|
|
402 | (4) |
|
|
406 | (6) |
|
|
412 | (1) |
|
|
413 | (10) |
|
Population of an object type |
|
|
414 | (2) |
|
Population of a relationship type |
|
|
416 | (6) |
|
|
422 | (1) |
|
Compatibility of Relationship Types |
|
|
423 | (2) |
|
|
425 | (2) |
|
|
427 | (8) |
|
Object and Relationship Types |
|
|
427 | (1) |
|
Is-a Links and Overlapping |
|
|
428 | (1) |
|
Aggregation, Transition, and Generation |
|
|
429 | (1) |
|
|
430 | (1) |
|
Multi-Representation Modeling |
|
|
431 | (4) |
References |
|
435 | (12) |
Glossary |
|
447 | (12) |
Index |
|
459 | |