Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introducción
Base de datos (o Database, de acuerdo con el termino ingles) fue escuchado por
primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos
se puede definir como el conjunto de los datos que pertenecen a un mismo contexto y
que son almacenados de manera sistemática para que puedan utilizarse en el futuro.
Estas pueden ser estáticas (cuando los datos almacenados no varían pese al paso del
tiempo) o dinámicas (los datos se modifican con el tiempo; por lo que requieren
actualizaciones periódicas).
Bases de datos
Características Ventajas Desventajas
Independencia lógica y física de los datos. Control sobre la redundancia de datos. Complejidad, coste del
Redundancia mínima. Acceso concurrente Consistencia de datos, compartir datos, equipamiento adicional,
por parte de múltiples usuarios. Integridad mantenimiento de estándares, mejora en la vulnerable a fallos.
de datos, consultas complejas optimizadas, integridad de datos, mejora en la
seguridad de acceso y auditoria. Respaldo seguridad, accesibilidad de datos,
y recuperación. Acceso a través de productividad, mantenimiento y copias de
lenguajes de programación estándar. seguridad, aumento de la concurrencia.
Desde la antigüedad los datos han sido registrados por el hombre en algún tipo de
soporte, ya sea piedra, madera, papel, cintas magnéticas, discos, etc. Debido a la
importancia que este les daba a los datos tomaban la categoría de información útil, la
cual debía ser administrada de manera responsable y eficaz. Como resultado de esta
necesidad y de almacenar grandes cantidades de información de datos se dio origen a
las bases de datos, las cuales provienen de la antigüedad donde ya se tenía en existencia
grandes bibliotecas y toda clase de registros, como los que se llevaban el control de
cosechas y censos. Pero su búsqueda era lenta y poco eficaz, además, no se contaba con
la ayuda de máquinas que pudiesen reemplazar el trabajo manual.
Década de 1960: El uso de los discos, soporte que podía consultar la información
directamente, sin la necesidad de saber donde estaban los datos en el disco, ya que la
información era recuperable en milisegundos. Cosa que fue un adelanto para la época
ya que un disco duro tiene información persistente, o sea, que perdura en el tiempo.
Nace el modelo de base de datos jerárquicas, el cual enlaza los registros en forma de
estructura de árbol. Además, se desarrolla el modelo de base de datos de Red, en el cual
la principal diferencia era que un nodo tenia varios padres. Esta última permitió la
creación de un “estándar” en los sistemas de bases de datos gracias a la creación de
nuevos lenguajes de sistemas de información.
Década de 1970: Edgar Frank Codd, en un articulo “Un modelo relacional de
datos para grandes bancos de datos compartidos” en 1970, definió el modelo relacional
y publico una serie de reglas para la evaluación de administradores de sistemas de datos
relacionales y así nacieron las bases de datos relacionales. Este hecho dio nacimiento
de la segunda generación de los SGBD.
A partir de los aportes de Cod, Larry Ellison desarrollo la base de datos Oracle, el
cual es un sistema de administración de bases de datos, que se destaca por sus
transacciones, estabilidad, escalabilidad y multiplataforma.
En sus inicios poco se usaba el modelo relacional por la dificultad en el rendimiento,
quedando fuera de competencia frente a bases de datos jerárquicas y de red. Esto
cambio cuando en un proyecto de IBM se desarrolló técnicas para la construcción de
un sistema de bases de datos relacionales eficientes, llamado System R.
Década de 1990: Surgieron las bases de datos orientadas a objetos. Las cuales han
tenido éxito en cuanto a gestionar datos complejos en los campos donde las bases de
datos relacionales no han podido desarrollarse de forma eficiente, de esta forma se
desarrollaron herramientas como Excel y Access. Dando paso a la tercera generación
de SGBD.
En esta época también se empezó a modificar la primera modificación hecha por
ANSI del lenguaje SQL y se empezó a agregar nuevas expresiones regulares, consultas
recursivas, triggers y algunas características orientadas a objetos, que en el siglo XXI
volverá a sufrir modificaciones introduciendo características XML, cambios en sus
funciones, estandarización del objeto sequence y de las columnas autonuméricas.
Aunque el mayor adelanto de esta década fue el nacimiento de la World Wide Web
(www) a finales de la misma, ya que este facilitaría la consulta a bases de datos.
Siglo XXI: Actualmente existe variedad de alternativas en línea que permiten hacer
búsquedas orientadas a necesidades específicas con gran facilidad, como LINQ, que es
un proyecto de Microsoft que agrega consultas navitas semejantes a las de SQL a los
lenguajes de la plataforma .NET. El objetico de este proyecto es permitir que todo
código hecho en Visual Studio sea también orientado a objetos.
Las tres grandes compañías que dominan el mercado de las bases de datos en la
actualidad son IBM, Microsoft y Oracle. Por la parte de internet, la compañía
generadora de altos volúmenes de información es Google.
En este articulo hemos aprendido acerca de conceptos básicos sobre las bases de datos
y como su evolución ha crecido enormemente desde sus inicios, y como resultado el
conocimiento de las bases de datos se ha convertido en una parte primordial de la
informática. Las bases de datos se puede definir como “ un “almacén” que nos permite
guardar grandes cantidades de información de forma organizada para que luego
podamos encontrar y utilizar fácilmente”[1]. La base de datos esta formada por los
datos en sí, organizados de forma estructurada, mientras que las operaciones las provee
el sistema gestor de base de datos. Estos están diseñados para procesar grandes
volúmenes de información. Además, los sistemas de bases de datos deben proporcionar
la seguridad de la información que es almacenada, a pesar de las caídas que le puedan
ocurrir al sistema o de los intentos de acceso sin autorización, por lo cual el sistema
debe detectar, evitar y proteger a los datos de estos comportamientos irregulares.
Dado que la información es tan importante en la mayoría de las organizaciones, los
científicos informáticos han desarrollado un amplio conjunto de conceptos y técnicas
para la gestión de los datos. (fundamentos bd)
Con la llegada dl internet aumento significativamente el acceso directo de usuarios
a las bases de datos, por ejemplo cuando se accede a una tienda de en línea y se busca
algun producto se esta accediendo a los datos almacenados en una base de datos. Es asi
como las interfaces han estado ocultando detalles de acceso a estas, y la mayoría de
personas que no tiene conociemiento en la informática no es conciente de esta
interacción.
Las bases de datos se han convertido en una parte esencial.
4. Conclusiones
Las bases de datos desde sus inicios han logrado marcar una diferencia significativa
en el mundo a comparación de otros avances tecnológicos, no menos importantes que
este, puesto que facilitan arduamente el trabajo humano en cuanto a el almacenamiento,
clasificación y manejo de la información de cualquier tipo.
Cabe destacar que nuestra capacidad para el almacenamiento de datos a estado
aumentado en las últimas décadas a velocidades exponenciales. Pero la capacidad
humana para procesar dichos datos y la utilización de estos no ha ido a la par, dando
como resultado el surgimiento de nuevas tecnologías y técnicas que tienen como
objetivo cubrir las necesidades que surgen en la actualidad y que las anteriores no tienen
la capacidad de procesar y han quedado obsoletas ante estas circunstancias. Por lo cual
se hace necesario que, con el tiempo, se añadan nuevas funcionalidades, expandiéndolo
y volviéndolo más útil. Buscado herramientas en la administración, seguridad y
fiabilidad de los datos.
Desde usuarios particulares hasta grandes empresas, gozan de las ventajas que
brindan los sistemas de gestión de bases de datos, desde clasificar la información según
el criterio deseado por el usuario, modificar la información que contiene una base de
datos, entre otras.
Hoy en día los sistemas de gestión de bases de datos están en plena transformación
para adaptarse a las nuevas tecnologías de éxito existentes, fuertemente relacionadas
con la multimedia, la orientación a objetos e internet y la Web.
5. Referencias
[1] D. Perez, “¿Que son las bases de datos?,” 2007. [Online]. Available:
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/.