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)  •  247 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

...

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