Bases de datos

Get Started. It's Free
or sign up with your email address
Bases de datos by Mind Map: Bases de datos

1. Historia

1.1. Surge con la necesidad de almacenar grandes cantidades de datos, con la maquina perforadora en 1884 que creo Herman Hallet.

1.1.1. mi maquina solo tenia la capacidad de almacenar 80 variables

1.2. En 1950 se creo la cinta magnética la cual era mas eficiente y se podía hacer backup desde la tarjeta perforada.

1.3. En 1960 se utilizaban Discos para almacenar los datos.

1.3.1. Utilizando computadoras para administrar las bases de datos sin necesidad de buscar de forma ordenada

1.4. En 1970 Edgar Frank Codd creo el "modelo relacional de datos para grandes bases de datos".

1.4.1. A partir de este modelo el multimillonario Larry Ellison desarrolla la base de datos Oracle.

1.4.1.1. Oracel era una base de datos jerárquica y de red

1.5. En 1980 la base de datos con el modelo relacional consigue posicionarse en el mercado.

1.5.1. Su programación era baja y sencilla de realizar.

1.5.2. También se hacen grandes avances en las Bases de datos orientadas a objetos.

1.6. En 1990 Se crea el lenguaje SQL, el cual es un lenguaje de consulta estructurada que analiza grandes cantidades de información.

1.6.1. A finales de esta década aparece WWW (word wide web) facilitando la consulta de datos.

2. Tipos

2.1. Base de Datos Relacional

2.1.1. Ofrece un útil formato visual

2.1.2. Los datos son independientes de procesos.

2.1.3. Definen tres tipos de datos

2.1.3.1. Tabla (relación)

2.1.3.2. Hilera (n-ada o nuplo)

2.1.3.3. Columna (atributos)

2.2. Base de datos Activas

2.2.1. Realiza ciertas acciones de manera automática al intentar leer y actualizar datos.

2.2.2. Se maneja un sistema de Cilente-Despachador, donde los clientes eran desconocidos.

2.2.2.1. Aplicándose.

2.2.2.1.1. Controles de seguridad.

2.2.2.1.2. Controles de integridad.

2.2.2.1.3. Cálculos automáticos.

2.3. Base de datos orientada a objetos

2.3.1. Representan la evolución de las bases de datos para soportar analista, diseño y proclamación de la programación orientada a objetos.

2.3.2. Permite el mantenimiento a menor costo.

2.3.3. Tiene un mejor rendimiento.