← Summary Index Full Chapter →
Chapter 5 — Summary

Database Concepts for GIS

05
4 Teaching Hours 6 Marks
10+Times Asked
~50Total Marks
5Topics
MediumPriority

1 RDBMS and GIS

2 Types of DBMS

3 Normalisation

Purpose of normalisation: Reduce redundancy, prevent update anomalies, ensure data integrity. Over-normalisation can hurt performance — balance with denormalisation for query speed.

4 SQL and JOIN Operations

5 Database Querying in GIS

Q Past Exam Questions
+What is RDBMS? How is it used in GIS? (2073, 2076, 2079)

Tables with rows/columns. Primary/foreign keys. GIS links spatial features to attribute tables via ID field. Supports SQL queries.

+Explain types of DBMS. (2072, 2075)

Hierarchical, Network, Relational, Object-oriented, Object-relational. Give structure and example for each. Relational most common in GIS.

+Explain normalisation with 1NF, 2NF, 3NF examples. (2074, 2078, 2081)

Define each normal form. Show a table violating each form and its corrected version. Explain partial vs transitive dependency.

+What are SQL JOIN operations? Write example queries. (2076, 2080)

INNER JOIN, LEFT JOIN. Write: SELECT parcels.id, owners.name FROM parcels INNER JOIN owners ON parcels.owner_id = owners.id WHERE parcels.area > 500;

+Differentiate attribute query and spatial query with examples. (2071, 2074, 2082)

Attribute: condition on column values. Spatial: condition on location/geometry. Combined: both at once. Give one GIS example for each type.