ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia de las bases de datos


Enviado por   •  1 de Marzo de 2020  •  Reseñas  •  2.520 Palabras (11 Páginas)  •  99 Visitas

Página 1 de 11

Introducción

Hoy en día, nos damos cuenta de los beneficios que nos han traído las bases de datos, pues cada vez es más la cantidad de datos e información que se tiene que manejar en todos los sectores de la sociedad, todos ellos deben tener disponible los datos de las personas que dependen de ellas, se puede decir que el propósito de la base de datos es ayudarlos a usar la información como un recurso organizacional. Pues para la mayoría de empresas y organizaciones la información es de vital importancia.

Las bases de datos tienen diversas aplicaciones dependiendo el sector en el que se utilicen como son en: Bancos para información de los clientes, cuentas, préstamos, transacciones. Líneas aéreas para reservas y planificación de viajes. Universidades para la información de los estudiantes y de los profesores. Ventas para la información de clientes, compras y productos. Recursos humanos para información sobre los empleados, salarios, impuestos, prestaciones y para la generación de nómina.

Telecomunicaciones para llevar registro de llamadas, generación mensual de facturas, para almacenar información sobre las redes de comunicación, las compañías de telecomunicaciones no solo manejan grandes cantidades de datos sino que también tienen que hallar rápidamente cualquier dato determinado en esos datos, pero como lo hacen, pues la respuesta está en que usan bases de datos, que son estructuras especializadas que permiten a sistemas computarizados guardar, manejar y recuperar datos con gran rapidez.

Desarrollo

Las bases de datos evolucionaron a partir de sistemas de archivos para computadora. La búsqueda de una mejora administración de datos ha llevado a varios modelos que tratan de resolver los defectos de los sistemas. Estos modelos representan la evolución, en la que se muestran como muchos de los modelos nuevos son muy parecidos con los modelos viejos.

Las bases de datos datan desde los años 60, a la fecha, a lo largo de estos años han surgido diversos acontecimientos que permiten mejoras en los diversos software, que han desarrollado diversas compañías dedicadas a la creación de herramientas para el manejo de las bases de datos.

En la década de los 50´s se desarrollaron las cintas magnéticas para el almacenamiento de datos, las tareas de procesamiento de datos tales como las nóminas fueron automatizadas, con los datos almacenados en cintas. El procesamiento de datos consistía en leer datos de una o más cintas y escribir datos en una nueva cinta. Las cintas sólo se podían leer secuencialmente, y los tamaños de datos eran mucho mayores que la memoria principal; así, los programas de procesamiento de datos tenían que procesar los datos según un determinado orden, leyendo y mezclando datos de cintas y paquetes de tarjetas perforadas.

El modelo jerárquico y de red se crearon en la década de 1960, el primer modelo se desarrolló para manejar grandes cantidades de datos. Su estructura lógica básica está representada por un árbol invertido, contiene niveles o segmentos, un segmento equivale a un tipo de registro de un sistema de archivos. El modelo jerárquico describe un conjunto de relaciones entre un padre y sus segmentos hijos (cada padre puede tener muchos hijos, pero cada hijo tiene solo un padre).

El modelo de red fue creado para representar complejas relaciones de datos en forma más efectiva, para mejorar la operación de una base de datos y para imponer un estándar de base de datos. En este modelo, el usuario percibe a la base de datos como un conjunto de registros en relaciones pero, a diferencia del modelo jerárquico, este modelo permite que un registro tenga más de un padre. El modelo de base de datos en red ya no se usa en la actualidad, pero algunos conceptos aún se utilizan en modelos modernos. A medida que crecieron las necesidades de información y se requirió de aplicaciones, el modelo de red se hizo fastidioso, pues cualquier cambio estructural en la base de datos podría causar daño en todos los programas.

Ante estos problemas que tenían los modelos de bases de datos, los programadores necesitaban saber que era lo que los clientes deseaban hacer con los datos antes de diseñar una nueva base de datos.

En 1970 Edgar Frank Codd, matemático empleado de IBM, que escribió el artículo “A Relational Model of Data for Large Shared Databanks”. El modelo relacional represento un importante avance para los usuarios y diseñadores. La base del modelo relacional es un concepto matemático conocido como relación (tabla) es una matriz compuesta por filas y columnas que se intersectan. Cada fila en una relación se llama tupla y cada columna representa un atributo.

El modelo relacional de datos realiza las mismas funciones básicas de los sistemas jerárquicos y de red, además de otras funciones que hacen que el modelo sea más fácil de entender e implementar. Pero la ventaja más importante es su capacidad para ocultar al usuario las complejidades del modelo, pues el usuario solo ve la base de datos como un conjunto de tablas en las que se guardan datos, que además puede manipular y consultar. Las tablas están relacionadas entre sí al compartir un atributo (valor en una columna) como se ejemplifica a continuación.

A finales de la década de los 70´s Larry Ellison había leído los trabajos de Cod, los cuales tomo para crear Relational Software System que actualmente se conoce como ORACLE, desarrollando así un sistema de gestión de base de datos relacional con el mismo nombre de dicha compañía.

En 1976 Peter Chen introdujo el modelo ER (entidad – relación), fue la representación gráfica de entidades y sus relaciones en una estructura de base de datos que con rapidez se hizo popular porque complementaba los conceptos del modelo relacional. Los modelos ER por lo general se representan en un diagrama de entidad – relación, que usa representaciones gráficas para modelar componentes de bases de datos.

El modelo ER está basado en los siguientes componentes:

- Entidad: cualquier cosa en la cual se han de capturar y guardar datos, generalmente se representa con un rectángulo, se escribe en letras mayúsculas y en singular,

- Relaciones: describen asociaciones entre dos entidades, el modelo ER utiliza el término conectividad para etiquetar los tipos de relación.

Su excepcional sencillez visual hace del modelo ER la herramienta dominante en el modelo de base de datos y diseño.

SQL significa Lenguaje Estructurado de consultas y se estableció como el lenguaje estándar de la base de datos relacionales. La característica relacional más importante de SQL es que permite acceder a los datos sin necesidad de especificar como se ha de realizar dicho acceso permitiendo así la navegación automática,

...

Descargar como (para miembros actualizados) txt (16 Kb) pdf (54 Kb) docx (15 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com