Professional Documents
Culture Documents
SPATIAL DATABASE
Introduction:
Geodatabase:
One or more spatial data types that enable the recording of spatial data
as values in a table are the fundamental capability that a spatial
extension to a database adds. Based on the vector data model, a single
spatial value is often a geometric primitive (points, lines, polygon,
etc.). The OGC Simple Features definition for describing geometric
primitives serves as the foundation for most spatial databases' data
types. Raster data can also be stored in some spatial databases. Spatial
Databases must support the tracking and manipulation of coordinate
systems since every geographic place must be described using a
spatial reference system. In many systems, a choice of a coordinate
system is included when a spatial column is defined in a table. This
choice is made from a list of possible systems that are kept in a
lookup table.
Spatial Index:
Spatial Query:
integrity is maintained.
Goal Of Logical Database:
The goal of Logical Database is to create well-structured tables that
reflect the need of the user. The tables of the Logical database store
data in a non-redundant manner and foreign keys will be used in
tables so that relationships among tables and entities will be
supported.
Tasks Of Logical Database:
Below is some important task of Logical Database:
With the help of the Logical database, we will read the same
multiple programs.
Logical Database ensures the Authorization checks for the
READ
PROCESS
DISPLAY
Structure of Database
Database Program
to this the code block associated with an event ends with the
next event statement.
Deductive Database Semantics and Query Evaluation
e classify the relation in Datalog Program or deductive database as
either output relation or input relation. output relations are defined
by rules and input relations have a set of tuples explicitly listed (e.g.
assembly) given the instance of the input relation we must compute
instances for the output relations.
The major advantage of a deductive database is the ability to write
queries. we can understand deductive databases more easily using
the following diagram.
deductive database
The meaning Datalog programming usually defines deductive
database in two different ways both of which essentially describe the
relation instance for output relation. technically a query is a section
over one of the output relations. however, the meaning of the query
is clear once we understand how relation instances are associated
with output relation in Datalog Program
Safe Datalog Programmer
There are many approaches to defining the semantics of the Datalog
Program:
Least model semantics
This model gives users a way to understand the Program
better implementation.
The correctness of the model is demonstrated by equivalence
methods.
Interpretation of rules the fact is considered as axioms. Rules