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

Base De Datos


Enviado por   •  19 de Septiembre de 2013  •  1.872 Palabras (8 Páginas)  •  265 Visitas

Página 1 de 8

Una base de datos es un conjunto de datos almacenados en memoria externa

Que están organizados mediante una estructura de datos. Cada base de datos

Ha sido diseñada para satisfacer los requisitos de información de una empresa u otro tipo de organización, como por ejemplo, una universidad o un hospital.

Antes de existir las bases de datos se trabajaba con sistemas de ficheros.

Los sistemas de ficheros surgieron al informatizar el manejo de los archivadores

Manuales para proporcionar un acceso más eficiente a los datos almacenados

En los mismos. Un sistema de ficheros sigue un modelo descentralizado, en el

Que cada departamento de la empresa almacena y gestiona sus propios datos

Mediante una serie de programas de aplicación escritos especialmente para él.

Estos programas son totalmente independientes entre un departamento y otro,

Y se utilizan para introducir datos, mantener los ficheros y generar los informes

Que cada departamento necesita. Es importante destacar que en los sistemas

De ficheros, tanto la estructura física de los ficheros de datos como la de sus

Registros, están definidas dentro de los programas de aplicación.

Cuando en una empresa se trabaja con un sistema de ficheros, los departamentos

No comparten información ni aplicaciones, por lo que los datos comunes

Deben estar duplicados en cada uno de ellos. Esto puede originar inconsistencias

En los datos. Se produce una inconsistencia cuando copias de los mismos

Datos no coinciden: dos copias del domicilio de un cliente pueden no coincidir

Si sólo uno de los departamentos que lo almacenan ha sido informado de que

El domicilio ha cambiado.

Otro inconveniente que plantean los sistemas de ficheros es que cuando los

Datos se separan en distintos ficheros, es más complicado acceder a ellos, ya

Que el programador de aplicaciones debe sincronizar el procesamiento de los

Distintos ficheros implicados para garantizar que se extraen los datos correctos.

Además, ya que la estructura física de los datos se encuentra especificada en

Los programas de aplicación, cualquier cambio en dicha estructura es difícil de

Realizar. El programador debe identificar todos los programas afectados por el

Cambio, modificarlos y volverlos a probar, lo que cuesta mucho tiempo y está

Sujeto a que se produzcan errores. A este problema, tan característico de los

Sistemas de ficheros, se le denomina también falta de independencia de datos

Lógica-física.

Una base de datos se puede percibir como un gran almacén de datos que

Se define y se crea una sola vez, y que se utiliza al mismo tiempo por distintos

Usuarios. En una base de datos todos los datos se integran con una mínima

Cantidad de duplicidad. De este modo, la base de datos no pertenece a un solo

Departamento sino que se comparte por toda la organización. Además, la base

De datos no sólo contiene los datos de la organización, también almacena una

Descripción de dichos datos. Esta descripción es lo que se denomina metadatos,

Se almacena en el diccionario de datos o catálogo y es lo que permite que exista

Independencia de datos lógica-física.

Historia de los sistemas de bases de datos

Los predecesores de los sistemas de bases de datos fueron los sistemas de

Ficheros. Un sistema de ficheros está formado por un conjunto de ficheros de

Datos y los programas de aplicación que permiten a los usuarios finales trabajar

Sobre los mismos. No hay un momento concreto en el que los sistemas de

Ficheros hayan cesado y hayan dado comienzo los sistemas de bases de datos.

De hecho, todavía existen sistemas de ficheros en uso.

Se dice que los sistemas de bases de datos tienen sus raíces en el proyecto

Estadounidense de mandar al hombre a la luna en los años sesenta, el proyecto

Apolo. 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ó una

Aplicación denominada GUAM (General Update Access Method ) que estaba

Basada en el concepto de que varias piezas pequeñas se unen para formar una

Pieza más grande, y así sucesivamente hasta que el producto final está ensamblado.

Esta estructura, que tiene la forma de un árbol, es lo que se denomina

Una estructura jerárquica. A mediados de los sesenta, IBM se unió a NAA para

Desarrollar GUAM en lo que después fue IMS (Information Management System). El motivo por el cual IBM restringió IMS al manejo de jerarquías de

Registros fue el de permitir el uso de dispositivos de almacenamiento serie, más

Exactamente las cintas magnéticas, ya que era un requisito del mercado por

Aquella época. A mitad de los sesenta, General Electric desarrolló IDS (Integrated Data

Store). 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, que produjo un gran efecto sobre los

Sistemas de información de aquella generación. El sistema de red se desarrolló,

En parte, para satisfacer la necesidad de representar relaciones entre datos más

Complejas que las que se podían modelar con los sistemas jerárquicos y, en

Parte, para imponer un estándar de bases de datos. Para ayudar a establecer

Dicho estándar, el grupo CODASYL (Conference on Data Systems Languages),

Formado por representantes del gobierno de EEUU y representantes del

Mundo empresarial, fundaron un grupo denominado DBTG (Data Base Task

Group), cuyo objetivo era definir unas especificaciones estándar que permitieran

La creación de bases de datos y el manejo de los datos. El DBTG presentó

Su informe final en 1971 y aunque éste no fue formalmente aceptado por ANSI

(American National Standards Institute), muchos sistemas se desarrollaron

Siguiendo la propuesta del DBTG. Estos sistemas son los que se conocen como

Sistemas de red, sistemas CODASYL o DBTG.

Los sistemas jerárquico y de red constituyen la primera generación de los

SGBD. 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

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com