High Dimensional Data Management: Dr. Mohammed Eunus Ali
High Dimensional Data Management: Dr. Mohammed Eunus Ali
Management
• Temporal data
– Location of moving cars
– Hoe many cars in the downtown area?
• Multimedia data
– Color histograms of images
– Give me the most similar
image to
3
Assessment
Project: 20%
4
Course Outline
5
Research Report
7
Spatial Databases
8
Spatial Data Model?
9
Raster versus Vector Model
11
An Example SDBMS: Oracle
12
SDBMS
13
14
Spatial Data using DBMS
15
Spatial Data Using DBMS
16
Modeling
20
Discrete Model
• Two approaches:
– Simplicial complexes
• Frank & Kuhn 86
• Egenhofer, Frank & Jackson 89
– Realms
• Güting & Schneider 93
• Schneider 97
21
Realm concepts
22
Realm for points, lines and regions
Regions : A, B
Lines : C
Points : D
23
ROSE Algebra (Güting & Schneider 95)
24
Modeling: a sample spatial type system (1/2)
EXT={lines, regions}, GEO={points, lines, regions}
• Spatial predicates for topological
relationships:
– inside: geo x regions → bool
– intersect, meets: ext1 x ext2 → bool
– adjacent, encloses: regions x regions → bool
• Operations returning atomic spatial data
types:
– intersection: lines x lines → points
– intersection: regions x regions → regions
– plus, minus: geo x geo → geo
– contour: regions → lines
Modeling: a sample spatial type system (2/2)
• Spatial operators returning numbers
– dist: geo1 x geo2 → real
– perimeter, area: regions → real
• Spatial operations on set of objects
– sum:
– A spatial aggregate function, geometric union of all
attribute values, e.g. union of set of provinces
determine the area of the country
– closest:
– Determines within a set of objects whose spatial
attribute value has minimal distance from geometric
query object
Modeling: spatial relationships
28
Modeling: SDBMS data model