Systém riadenia bázy dát (SRDB angl. DBMS)
Výkonné programy
Tieto programy analyzujú jednotlivé funkcie SRBD ako je ukladanie, aktualizácia a výbery údajov z databázy, realizujú ďalej ochranu údajov pred neoprávneným prístupom a zničením, organizujú riadenie súčasnej práce viacerých používateľov s databázou a kontrolujú integritu bázy údajov. Sú vytvorené tak, aby boli čo najúspornejšie a pri svojej činnosti využívajú funkcie operačného systému.
Servisné programy
Pomáhajú pri návrhu databázy údajov, poskytujú rôzne informácie o stave databázového systému a umožňujú riešiť niektoré štandardné situácie pri vytváraní databázy. Sú určené na reorganizáciu databázy, realizujú ochranu databázy pred zničením a jej obnovu po poruche systému (napríklad spôsobením náhleho prerušenia elektrického prúdu).
Jednotlivé databázové systémy sa navzájom odlišujú v kvalite a funkciách spomínaných programov. Každý systém má vlastné programovacie prostredie, používa odlišné príkazy aj spôsob programovania. Táto skutočnosť značne komplikovala prácu s údajmi, preto súčasťou všetkých programovacích prostredí databázových systémov je jazyk SQL (structured query language). V roku 1986 bola vytvorený štandard tohto jazyka a každá vývojová firma vkladá jeho príkazy do svojich programov.
Aplikačné programy
Sú to programy, ktoré používateľom sprostredkúvajú prácu priamo s údajmi. Tvoria ich programátori vo vývojovom prostredí jednotlivých databázových systémov. Sú vytvorené tak, aby poskytovali príjemné prostredie, umožňujúce prácu s nimi čo najširšiemu okruhu používateľov. Pri práci s aplikačnými programami sa vyžadujú len základné vedomosti z oblasti informatiky.
Zobrazenie priestorových údajov
V predchádzajúcom texte sme charakterizovali priestorový údaj ako údaj, ktorý informuje o geografickej polohe. Jeho digitálne spracovanie môžeme urobiť v dvoch základných reprezentáciách: vektorovej a rastrovej