-
Edgar F. Codd
En 1970 publica el documento “Un modelo relacional de datos para grandes bancos de datos compartidos. Actualmente se considera que ese es uno de los documentos más influyentes de toda la historia de la informática. Lo es porque en él se definieron las bases del llamado Modelo Relacional de Bases de Datos. Anteriormente el único modelo teórico estandarizado era el modelo Codasyl que se utilizó masivamente en los años 70 como paradigma del modelo en red de bases de datos. -
Base de datos Oracle
Utiliza el lenguaje de programación estandarizado SQL para crear estructuras de bases de datos, gestionar registros, realizar acciones o recuperar datos. Por su parte, el lenguaje de programación propio de Oracle, PL/SQL, está estrechamente vinculado a SQL y ofrece la posibilidad de complementar SQL con extensiones de programación de Oracle. Para estructurar las bases de datos, Oracle utiliza tablas de filas y columnas en las que los puntos de datos están vinculados mediante atributos. -
Las 12 Reglas de CODD del modelo relacional
- Regla de la información
- Regla del acceso garantizado
- Regla del tratamiento sistemático de valores nulos
- Catálogo dinámico en línea basado en el modelo relacional
- Regla comprensiva del sublenguaje de los datos completos
- Regla de actualización de vistas
- Alto nivel de inserción actualización y cancelación
- Independencia física de los datos
- Independencia lógica de los datos
- Independencia de la integridad
- Independencia de la distribución
- Regla de la no subversión
-
Introducción de la Primera Forma Normal
Para una tabla ser la primera forma normal, debe cumplir el siguiente criterio: -Una sola celda no debe contener más de un valor (atomicidad)
-Debe haber una clave primaria para identificación
-No filas o columnas duplicadas
-Cada columna debe tener solamente un valor por cada fila en la tabla -
Introducción de la Segunda Forma Normal
El 1NF solamente elimina los grupos repetitivos, no la redundancia. Por eso hay 2NF. Una tabla se dice que está en 2NF si cumple el siguiente criterio: -Ya está en 1NF
-No tiene dependencia parcial. Es decir, todos los atributos no claves son totalmente dependientes de la clave primaria -
Introducción de la Tercera Forma Normal
Cuando una tabla está en 2NF, elimina los grupos repetitivos y la redundancia, pero no elimina la dependencia parcial transitiva. Esto significa que un atributo no principal (un atributo que no forma parte de la clave del candidato) es dependiente de otro atributo no principal. Esto es lo que la tercera forma normal (3NF) elimina. Así que, para que una tabla esté en 3NF, debe: -Estar en 2NF
-No tiene dependencia parcial transitiva -
Las bases de datos relacionales se consolida en la industria
Base de datos Relacional
Es un tipo de base de datos en la cual los datos están clasificados en tablas, estas tablas están relacionadas entre sí. Se basa en el modelo relacional en la cual cada fila de una tabla tiene registros y cada tabla tiene una clave que identifica a la tabla de las demás la cual la hace única. El modelo relacional viene a ser una mejora de las base de datos estructuradas y da acceso mas fluido a la información y por tanto un mayor rendimiento. -
Publicación de la Forma Normal de Boyce-Codd
BCNF es una forma normal que se aplica a las bases de datos relacionales que tienen una clave principal, que es una columna o una combinación de columnas que identifica de forma única cada fila de una tabla. BCNF establece que todas las columnas que no son de clave de una tabla deben depender de toda la clave principal y no de ningún subconjunto de ella. Esto significa que no debe haber dependencias parciales ni transitivas en la tabla -
Introducción de la Cuarta Forma Normal
Es una forma normal usada en la normalización de bases de datos. La 4NF se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos. Una tabla está en 4NF si y solo si esta en Tercera forma normal o en BCNF (Cualquiera de ambas) y no posee dependencias multivaluadas no triviales. La definición de la 4NF confía en la noción de una dependencia multivaluada -
Introducción de la Quinta Forma Normal
También conocida como forma normal de proyección-unión (PJ/NF), es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas. Una tabla se dice que está en 5NF si y sólo si está en 4NF y cada dependencia de unión (join) en ella es implicada por las claves candidatas. -
Nace la computación en la nube y se impulsa la base de datos
La computación en la nube es la disponibilidad a pedido de los recursos del sistema informático, especialmente el almacenamiento de datos y la capacidad de cómputo, sin una gestión activa directa por parte del usuario. -
NOSQL
El término NoSQL, acrónimo de “no solo SQL”, se refiere a las bases de datos no relacionales que almacenan datos en un formato no tabular, en lugar de hacerlo en tablas relacionales basadas en reglas, como lo hacen las bases de datos relacionales.