Este documento describe las funciones principales que debe cumplir un sistema de gestión de bases de datos (SGBD) según Codd. Entre ellas se incluyen permitir el almacenamiento, acceso y actualización de datos; proporcionar un catálogo de metadatos; garantizar la atomicidad de las transacciones; permitir el acceso concurrente a los datos; recuperar la base de datos ante fallos; controlar el acceso autorizado a los datos; integrarse con software de comunicación; y hacer cumplir la integridad de los datos. También describe los componentes cl