Advanced Database Models Systems and Applications
Advanced Database Models Systems and Applications
Source: https://www.mytecbits.com/oracle/oracle-database/what-is-temporal-database
topology” – ESRI
https://www.youtube.com/watch?v=uHronVrSSdw
Spatial Database
Spatial Object: Consists of points, lines, surfaces, volumes and higher dimension
objects that are used in applications of computer-aided design, cartography,
geographic information system
Spatial Data: The value of the objects’ spatial attributes: length, configuration,
perimeter, area, volume etc.
Spatial Database: A spatial database is a database that is enhanced to store and
access spatial data or data that defines a geometric space. These data are often
associated with geographic locations and features, or constructed features like cities.
Data on spatial databases are stored as coordinates, points, lines, polygons and
topology. Some spatial databases handle more complex data like three-dimensional
objects, topological coverage and linear networks.
Spatial Database…
Spatial data, also known as geospatial data, is a term used to describe any data
related to or containing information about a specific location on the Earth’s
surface.
Spatial databases incorporate functionality that provides support for databases
that keep track of objects in a multidimensional space. For example, cartographic
databases that store maps include two-dimensional spatial descriptions of their
objects-from countries and states to rivers, cities, roads, seas, and so on.
The systems that manage geographic data and related applications are known as
Geographical Information Systems (GIS), and they are used in areas such as
environmental applications, transportation systems, emergency response systems,
and battle management.
Spatial Representation
Raster model:
Vector model:
Spatial data types
point region
line
Query:
Whenever you run the Prolog interpreter, it will prompt you with ?-.
male(rati).
male(ram). Lab
male(himanshu).
female(bina). 1. Who is the father of
female(naru). gunjan?
female(gunjan).
female(smriti). ? – father(X,gunjan)
parent(rati,ram).
parent(naru,ram).
1. Who is the grand mother
parent(ram, himanshu). of smriti?
parent(ram, gunjan).
- grandmother(X, smriti)
parent(ram, smriti).
parent(bina, himanshu).
parent(bina, gunjan).
parent(bina, smriti). Download SWI-Prolog
father(X,Y):- male(X),parent(X,Y).
mother(X,Y):-female(X),parent(X,Y).
grandfather(X,Y):- male(X),parent(X,Z), parent(Z,Y).
grandmother(X,Y):- female(X),parent(X,Z),parent(Z,Y).
Introduction to Information Retrieval and
Web Search