Los puntos clave no están disponibles para este artículo en este momento.
Este artículo está escrito dentro del contexto de un modelo de base de datos relacional como lo presentó E. F. Codd en 1. También sirve como un artículo complementario a su artículo 2. La tesis central es que una operación de archivo no debe producir 'efectos secundarios' inesperados para mantener una restricción (como uno a uno o muchos a uno) sobre el archivo. Cualquier operación de archivo que violaría una restricción para algunos datos posibles se denomina 'violativa'. Se determina qué casos de las operaciones de archivo ESCRIBIR, REESCRIBIR y ELIMINAR son violativos. Argumentamos que la mayoría de las operaciones de archivo violativas deben ser rechazadas. En su lugar, las operaciones equivalentes deben llevarse a cabo en proyecciones en la 'tercera forma normal' de E. F. Codd para aliviar la necesidad de efectos secundarios espurios. Por lo tanto, es conveniente para el programador poder referirse directamente a estas proyecciones por nombre y que el sistema de gestión de datos permita operaciones sobre ellas. Esto proporciona una justificación adicional a la presentada en 2 para modelar la interfaz de la base de datos entre el programador y el sistema de gestión de datos en términos de relaciones en 'tercera forma normal'.
I. J. Heath (Vie,) estudió esta cuestión.