Book description
Moving Objects Databases is the first uniform treatment of moving objects databases, the technology that supports GPS and RFID. It focuses on the modeling and design of data from moving objects — such as people, animals, vehicles, hurricanes, forest fires, oil spills, armies, or other objects — as well as the storage, retrieval, and querying of that very voluminous data.
It includes homework assignments at the end of each chapter, exercises throughout the text that students can complete as they read, and a solutions manual in the back of the book.
This book is intended for graduate or advanced undergraduate students. It is also recommended for computer scientists and database systems engineers and programmers in government, industry and academia; professionals from other disciplines, e.g., geography, geology, soil science, hydrology, urban and regional planning, mobile computing, bioterrorism and homeland security, etc.
- Focuses on the modeling and design of data from moving objects--such as people, animals, vehicles, hurricanes, forest fires, oil spills, armies, or other objects--as well as the storage, retrieval, and querying of that very voluminous data.
- Demonstrates through many practical examples and illustrations how new concepts and techniques are used to integrate time and space in database applications.
- Provides exercises and solutions in each chapter to enable the reader to explore recent research results in practice.
Table of contents
- front cover (1/2)
- front cover (2/2)
- copyright
- table of contents (1/2)
- table of contents (2/2)
- Foreword
- Preface (1/2)
- Preface (2/2)
- 1. Introduction
- 2. Spatio-Temporal Databased in the Past
-
3. Modeling and Querying Current Movement
- 3.1 Location Management
- 3.2 MOST— A Data Model for Current and Future Movement
- 3.3 FTL—A Query Language Based on Future Temporal Logic (1/3)
- 3.3 FTL—A Query Language Based on Future Temporal Logic (2/3)
- 3.3 FTL—A Query Language Based on Future Temporal Logic (3/3)
- 3.4 Location Updates- Balancing Update Cost and Imprecision (1/2)
- 3.4 Location Updates- Balancing Update Cost and Imprecision (2/2)
- 3.5 The Uncertainty of the Trajectory of a Moving Object (1/3)
- 3.5 The Uncertainty of the Trajectory of a Moving Object (2/3)
- 3.5 The Uncertainty of the Trajectory of a Moving Object (3/3)
- 3.6 Further Exercises
- 3.7 Bibliographic Notes
-
4. Modeling and Querying History of Movement
- 4.1 An Approach Based on Abstract Data Types
- 4.2 An Abstract Model (1/7)
- 4.2 An Abstract Model (2/7)
- 4.2 An Abstract Model (3/7)
- 4.2 An Abstract Model (4/7)
- 4.2 An Abstract Model (5/7)
- 4.2 An Abstract Model (6/7)
- 4.2 An Abstract Model (7/7)
- 4.3 A Discrete Model (1/3)
- 4.3 A Discrete Model (2/3)
- 4.3 A Discrete Model (3/3)
- 4.4 Spatio-Temporal Predicates and Developments (1/7)
- 4.4 Spatio-Temporal Predicates and Developments (2/7)
- 4.4 Spatio-Temporal Predicates and Developments (3/7)
- 4.4 Spatio-Temporal Predicates and Developments (4/7)
- 4.4 Spatio-Temporal Predicates and Developments (5/7)
- 4.4 Spatio-Temporal Predicates and Developments (6/7)
- 4.4 Spatio-Temporal Predicates and Developments (7/7)
- 4.5 Further Exercises
- 4.6 Bibliographic Notes
-
5. Data Structures and Algorithms for Moving Objects Types
- 5.1 Data Structures
- 5.2 Algorithms for Operations on Temporal Data Types (1/3)
- 5.2 Algorithms for Operations on Temporal Data Types (2/3)
- 5.2 Algorithms for Operations on Temporal Data Types (3/3)
- 5.3 Algorithms for Lifted Operations (1/3)
- 5.3 Algorithms for Lifted Operations (2/3)
- 5.3 Algorithms for Lifted Operations (3/3)
- 5.4 Further Exercises
- 5.5 Bibliographic Notes
-
6. The Constraint Database Approach
- 6.1 An Abstract Model: Infinite Relations (1/2)
- 6.1 An Abstract Model: Infinite Relations (2/2)
- 6.2 A Discrete Model: Constraint Relations (1/3)
- 6.2 A Discrete Model: Constraint Relations (2/3)
- 6.2 A Discrete Model: Constraint Relations (3/3)
- 6.3 Implementation of the Constraint Model (1/4)
- 6.3 Implementation of the Constraint Model (2/4)
- 6.3 Implementation of the Constraint Model (3/4)
- 6.3 Implementation of the Constraint Model (4/4)
- 6.4 Further Exercises
- 6.5 Bibliographic Notes
-
7. Spatio-Temporal Indexing
- 7.1 Geometric Preliminaries (1/3)
- 7.1 Geometric Preliminaries (2/3)
- 7.1 Geometric Preliminaries (3/3)
- 7.2 Requirements for Indexing Moving Objects (1/2)
- 7.2 Requirements for Indexing Moving Objects (2/2)
- 7.3 Indexing Current and Near-Future Movement (1/5)
- 7.3 Indexing Current and Near-Future Movement (2/5)
- 7.3 Indexing Current and Near-Future Movement (3/5)
- 7.3 Indexing Current and Near-Future Movement (4/5)
- 7.3 Indexing Current and Near-Future Movement (5/5)
- 7.4 Indexing Trajectories (History of Movement) (1/2)
- 7.4 Indexing Trajectories (History of Movement) (2/2)
- 7.5 Further Exercises
- 7.6 Bibliographic Notes
- 8. Outlook
- Solutions to Exercises in the Text
- Bibliography (1/3)
- Bibliography (2/3)
- Bibliography (3/3)
- Citation Index
- Index (1/3)
- Index (2/3)
- Index (3/3)
- About the Authors
Product information
- Title: Moving Objects Databases
- Author(s):
- Release date: September 2005
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080470757
You might also like
book
Microsoft® SQL Server® 2012 T-SQL Fundamentals
Gain a solid understanding of T-SQL—and write better queries Master the fundamentals of Transact-SQL—and develop your …
book
iOS and macOS™ Performance Tuning: Cocoa®, Cocoa Touch®, Objective-C®, and Swift™
In Marcel Weiher drills down to the code level to help you systematically optimize CPU, memory, …
article
Splitting Strings on Any of Multiple Delimiters
Build your knowledge of Python with this Shortcuts collection. Focusing on common problems involving text manipulation, …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …