Está en la página 1de 8

I- Introduccin

El procesamiento de datos impulsa el crecimiento de las computadoras, como lo ha hecho desde


los primeros das de las computadoras comerciales. De hecho, la automatizacin de las tareas de
procesamiento de datos precede a las computadoras. Las tarjetas perforadas, inventadas por
Herman Hollerith, se emplearon a principios del siglo XX para registrar los datos del censo de
Estados Unidos, y se usaron sistemas mecnicos para procesar las tarjetas y para tabular los
resultados. Las tarjetas perforadas se usaron posteriormente con profusin como medio para
introducir datos en las computadoras.
II- Contenido
1- Etapas/Generaciones de desarrollo de las Bases de Datos

Aos cincuenta y primeros aos sesenta:

Se desarrollaron las cintas magnticas para el almacenamiento de datos. Las tareas de


procesamiento de datos como la elaboracin de nminas se automatizaron, con los datos
almacenados en cintas. El procesamiento de datos consista en leer datos de una o varias cintas y
escribir datos en una nueva cinta. Los datos tambin se podan introducir desde paquetes de
tarjetas perforadas e imprimirse en impresoras. Las cintas (y los paquetes de tarjetas perforadas)
slo se podan leer secuencialmente, y el tamao de datos era mucho mayor que la memoria
principal; por tanto, los programas de procesamiento de datos se vean obligados a procesar los
datos en un orden determinado, leyendo y mezclando datos de las cintas y de los paquetes de
tarjetas perforadas.

Finales de los aos sesenta y aos setenta:

El empleo generalizado de los discos duros a finales de los aos sesenta modific en gran medida
la situacin del procesamiento de datos, ya que permitieron el acceso directo a los datos. La
ubicacin de los datos en disco no era importante, ya que se poda tener acceso a cualquier
posicin del disco en slo unas decenas de milisegundos. Los datos se liberaron as de la tirana
de la secuencialidad. Con los discos pudieron crearse las bases de datos de red y las bases de
datos jerrquicas, que permitieron que las estructuras de datos como las listas y los rboles
UNAN-Managua

pudieran almacenarse en disco. Los programadores pudieron crear y manipular estas estructuras
de datos.

El artculo histrico de Edgar Frank Codd en 1970 defini el modelo relacional y las formas no
procedimentales de consultar los datos en el modelo relacional, y as nacieron las bases de datos
relacionales.

Aos ochenta:

El modelo relacional no se us inicialmente en la prctica debido a sus inconvenientes en cuanto


a rendimiento; las bases de datos relacionales no podan igualar el rendimiento de las bases de
datos de red y jerrquicas existentes.

Esta situacin cambi con System R, un proyecto innovador del centro de investigacin IBM
Research que desarroll tcnicas para la construccin de un sistema de bases de datos
relacionales eficiente, esto condujo al primer producto de bases de datos relacionales de IBM:
SQL/DS. Los primeros sistemas comerciales de bases de datos relacionales, como DB2 de IBM,
Oracle, Ingres y Rdb de DEC, desempearon un importante papel en el desarrollo de tcnicas
para el procesamiento eficiente de las consultas declarativas. En los primeros aos ochenta las
bases de datos relacionales haban llegado a ser competitivas frente a los sistemas de bases de
datos jerrquicas y de red incluso en cuanto a rendimiento. Las bases de datos relacionales eran
tan sencillas de usar que finalmente reemplazaron a las bases de datos jerrquicas y de red; los
programadores que usaban esas bases de datos se vean obligados a tratar muchos detalles de
implementacin de bajo nivel y tenan que codificar sus consultas de forma procedimental. Lo
que era an ms importante, tenan que tener presente el rendimiento durante el diseo de los
programas, lo que supona un gran esfuerzo. En cambio, en las bases de datos relacionales, casi
todas estas tareas de bajo nivel las realiza de manera automtica el sistema de bases de datos, lo
que libera al programador para que se centre en el nivel lgico. Los aos ochenta tambin fueron
testigos de una gran investigacin en las bases de datos paralelas y distribuidas, as como del
trabajo inicial en las bases de datos orientadas a objetos.

2
UNAN-Managua

Primeros aos noventa:

El lenguaje SQL se dise fundamentalmente para las aplicaciones de ayuda a la toma de


decisiones, que son intensivas en consultas, mientras que el objetivo principal de las bases de
datos en los aos ochenta eran las aplicaciones de procesamiento de transacciones, que son
intensivas en actualizaciones. La ayuda a la toma de decisiones y las consultas volvieron a
emerger como una importante rea de aplicacin para las bases de datos. El uso de las
herramientas para analizar grandes cantidades de datos experiment un gran crecimiento. En esta
poca muchas marcas de bases de datos introdujeron productos de bases de datos paralelas. Las
diferentes marcas de bases de datos tambin comenzaron a aadir soporte relacional orientado a
objetos a sus bases de datos.

Finales de los aos noventa:

El principal acontecimiento fue el crecimiento explosivo de WorldWideWeb. Las bases de datos


se implantaron mucho ms ampliamente que nunca. Los sistemas de bases de datos tenan que
soportar tasas de procesamiento de transacciones muy elevadas, as como una fiabilidad muy alta
y tener disponibilidad 24x7 (disponibilidad 24 horas al da y 7 das a la semana, lo que significa
que no hay momentos de inactividad debidos a actividades de mantenimiento planificadas). Los
sistemas de bases de datos tambin tenan que soportar interfaces Web para los datos.

Principios del siglo XXI:

Los principios del siglo XXI han sido testigos de la emergencia de XML y de su lenguaje de
consultas asociado, XQuery, como nueva tecnologa de las bases de datos. En este periodo
tambin se ha podido presenciar el crecimiento de las tcnicas de informtica autnoma/
administracin automtica para la minimizacin del esfuerzo de administracin.

2- Logros de los Sistemas de Bases de Datos


Bases de datos orientadas a objetos (OODB) y de objetos relacionales (ORDB).

Las bases de datos orientadas a objetos surgieron en un principio para soportar la programacin
orientada a objetos. Los programadores necesitaban almacenar datos persistentes, datos que
permanecen despus de terminado un proceso. Las BDOO se volvieron importantes para ciertos
tipos de aplicaciones con datos complejos: CAD (Diseo apoyado por computadora) y CAE

3
UNAN-Managua

(Ingeniera apoyada por computadora). Tambin para el manejo de los BLOB (Objetos binarios
de gran tamao: imgenes, sonido, video y texto sin formato). Las BDOO representan el
siguiente paso en la evolucin de las bases de datos, para soportar el anlisis, diseo y
programacin OO. Las BDOO permiten el desarrollo y mantenimiento de aplicaciones complejas
con un costo significativamente menor. Permiten que el mismo modelo conceptual se aplique al
anlisis, diseo, programacin, definicin y acceso a la base de datos. Esto reduce el problema
del operador de traduccin entre los diferentes modelos a travs de todo el ciclo de vida.

Nuevos tipos de datos; espaciales y temporales.

Los datos espaciales representan informacin sobre la ubicacin fsica y la forma de objetos
geomtricos. Estos objetos pueden ser ubicaciones de punto u objetos ms complejos como
pases, carreteras o lagos. Un ejemplo es el de SQL Server admite dos tipos de datos espaciales:
el tipo de datos geometry (representa los datos en un sistema de coordenadas euclidiano) y el tipo
de datos geography (representa los datos en un sistema de coordenadas de tierra redonda. El tipo
de dato temporal es el ms importante, y est definido como una unin finita de intervalos, este
tipo de dato es la base para la construccin de una base de datos temporal

Procesamiento de transacciones:

Un sistema de procesamiento de transacciones (TPS por sus siglas en ingls) es un tipo de


sistema de informacin que recolecta, procesa, almacena, exhibe modifica, cancela y recupera
toda la informacin generada por las transacciones producidas en una organizacin. Son sistemas
computarizados que efectan y registran las transacciones diarias necesarias para dirigir el
negocio, es decir, dan servicio a nivel operativo de la organizacin y se utilizan para producir un
conjunto de informes programados con regularidad. Los gerentes necesitan los TPS para
supervisar el estado de las operaciones internas y las relaciones de la empresa con el entorno
externo.

Aplicaciones en:

4
UNAN-Managua

Comercio electrnico; autentificacin y transferencia de fondos distribuidos. Sistemas de


informacin de salubridad; confidencialidad de la informacin, interfaces apropiadas para
personal de salubridad. Publicacin digital; gestin y entrega de enormes cuerpos de datos a gran
velocidad, proteccin de propiedad intelectual, organizacin y acceso a volmenes enormes de
informacin. Diseo colaborativo; nuevas formas de concurrencia y mecanismos para compartir,
gestin de flujos de trabajo en los que transacciones largas interactan de manera slida.

3- Tendencias Actuales

Manejo de objetos multimedia


Almacenamiento terciario; debido al enorme tamao de los datos multimedia, estos no se
almacenarn en discos magnticos, sino en dispositivos de almacenamiento terciario
como torres de Cds y silos de cintas que son rdenes de magnitud ms lentos que los
discos magnticos.
Nuevos tipos de datos; cada forma de informacin multimedia requiere de sus propios
operadores y funciones. Adems ser necesaria la integracin de datos que involucren
distintos de estos tipos.
Calidad de servicio; cmo asegurar la presentacin realista y oportuna de los datos, cmo
degradar con gracia, cmo interpolar o extrapolar los datos.
Consultas con mltiples respuestas; nuevos lenguajes de consulta o extensiones para
especificar grados de precisin, por ejemplo en la bsqueda de imgenes por la que mejor
pega o por caractersticas imprecisas como forma, color o textura.
Manejo de interfaz del usuario; SQL no es una buena herramienta para consultas
geogrficas. Nuevas formas de realizar consultas, distintas maneras de consultar el
mismo medio.

Distribucin de informacin
Grado de autonoma; los sistemas distribuidos son muchas veces propiedad de distintos
participantes. Cmo manejar participantes que niegan una conexin o que tienen sistemas
con distintas capacidades.

5
UNAN-Managua

Contabilidad y facturacin; algoritmos y mecanismos para cobrar por informacin


distribuida entre distintos participantes.
Seguridad y privacidad; sistemas de autentificacin y autorizacin extremadamente
flexibles. Mecanismos que permitan la venta de informacin a grandes cantidades de
usuarios cuya identidad desconoce el vendedor.
Replicacin y reconciliacin; los sistemas deben operar tan bien como puedan cuando sus
componentes pierden la conexin temporalmente. Desarrollar algoritmos para
reconciliacin de datos.
Integracin y conversin; cul debe ser el modelo de integracin. Herramientas para
utilizar de fuentes de datos dismbolas tan fcilmente como si fueran bases de datos
unificadas. El problema de ontologa de la inteligencia artificial. Utilizacin de
mediadores
Recuperacin y descubrimiento; la naturaleza de la web, una coleccin informal de
recursos enlazados, presenta problemas como el manejo de datos cuya esquema no es
claro, cambia sin aviso y tiene estructura irregular, datos con precisin o confiabilidad no
clara, manejo de informacin semiestructurada.
Calidad de datos; mtodos para evaluar la calidad de la informacin proveniente de
distintas fuentes. Capacidad de consultar la confiabilidad del linaje de los datos.

Nuevos usos

Minera de datos; extraccin de informacin de cuerpos enormes de datos. Las consultas


tienden a ser ad hoc. Muchas veces la pregunta es encontrar algo interesante.
Necesidad de optimizacin de consultas complejas sobre datos multidimensionales,
tcnicas de optimizacin de almacenamiento terciario, interfaces de consulta de alto nivel.
Almacenes de datos; almacenamiento fsico de informacin integrada. Necesidad de
herramientas que bombeen informacin de datos operativos hacia el almacn, mtodos
para tallar informacin, facilidades para mantener un meta diccionario con el origen de
los datos.

6
UNAN-Managua

Repositorios; gestin y almacenamiento de datos y metadatos, por ejemplo herramientas


CASE. Manejo de versiones y configuraciones. La meta es crear sistemas de gestin de
repositorios.

Gestin de transacciones y flujos de trabajo


Gestin de flujos de trabajo; los procesos de negocio involucran pasos realizados por la
computadora y otros realizados por humanos, es necesario tipos especiales de manejo de
datos que tomen en cuenta secuencias de eventos relacionados que pueden involucrar
disyuntivas y desandado.
Modelos alternativos de transacciones; las transacciones requieren de atomicidad,
serializabilidad y recuperabilidad. Se han propuesto otros modelos que involucran
transacciones anidadas.

III- Conclusin
El uso de los sistemas de bases de datos ha permitido la innovacin y desarrollo tecnolgico
no slo en el campo de la informtica, abarcan tambin transacciones monetarias en tiempo
real o repositorios de grandes volmenes de informacin, en la actualidad se est integrando
a los sistemas de atencin mdica a travs de la telemedicina. Las bases de datos an son
objeto de estudio e innovacin tecnolgica, por lo que no existen modelos o mtodos
definitivos de desarrollo, lo que exige al profesional de las ciencias computacionales la
actualizacin de conocimientos en intervalos de tiempo cortos.

Bibliografa
James, M., James, O., & Palm, O. A. (1994). Anlisis y diseo orientado a objetos. Distrito Federal, Ciudad
de Mexico, Mexico: Mxico : Prentice-Hall Hispanoamericana.

Mendoza, G. M. (2005). Investigacin de Bases de Datos: Logros y Oportunidades del siglo 21. Queretaro.

Microsoft. (2016). Microsoft Developed Network. Recuperado el 16 de Marzo de 2017, de Microsoft


Developed Network: https://msdn.microsoft.com/es-
es/library/bb933790.aspx#Contenido%20relacionado

Silberschatz, A., Korth, H., & Surdashan, S. (2006). Fundamentos de bases de datos (Quinta ed.). Aravaca,
Madrid, Espaa: McGrawHill.

7
UNAN-Managua

También podría gustarte