Kjernefunksjonaliteten som legges til av en romlig utvidelse til en database er én eller flere , som tillater lagring av romlige data som attributtverdier i en tabell. Oftest vil en enkelt romlig verdi være en geometrisk primitiv (punkt, linje, polygon, etc.) basert på vektordatamodellen . Datatypene i de fleste romlige databaser er basert på OGC Simple Features- spesifikasjonen for å representere geometriske primitiver. Noen romlige databaser støtter også lagring av rasterdata . Fordi alle geografiske steder må spesifiseres i henhold til et romlig referansesystem, må romlige databaser også tillate sporing og transformasjon av koordinatsystemer. I mange systemer, når en romlig kolonne er definert i en tabell, inkluderer den også et valg av koordinatsystem, valgt fra en liste over tilgjengelige systemer som er lagret i en oppslagstabell.