Sistemas gerenciadores de bancos de dados categorizam-se em três grandes grupos, de acordo com sua abordagem na construção. Estes grupos são: