Este documento resume las contribuciones más importantes de cada década al desarrollo de las bases de datos, desde su origen en la década de 1950 hasta la actualidad. En la década de 1970, E.F. Codd definió el modelo relacional y las bases de datos relacionales empezaron a desarrollarse. En la década de 1980, las bases de datos relacionales se posicionaron en el mercado. A principios de los 1990 se creó el lenguaje SQL para consultas. Actualmente las bases de datos tienen una amplia capacidad de almacenamiento e incluy
1. UNIVERSIDAD UNIREMINGTON
INGENIERIA DE SISTEMAS
BASES DE DATOS l
TUTOR: WOLGFAN LIDUEÑEZ
ACTIVIDAD 1: DEFINICION, HISTORIA Y CONCEPTOS CLAVES DE LAS
BASES DE DATOS
EST. ING. SISTEMAS. JEHIMER GUSTAVO CARRILLO QUINTERO
2. Definición, historia y conceptos
claves de las bases de datos
ACTIVIDAD #1 BASES DE DATOS 1
3. Aportes mas importantes de cada
década en las bases de datos
El uso de sistemas de bases de datos automatizadas,
se desarrollo a partir de la necesidad de almacenar
grandes cantidades de datos, para su posterior
consulta, producidas por las nuevas industrias que
creaban gran cantidad de información.
4. Década 1950
En este lapso de tiempo se da origen a las cintas
magnéticas, las cuales sirvieron para suplir las
necesidades de información de las nuevas industrias.
5. Década de 1960
El uso de los discos en ese momento fue un adelanto muy
efectivo, ya que por medio de este soporte se podía consultar la
información directamente, esto ayudo a ahorrar tiempo. No era
necesario saber exactamente donde estaban los datos en los
discos, ya que en milisegundos era recuperable la información.
A diferencia de las cintas magnéticas, ya no era necesaria la
secuencialidad, y este tipo de soporte empieza a ser ambiguo.
6. Década de 1970
en 1970, definió el modelo relacional y publicó una serie de reglas para la
evaluación de administradores de sistemas de datos relacionales y así
nacieron las bases de datos relacionales. Dando inicio a la base de datos
Oracle, el cual es un sistema de administración de base de datos, que se
destaca por sus transacciones, estabilidad, escalabilidad y
multiplataforma. Inicialmente no se uso el modelo relacional debido a que
tenía inconvenientes por el rendimiento, ya que no podían ser
competitivas con las bases de datos jerárquicas y de red. . Ésta tendencia
cambio por un proyecto de IBM el cual desarrolló técnicas para la
construcción de un sistema de bases de datos relacionales eficientes.
7. Década de 1980
Las bases de datos relacionales con su sistema de tablas, filas y
columnas, pudieron competir con las bases de datos jerárquicas
y de red, ya que su nivel de programación era bajo y su uso muy
sencillo. En esta década el modelo relacional ha conseguido
posicionarse del mercado de las bases de datos. Y también en
este tiempo se iniciaron grandes investigaciones paralelas y
distribuidas, como las bases de datos orientadas a objetos.
8. A principios de los 90
Para la toma de decisiones se crea el lenguaje SQL,
que es un lenguaje programado para consultas. El
programa de alto nivel SQL es un lenguaje de consulta
estructurado que analiza grandes cantidades de
información el cual permite especificar diversos tipos
de operaciones frente a la misma información.
9. Finales de los 90
El boom de esta década fue la aparición de la WWW, ya que por
éste medio se facilitaba la consulta de las bases de datos.
Actualmente tienen una amplia capacidad de almacenamiento
de información, también una de las ventajas es el servicio de
siete días a la semana las veinticuatro horas del día, sin
interrupciones a menos que haya planificaciones de
mantenimiento de las plataformas o el software.
10. Diferencia entre bases de datos
dinámicas y estáticas
La diferencia entre las bases de datos dinámica y
estática es que la estática BD no es modificable es
decir es solo de lectura, y la dinámica permite
modificar, añadir, eliminar, editar, la información de la
misma.
11. Gestión de bases de datos y su
importancia
GESTION
Consiste en registrar los datos con
precisión, actualizar y ubicar la
información de manera eficiente y
rápida, mediante un gestor de base
de datos permite a las empresas
lograr sus objetivos, potenciar su
negocio de manera estratégica y
hacer frente a nuevos desafíos.
IMPORTANCIA
Nos brinda mejores tiempos tanto en
la búsqueda como en el
almacenamiento, adicional es muy
segura ya que nos permite editar ya
sea para modificar o eliminar
información, adicional nos permite
crear relaciones solidas entre los
diferentes datos ingresados,
permitiendo tener el dominio de todos
los datos de las compañías en tiempo
real si se quiere.
12. Paralelo entre motores MySQL
MyISAM
Ventajas:
*Al crear una tabla esta se establece por
defecto.
*Bloqueo de tablas.
*Características ACID.
InnODB
Ventajas:
*Integridad de datos
*Mayor velocidad
*Ausencia de características de atomicidad.
Desventajas:
*El diseño de la estructura es mas
complejo.
*No soporta búsqueda full text
*El rendimiento a la hora de seleccionar
datos es muy bajo comparado con MyISAM
Desventajas:
*Es mucho mas complicado a la hora de
recuperar datos respecto a InnoDB.
*Al insertar o actualizar un registro tiene una
posible desventaja ya que las demás
operaciones quedan en espera