P. 1
Evolución de las Bases de datos

Evolución de las Bases de datos

5.0

|Views: 4.992|Likes:

More info:

Published by: Victor Alonso Hernandez Flores on Jan 23, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/24/2015

pdf

text

original

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.

html http://www. Al usar una computadora con capacidad multiproceso.monografias. Y la cantidad de programas que pueden ejecutarse dependen de la memoria disponible del CPU. la evolución de los sistemas de .com/bbdd/comentarios/id=joa_persistencia&obj=escrito/ http://es. Eficiente gestión de almacenamiento. y modelo de datos.programacion. conexión a terminales a través de puertos seriales y mediante redes.net/contents/bdd/bddintro. coordina las operaciones de las computadoras multiprocesadas.Ventajas del procesamiento Base de datos • • • • • 1. un ejemplo es el sistema operativo de UNIX. 3. Cumplimiento de ciertas normas: es decir restricciones de seguridad (acciones y operaciones) 5.rincondelvago.kioskea. Tipos de Sistemas operativos MULITAREA: Permite que múltiples operaciones se ejecuten simultáneamente. existen tres formas para permitir a múltiples personas utilizar la misma PC al mismo tiempo: mediante módems. Mejora en la disponibilidad de los 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. MULTIPROCESO: Se les llama a los ordenadores que tienen más de un CPU. MULTIUSUARIO: Permite a más de un solo usuario acensar a la computadora. 2. cada CPU puede estar ejecutando una instrucción.com/bases-de-datos_11. Independencia de datos y su tratamiento: el cambio de datos no implica el cambio de programas.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. Coherencia de resultados: Acciones lógicas.shtml http://html. incrementa la velocidad de respuesta y procesos. LOS 4 GL´s PARA EL MANEJO DEL PROCESAMIENTO DE DATOS. http://www. 4.com/trabajos11/basda/basda. diseño.

multimedia. etc. educación y formación. difusas. La información que esta en la estructura esta contenida es campos y registros. * Inteligencia. los almacenes de datos y la minería 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). publicación digital. temporales. * Rendimiento. hacia la estructuración de los datos. Dentro de esta dimensión. Además. La estructura define que tipos de información se van a almacenar y si la información es texto o valores numéricos. deductivas. bases de datos móviles.información ha tenido una considerable repercusión en la gestión de los datos. 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. SIG (sistemas de información geográfica). funcionalidad/inteligencia y distribución/integración. Cada base de datos tiene una estructura. bases de datos en tiempo real y bases de datos en memoria principal. sistemas estadísticos. Esta nueva generación de bases de datos. Hay que tener en cuenta que los datos almacenados en bases de datos crecen de forma exponencial. información textual. y bases de datos y web. que estaba situado en el proceso. A la hora de clasificar los avances en el campo de las bases de datos. los avances en el hardware y el abaratamiento del mismo determinan de forma importante la evolución de las bases de datos. sistemas médicos. También hay que tener en cuenta que aspectos como la incertidumbre y el tiempo se están incorporando a las bases de datos. En esta dimensión podemos destacar las siguientes tecnologías: bases de datos distribuidas. CAD/ CAM/CIM. comercio electrónico. seguras. Surgen así las bases de datos activas. 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. Bases de Datos y DBMS Una base de datos es una colección de informaciones que están almacenadas en la computadora. * Distribución. aplicaciones científicas. destacan los siguientes tipos de tecnologías: bases de datos paralelas. ha revolucionado el mundo de las bases de datos. . se caracteriza por proporcionar capacidades de gestión de datos. La funcionalidad de las bases de datos ha ido aumentando de forma considerable. orientadas a objetos. desplazándose el centro de gravedad de la informática. También la aparición de la informática móvil obliga a replantearse algunos conceptos fundamentales de las bases de datos. federadas y multibases de datos. Los campos son partes de la información que tienen un propósito particular en el conjunto de los datos. El avance espectacular de las comunicaciones así como la difusión cada día mayor del fenómeno Internet/Web. podemos identificar tres dimensiones: rendimiento.

un DBMS es muy útil para hacer el análisis de la información en el acto. El DBMS (Date Base Manager System) guarda la base de datos en un fichero del disco. Cuando uno defina la estructura . Las líneas de bases de datos empezaron a ser disponibles por primera vez en 1970. aunque ciertos campos sean los mismos. El DBMS guarda a continuación en un fichero especial de claves que utiliza para encontrar los registros rápidamente. El gobierno . Las bases de datos comenzaron a comercializarse desde 1960. Para acelerar la búsqueda casi todos utilizan campos claves. Base de datos es una colección de datos organizados por su historia. 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. Un verdadero sistema relacional permite relacionar muchos ficheros de una vez . pero su disponibilidad fue limitada. 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 . se crea una mayor posibilidad de redundancia. 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. el ejército y al industria tiene bases de datos que son restringidos . le dice al DBMS que campos cree que usara normalmente para la búsqueda. 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. Esto es útil por que es normal tener mas de una base de datos en la computadora cada una con una estructura distinta. los datos pueden ser textos números.Un grupo de campos relacionados se denominan registros y cada registro tiene un conjunto de valores para sus campos. imágenes. Tabla cronológica de los antecedentes de las Bases de Datos Década 50 Características de los archivos Secuenciales Dispositivo de almacenamiento Tarjetas perforadas . estructura y acceso a la computadora. Se usa para añadir nuevos registros a la base de datos.

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. El almacenamiento secuencial de datos computarizados en cinta magnética es semejante al del pergamino. Sin embargo era un método de archivo compacto para grandes cantidades de datos. la cantidad de datos recolectados así como la generación de información ha crecido a pasos acelerados . recuperació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 . La desventaja evidente es que los datos que aparecen al final del rollo no pueden recuperarse a menos que se desenrolle todo el pliego. almacenamiento y recuperación. este modo de acceso es semejante al acceso aleatorio de un archivo secuencial indexado. Esta innovación permite un rápido acceso a los datos almacenados en cada página. (después de esto lo suprime) y procesamiento de información. Oracle. almacenamiento. después de esto los suprime o los archiva en un sistema de almacenamiento. 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. Aquí se usa "el manejo de los datos" de una manera mas técnica. Desde la primera aplicación a computadoras al manejo de datos en los sesentas. 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. nos referimos a l uso de procedimientos computarizados para la captura de datos. Fox. SQL. El uso de computadoras en el manejo de basas de datos se ha generalizado . los datos en cada página se buscan entonces secuencialmente. compartidas o globalizadas Disco magnético compartido Informix.60 65-70 70-80 80-90 90 Modo secuencial simple Cinta magnética Modo secuencial y acceso directo Tambor magnético Primeras Bases de Datos Disco magnético direccionales compartido Auge de las Bases de datos Bases de Datos en red. Access.

. 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. Esto se debe principalmente a la reducción del costo del as computadoras y a la disponibilidad de software fácil de usar.desde grandes corporaciones a los pequeños negocios y aun en el manejo del hogar.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->