Fundamentos de base de datos

Solo disponible en BuenasTareas
  • Páginas : 12 (2837 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2012
Leer documento completo
Vista previa del texto
FUNDAMENTOS DE BASES DE DATOS

CONCEPTOS BÀSICOS

* Todas las organizaciones tienen datos críticos.

* Los Bancos almacenan información de cuentas.
* Las bibliotecas almacenan información acerca de los libros.
* Los hospitales almacenan información acerca de los pacientes.
* Las casas de remates almacenan información acerca de los ítems a rematar y de losclientes que los rematan

El almacenamiento y control de información es una tarea común que se realiza en las grandes empresas, instituciones, organizaciones, pequeñas oficinas y hasta en nuestra vida personal.
Anteriormente podíamos ver los grandes archiveros con cientos de folders que una secretaria intentaba mantener organizados. Al tratar de automatizar el proceso de manejo de estosarchivadores manuales, con objeto de proporcionar un acceso más eficiente a la información surgió la idea de crear los sistemas de archivos como un conjunto de programas que manejaran sus propios datos de manera descentralizada; es decir; cada departamento manejaba su propia información. Esto hizo que existiera como primer
inconveniente una gran cantidad de información repetida.

Ejemplo

* Todas lasorganizaciones deben crear y manipular datos tan eficientemente como sea posible.
* Considere retirar dinero de un banco, sin un sistema informático.
* Usted camina hasta la caja para retirar $100.000.
* El cajero debe llamar “a la oficina central" para comprobar el libro mayor principal para estar seguro que hay suficientes fondos. Si hay, ese libro mayor se debeactualizar a mano para reflejar el retiro.
* ¿Es esto eficiente para el banco o los clientes?

CONCEPTO DE BASE DE DATOS
A raíz de esto se comenzó a descubrir una serie de inconvenientes que mostraban los sistemas de archivos:

* Separación y aislamiento de datos
* Cada programa maneja su propio conjunto de datos
* Los usuarios de un programa pueden no estar enteradosde los datos potencialmente útiles llevados a cabo por otros programas

* Duplicación de datos
* Mismos datos son mantenidos por diferentes programas
* Espacio perdido y valores potencialmente diversos y/o diferentes formatos para el mismo dato.

* Dependencia de datos
* La estructura física y almacenamiento de los archivos son definidos en el código de laaplicación.
* Formatos de archivos incompatibles
* las estructuras son dependientes del lenguaje de programación de aplicaciones.

* Proliferación de programas de aplicación y consultas Pre-definidas
* Los programas se escriben para satisfacer funciones particulares.
* Cualquier nuevo requisito necesita un nuevo programa

Los inconvenientes de los sistemas de archivosse pueden atribuir a dos factores:

• La definición de los datos se encuentra codificada dentro de los programas de aplicación, en lugar de estar almacenada aparte y de forma independiente.

• No hay control sobre el acceso y la manipulación de los datos más allá de lo impuesto por los programas de aplicación.

Por lo que surge el manejo de información en bases de datos.

Una base dedatos es una recopilación de información relativa a un asunto o un propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.

OBJETIVO DE LOS SISTEMAS DE BASE DE DATOS

Para trabajar de un modo más efectivo, surgieron las bases de datos y los sistemas de gestión de bases de datos (SGBD).
La base de datos es un gran almacén de datos que sedefine una sola vez y que se utiliza al mismo tiempo por muchos departamentos y usuarios. En lugar de trabajar con archivos desconectados e información redundante, todos los datos se integran con una mínima cantidad de duplicidad. La base de datos no pertenece a un departamento, 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...
tracking img