La arquitectura de sistemas describe el diseño de las relaciones entre las partes de un sistema. La arquitectura de almacenamiento y indexado se refiere a cómo se almacenan los datos y cómo se generan los índices. El acceso a datos es la forma en que el SGBD accede a los datos de la base de datos. El control de concurrencia y recuperación se refiere a que la base de datos debe ser coherente y contener un buen control de recuperación. Las herramientas para el diseño de bases de datos y la consulta crean vistas