Sei sulla pagina 1di 6

Evolución de las Bases de datos

Tienen su origen en el proyecto de Apolo de mandar al hombre a la luna, en los años


setenta.
En aquella época, no había ningún sistema que permitiera gestionar la inmensa cantidad de
información que requería el proyecto. La primera empresa encargada del proyecto, NAA
(North American Aviation), desarrolló un software denominado GUAM (General Up date
Access Method) basado en una estructura jerárquica.
A mitad de los sesenta, se desarrolló IDS (Integrated Data Store), de General Electric. Este
trabajo fue dirigido por uno de los pioneros en los sistemas de bases de datos, Charles
Bachmann. IDS era un nuevo tipo de sistema de bases de datos conocido como sistema de
red.
Los sistemas jerárquico y de red constituyen la primera generación de los SGBD. Pero estos
sistemas presentan algunos inconvenientes:
• Es necesario escribir complejos programas de aplicación para responder a cualquier
tipo de consulta de datos, por simple que ésta sea.
• La independencia de datos es mínima.
• No tienen un fundamento teórico.
En 1970 Codd, de los laboratorios de investigación de IBM, escribió un artículo
presentando el modelo relacional. Se comenzaron a desarrollar muchos sistemas
relacionales, apareciendo los primeros a finales de los setenta y principios de los ochenta.
Los SGBD relacionales constituyen la segunda generación de los SGBD.
En la actualidad han surgido dos nuevos modelos: el modelo de datos orientado a objetos y
el modelo relacional extendido. Sin embargo, a diferencia de los modelos que los preceden,
la composición de estos modelos no está clara. Esta evolución representa la tercera
generación de los SGBD.
SISTEMAS DE PROCESAMIENTO EN LÍNEA Y POR LOTES
Sistema de procesamiento por lotes: ejecuta trabajos y organiza la memoria en porciones
fijas, cada trabajo se carga en la memoria cuan le toca su turno y se queda en la memoria
hasta que termine.
Sistema de procesamiento en línea: Implica que los programas se ejecuten de tal forma que
los datos se actualicen de inmediato en los archivos de la computadora. A este tipo de
procesamiento se le conoce también como tiempo real.
Son indispensables en aquellos casos en que los datos contenidos en los archivos se
modifican varias veces en el transcurso de un día y se consultan en forma casi inmediata
con las modificaciones que se efectuaron. Un ejemplo de lo anterior es un sistema de
reservaciones en alguna línea aérea.
LENGUAJES DE 31º Y 4º GENERACIÓN:
Se dividen en orientados a programas a personas y a objetos.
Lenguajes empresariales: Se desarrollan para ser instrumentos objetivos, para desarrollar
sistemas de información empresarial. Por ejemplo COLOB.
Lenguajes científicos: Están diseñados para satisfacer las necesidades de procedimiento
repetitivo, por ejemplo FOLTRAN y APL.
Ventajas del procesamiento Base de datos
• 1. Independencia de datos y su tratamiento: el cambio de datos no implica el cambio
de programas.
• 2. Coherencia de resultados: Acciones lógicas.
• 3. Mejora en la disponibilidad de los datos.
• 4. Cumplimiento de ciertas normas: es decir restricciones de seguridad (acciones y
operaciones)
• 5. Eficiente gestión de almacenamiento.
LOS 4 GL´s PARA EL MANEJO DEL PROCESAMIENTO DE DATOS.
• Debe tener integrado un manejador de base de datos
• Debe contar con un reportador basado en objetos
• Debe haber independencia total entre los datos y las aplicaciones
• Debe contar con un diccionario o repositorio de datos
• Debe proporcionar apoyo para un esquema de seguridad por usuarios
• Debe contar con un lenguaje de rastreo basado en ejemplos (Query By Example)
• Debe hacer hincapié en el modelo de datos y no en la programación del código
• Debe poseer herramientas para la fácil documentación de análisis, diseño, y modelo
de datos.

Tipos de Sistemas operativos


MULITAREA:
Permite que múltiples operaciones se ejecuten simultáneamente. Y la cantidad de
programas que pueden ejecutarse dependen de la memoria disponible del CPU.
MULTIUSUARIO:
Permite a más de un solo usuario acensar a la computadora, un ejemplo es el sistema
operativo de UNIX, existen tres formas para permitir a múltiples personas utilizar la misma
PC al mismo tiempo: mediante módems, conexión a terminales a través de puertos seriales
y mediante redes.
MULTIPROCESO:
Se les llama a los ordenadores que tienen más de un CPU; coordina las operaciones de las
computadoras multiprocesadas, cada CPU puede estar ejecutando una instrucción. Al usar
una computadora con capacidad multiproceso, incrementa la velocidad de respuesta y
procesos.
http://www.monografias.com/trabajos11/basda/basda.shtml
http://html.rincondelvago.com/bases-de-datos_11.html
http://www.programacion.com/bbdd/comentarios/id=joa_persistencia&obj=escrito/
http://es.kioskea.net/contents/bdd/bddintro.php3

Evolución de la tecnología de las bases de datos *

Desde que se empezaron a introducir los ordenadores para automatizar la gestión


de las empresas en la década de los sesenta, la evolución de los sistemas de
información ha tenido una considerable repercusión en la gestión de los datos,
desplazándose el centro de gravedad de la informática, que estaba situado en el
proceso, hacia la estructuración de los datos.
Esta nueva generación de bases de datos, se caracteriza por proporcionar
capacidades de gestión de datos, objetos y gestión de conocimiento y pretende
responder a las necesidades de aplicaciones tales como: CASE (Ingeniería del
software asistida por ordenador), CAD/ CAM/CIM, SIG (sistemas de información
geográfica), información textual, aplicaciones científicas, sistemas médicos,
publicación digital, educación y formación, sistemas estadísticos, comercio
electrónico, etc.
A la hora de clasificar los avances en el campo de las bases de datos, podemos
identificar tres dimensiones: rendimiento, funcionalidad/inteligencia y
distribución/integración.
* Rendimiento. Hay que tener en cuenta que los datos almacenados en bases de
datos crecen de forma exponencial. Además, los avances en el hardware y el
abaratamiento del mismo determinan de forma importante la evolución de las
bases de datos. Dentro de esta dimensión, destacan los siguientes tipos de
tecnologías: bases de datos paralelas, bases de datos en tiempo real y bases de
datos en memoria principal.
* Inteligencia. La funcionalidad de las bases de datos ha ido aumentando de forma
considerable, ya que gran parte de la semántica de los datos que se encontraba
dispersa en los programas ha ido migrando hacia el servidor de datos.
También hay que tener en cuenta que aspectos como la incertidumbre y el tiempo
se están incorporando a las bases de datos. Surgen así las bases de datos activas,
deductivas, orientadas a objetos, multimedia, temporales, seguras, difusas, los
almacenes de datos y la minería de datos.
* Distribución. El avance espectacular de las comunicaciones así como la difusión
cada día mayor del fenómeno Internet/Web, ha revolucionado el mundo de las
bases de datos. También la aparición de la informática móvil obliga a replantearse
algunos conceptos fundamentales de las bases de datos. En esta dimensión
podemos destacar las siguientes tecnologías: bases de datos distribuidas, federadas
y multibases de datos; bases de datos móviles, y bases de datos y web.

Bases de Datos y DBMS

Una base de datos es una colección de informaciones que están


almacenadas en la computadora. Cada base de datos tiene una
estructura, que es el modelo básico o formato que guarda la
información que tiene un propósito particular en el conjunto de los
datos.

La estructura define que tipos de información se van a almacenar y si


la información es texto o valores numéricos.

La información que esta en la estructura esta contenida es campos y


registros.

Los campos son partes de la información que tienen un propósito


particular en el conjunto de los datos.
Un grupo de campos relacionados se denominan registros y cada
registro tiene un conjunto de valores para sus campos.

El DBMS (Date Base Manager System) guarda la base de datos en un


fichero del disco. Se usa para añadir nuevos registros a la base de
datos. un DBMS es muy útil para hacer el análisis de la información
en el acto.

Se puede imaginar que a un DBMS le podría llevar mucho tiempo


buscar información específica en un fichero de datos muy grande.
Para acelerar la búsqueda casi todos utilizan campos claves. Cuando
uno defina la estructura , le dice al DBMS que campos cree que usara
normalmente para la búsqueda.

El DBMS guarda a continuación en un fichero especial de claves que


utiliza para encontrar los registros rápidamente.

Una característica muy pregonada de los sistemas se llama


procesador relacional esta característica permite que un DBMS
relacione dos bases de datos entre sí según campos específicos .

Esto es útil por que es normal tener mas de una base de datos en la
computadora cada una con una estructura distinta, aunque ciertos
campos sean los mismos. Un verdadero sistema relacional permite
relacionar muchos ficheros de una vez .

Base de datos es una colección de datos organizados por su historia,


estructura y acceso a la computadora. los datos pueden ser textos
números, imágenes. El gobierno , el ejército y al industria tiene bases
de datos que son restringidos .

Las bases de datos comenzaron a comercializarse desde 1960, pero


su disponibilidad fue limitada.

Las líneas de bases de datos empezaron a ser disponibles por


primera vez en 1970. Años antes de la aparición de las técnicas de la
base de datos existía un elevado nivel de redundancia en los
sistemas de procesamiento de datos. Aun con las técnicas de las
bases de datos a medida que crecientes volúmenes de información
se combinan para formar bases de datos integradas, se crea una
mayor posibilidad de redundancia.

Tabla cronológica de los antecedentes de las Bases de Datos


Características de los Dispositivo de
Década
archivos almacenamiento
50 Secuenciales Tarjetas perforadas
60 Modo secuencial simple Cinta magnética
Modo secuencial y
65-70 Tambor magnético
acceso directo
Primeras Bases de Datos Disco magnético
70-80
direccionales compartido
Auge de las Bases de Disco magnético
80-90
datos compartido
Bases de Datos en red,
Informix, Fox, SQL,
90 compartidas o
Access, Oracle.
globalizadas

Antecedentes de los manejadores de bases de datos

El manejo de los datos es el uso de procedimientos computarizados


para la captura de los datos, almacenamiento y recuperación,
después de esto los suprime o los archiva en un sistema de
almacenamiento.

Aquí se usa "el manejo de los datos" de una manera mas técnica, nos
referimos a l uso de procedimientos computarizados para la captura
de datos, almacenamiento, recuperación, (después de esto lo
suprime) y procesamiento de información.

Desde el principio de la civilización se a recorrido la importancia de


organizar y almacenar grandes cantidades de información para
después recuperarla en forma eficaz . Dos métodos antiguos de
organización de datos son:

I) Los pergaminos: los datos se escribían en una larga hoja de papel


que se podía enrollar. La desventaja evidente es que los datos que
aparecen al final del rollo no pueden recuperarse a menos que se
desenrolle todo el pliego. Sin embargo era un método de archivo
compacto para grandes cantidades de datos. El almacenamiento
secuencial de datos computarizados en cinta magnética es semejante
al del pergamino.

II) Los libros encuadernados : la rapidez de acceso puede mejorarse


si el rollo se divide en páginas y luego estas se encuadernan
formando así un libro. Esta innovación permite un rápido acceso a los
datos almacenados en cada página. los datos en cada página se
buscan entonces secuencialmente. este modo de acceso es
semejante al acceso aleatorio de un archivo secuencial indexado.

Desde la primera aplicación a computadoras al manejo de datos en


los sesentas, la cantidad de datos recolectados así como la
generación de información ha crecido a pasos acelerados . El uso de
computadoras en el manejo de basas de datos se ha generalizado
desde grandes corporaciones a los pequeños negocios y aun en el
manejo del hogar.

Esto se debe principalmente a la reducción del costo del as


computadoras y a la disponibilidad de software fácil de usar, en
donde se puede ver la información en forma de gráficas mapas y
otras imágenes además del despliegue tradicional de texto y tablas.

Potrebbero piacerti anche