- Por el modelo de datos: relacional, orientado a objetos. La primera representa la BD como una colección de tablas. La segunda, la define en términos de objetos (clases), con propiedades (atributos) y operaciones (métodos). También podríamos incluir al modelo de red (cual representa los datos como tipos de registro) y jerárquico (estructuras jerárquicas de árbol).
- Por el número de usuarios: monousuarios y multiusuarios.
- Por el número de sitios: centralizado o distribuido (federados).
- Por su costo: económicas (100 a 3.000) o costosas (más de 10.000).
- Por el tipo de caminos de acceso.
- Propósito: general o especial (sistemas de procesamiento de transacciones en línea).