Edgar F. es el fundador de la empresa de gestión de riesgos Riskalyze. Es licenciado en seguros y gestión de riesgos por la Universidad de Pensilvania. Lleva más de 20 años trabajando en el sector de la gestión de riesgos.
¿Quién es el padre de la base de datos?
No hay una respuesta definitiva a esta pregunta, ya que no hay un padre definitivo de la base de datos. Sin embargo, hay varias personas consideradas clave en el desarrollo de la tecnología de bases de datos, como Edgar Codd, E. F. Codd, Charles Bachman y James Martin. Cada una de estas personas ha hecho importantes contribuciones al campo de la gestión de bases de datos y, como tal, puede reclamar ser uno de los padres de las bases de datos.
¿Qué son las reglas de E.
F. Codd? Las reglas de Codd son un conjunto de 13 reglas propuestas por Edgar F. Codd en 1971 que definen lo que se requiere de un sistema de gestión de bases de datos para que sea considerado verdaderamente relacional. Las reglas son las siguientes:
1. Regla de la información: Toda la información de la base de datos se representa de una y sólo una manera: mediante valores en tablas.
2. Regla de acceso garantizado: Todos los datos de la base de datos son accesibles por nombre de tabla y columna.
3. Tratamiento sistemático de los valores nulos: Los valores nulos (datos que faltan) se tratan de forma coherente y sistemática.
4. Catálogo dinámico en línea basado en el modelo relacional: La estructura de la base de datos está disponible para los usuarios en forma de un catálogo dinámico en línea que se basa en el modelo relacional y puede utilizarse para generar informes.
5. Regla integral de sublenguaje de datos: Se proporciona un sublenguaje de datos que es completo y soporta todas las operaciones necesarias para manipular los datos de la base de datos.
6. Regla de actualización de vistas: Todas las vistas teóricamente actualizables son también actualizables por el sistema.
7. Operadores de alto nivel de inserción, actualización y eliminación: El sistema proporciona operadores de inserción, actualización y borrado de alto nivel que operan tanto en las vistas como en las tablas.
8. 8. Independencia de los datos físicos: Los cambios en el nivel físico (por ejemplo, el formato de almacenamiento) no requieren cambios en el nivel lógico (por ejemplo, el modelo de datos o los métodos de acceso).
9. Independencia de los datos lógicos: Los cambios en el nivel lógico (por ejemplo, el modelo de datos o los métodos de acceso) no requieren cambios en el nivel físico (por ejemplo, el formato de almacenamiento).
10. Independencia de la integridad: Los cambios en las reglas de integridad (por ejemplo, añadir una nueva tabla o columna) no requieren cambios en los programas de aplicación o en los métodos de acceso a la base de datos.
11. Independencia de la distribución: La base de datos puede ser distribuida sin cambiar los programas de aplicación o los métodos de acceso a la base de datos.
12. Regla de no subversión: Si la base de datos proporciona un
¿Quién acuñó el término base de datos?
No hay una respuesta definitiva a esta pregunta. El término "base de datos" se ha utilizado de diversas maneras a lo largo de los años, y no hay un consenso claro sobre quién lo utilizó por primera vez en este contexto. Sin embargo, hay algunos posibles candidatos para el título de "inventor" del término base de datos.
Un posible candidato es el Dr. Edgar F. Codd, a quien se le atribuye la invención del modelo relacional para bases de datos. El trabajo de Codd sobre el modelo relacional se publicó en un artículo en 1970, y generalmente se le considera el padre de la base de datos moderna. Sin embargo, cabe señalar que Codd no utilizó realmente el término "base de datos" en su documento.
Otro posible candidato es Charles Bachman, a quien se atribuye la invención del modelo jerárquico para las bases de datos. El trabajo de Bachman sobre el modelo jerárquico se publicó en un artículo en 1965, y a veces se le considera el inventor de la base de datos. Sin embargo, cabe señalar que Bachman no utilizó el término "base de datos" en su artículo.
Entonces, ¿quién acuñó realmente el término "base de datos"? Por desgracia, no hay una respuesta clara a esta pregunta. Es posible que el término se utilizara por primera vez en un artículo de Codd o Bachman, pero también es posible que el término fuera utilizado por primera vez por otra persona. Sea quien sea el primero en utilizar el término, está claro que el concepto de base de datos ha existido durante muchos años, y que el propio término se ha utilizado de diversas maneras a lo largo de los años. ¿Quién es el padre de la base de datos? No hay una respuesta definitiva a esta pregunta, ya que todavía se discute quién inventó exactamente la base de datos. Sin embargo, la teoría más aceptada es que el padre de la base de datos es el Dr. Edgar F. Codd, a quien se atribuye la invención del modelo relacional para bases de datos.