2. Historia y evolución de las bases de datos
1884 - Herman Hollerith
Desarrolló la tecnología de procesamiento de tarjetas perforadas de datos para el censo de los Estados
Unidos de América de 1890 y fundó la compañía Tabulating Machine Company.
Nombrado el primer ingeniero estadístico de la historia.
1950 - Cintas magnéticas
Llevo a la automatización de la información y a los respaldos de la misma. Suplió las necesidades de la
información de las nuevas industrias. Su desventaja consistía en que solo se podía hacer de manera
secuencial.
3. 1960 – Computación de bajo costo y accesibilidad
Con la baja en costos de equipos de computación las entidades privadas llevaron a cabo la compra de equipos llevando
a la popularización del uso de los discos duros, dando un gran avance puesto que con ellos se podía consultar la
información sin necesidad de saber la ubicación exacta de los datos.
Se dio inicio a la primera generación de bases de datos de red y jerárquicas guardando las bases de datos en árboles y
listas.
60s - Charles Bachman
Creo un nuevo sistema de bases de datos conocido como modelo en red que permitió la creación de un estándar en los
sistemas de bases de datos gracias a creación de nuevos lenguajes de sistemas de información, aunque no llegaron a
completar concretamente a el 100% es estándar.
Historia y evolución de las bases de datos
4. Historia y evolución de las bases de datos
1970 – Edgar Franco
Fue conocido por su teoría de base de datos relacionales, y definió el modelo relacional para grandes bancos de datos
compartidos. Este hecho dio paso a la segunda generación de los sistemas gestores de bases de datos.
70s - Lawrence J. Ellison
Desarrollo el relacional Software Systems o lo que hoy en día se conoce como Oracle, desarrollando así un sistema de
gestión de bases de datos relacional con el mismo nombre que dicha compañía.
1980 – SQL
Lenguaje declarativo de acceso a bases de datos relacionales que permite efectuar consultas con el fin de recuperar
información de interés de una base de datos y hacer cambio sobre la base de datos de forma sencilla, además de
analizar grandes cantidades de información y permitir especificar diversos tipos de operaciones frente a la misma
información.
5. Historia y evolución de las bases de datos
1990 – Bases de datos orientadas a objetos
Con el éxito de gestionar datos complejos en los campos donde las bases de datos relacionales no han podido
desarrollarse de forma eficiente.
Se desarrollaron herramientas como Excel y Access del paquete de office que marcan el inicio de las bases de datos
orientadas a objetos.
Creando así la tercera generación de los sistemas gestores de bases de datos.
Siglo XXI – IBM, Microsoft y Oracle
Entrando de lleno en el campo de internet se llegó a la consulta de bases de datos de manera óptima generando
compañías como google las cuales generan una gran cantidad de información.
6. Diferencia entre bases de datos estáticas y
dinámicas
Las bases de datos estáticas como lo indica la palabra son bases de datos las cuales son creadas con un tamaño e
información predefinidos que no se pueden modificar o actualizar pero que obviamente se pueden aplicar y
consultar según sea el caso requerido.
Ahora en su contraparte están las bases de datos dinámicas en las cuales se puede crear actualizaciones,
modificaciones o borrar datos de la misma, además de lo anteriormente mencionado consultar sus datos
almacenados.
7. Importancia de las bases de datos
mencionadas anteriormente
Las bases de datos estáticas son mayormente utilizadas para solo lectura y para almacenar datos históricos que
posteriormente se pueden estudiar y analizar para así comparar el comportamiento con latos adquiridos
posteriormente, realizando así proyecciones y mejor toma de decisiones.
Las bases de datos dinámicas son importantes para bibliotecas o directorios de datos en los cuales se necesita
constante cambio para llegar a la optimización de ya sea precios de productos en una tienda o simplemente un
directorio telefónico el cual puede variar de manera constante según las personas. Así generando una base de datos
confiable a la par con la línea de tiempo.
8. Motores de almacenamiento MySQL
ventajas y desventajas
Motores de almacenamiento MySQL
InnoDB MyISAM
Ventajas
Soporte de transacciones Mayor velocidad en general a la hora de recuperar datos.
Bloqueo de registros, importante para accesos múltiples al mantenimiento de
tablas
Recomendable para aplicaciones en las que dominan las sentencias SELECT ante los
INSERT /UPDATE.
Nos permite tener las características ACID Atomicidad, Consistencia,
Durabilidad, garantizando la integridad de nuestras tablas.
Ausencia de características de atomicidad ya que no tiene que hacer
comprobaciones de la integridad referencial, ni bloquear las tablas para realizar las
operaciones, esto nos lleva como los anteriores puntos a una mayor velocidad.
Es probable que si nuestra aplicación hace un uso elevado de INSERT y
notemos un aumento de rendimiento con respecto a MyISAM.
Desventajas
Como desventaja, marcamos que al ser un tipo de motor que define un
más complejo de diseño de tablas, reduce el rendimiento en velocidad para
desarrollo que requieren de un elevado número de consultas.
Como desventaja, señalamos que no realiza bloqueo de tablas, esto puede ser un
problema si como se ha mencionado anteriormente hay un acceso simultáneo al
mantenimiento de registros por parte de varios usuarios.