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

Base De Datos


Enviado por   •  28 de Julio de 2013  •  2.404 Palabras (10 Páginas)  •  371 Visitas

Página 1 de 10

BASE DE DATOS

1. HISTORIA DE LAS BASES DE DATOS

Tuvieron sus orígenes en 1960 − 1962, cuando se empezaron a usar las máquinas que codificaban la información en tarjetas perforadas por medio de agujeros. Las bases de datos se crean con el objetivo de almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualización a realizar, había que hacerla en cada uno de los libros en los que apareciera dicha información a modificar).

Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnéticos. Cuando los ordenadores evolucionan, aparecen las cintas y los discos, a la vez que las máquinas son dotadas de mucha más potencia y facilidad de manipulación, es por tanto en ese momento cuando las bases de datos comienzan a ser realmente útiles.

En 1970 se convoca una Conferencia de Lenguajes de Programación y se establece un modelo llamado CODASYL (Modelo para el tratamiento de bases de datos que fue publicado por E. Cod en 1970. Cod, propuso una forma de organizar las bases de datos mediante un modelo matemático lógico. Una vez creado este modelo se crea un modelo estándar de actuación.

2. ¿QUÉ ES UNA BASE DE DATOS?

Es un administrador de datos relacionados lógicamente entre sí, en la forma de cómo están organizados es la que lo convierte en una base de datos.

Hay cuatro modelos principales de bases de datos: el modelo jerárquico, el modelo en red, el modelo relacional (el más extendido hoy en día; los datos se almacenan en tablas a los que se accede mediante consultas escritas en SQL) y el modelo de bases de datos deductivas. Otra línea de investigación en este campo son las bases de datos orientadas a objeto, o de objetos persistentes.

Su objetivo es el de automatizar:

• El Mantenimiento

• Cualquier informe de información

• Cualquier consulta sobre dicha información

3. ELEMENTOS DE UNA BASE DE DATOS

• Datos: Es la parte esencial de la información, es decir, la información que llega a la base de datos.

• Atributos: Son los diferentes campos que conforman la estructura de una base de datos.

• Campos: Es la unidad más pequeña de datos.

• Registro: Es un conjunto de campos o atributos relacionados entre sí.

• Archivo: Es un conjunto de registros relacionados.

4. LOS TIPOS DE BASE DE DATOS

• Base de Datos Jerárquica

Es aquella donde los datos se presentan en nivel múltiples que represente con raíz y sus ramificaciones.

Por Ejemplo: Un Sistema de Reservaciones de una Línea Aérea (ver fig.2.1).

El Nodo Padre es la Ciudad de Salida en este caso es (Caracas), Nodos Hijos representando las Ciudades Destino que tiene a su vez Nodos Hijos, que son el Número de Vuelo. El Número de Vuelo tendrá también Nodos Hijos, que son los Pasajeros.

Figura 2.1: Modelo de Bases de Datos Jerárquica

• Bases de Datos Red

Es aquella que permite la conexión de los nodos en forma multidireccional, por lo que cada nodo puede tener varios dueños a la vez.

Por ejemplo: Los vendedores destacados para distribuir determinados productos en algunas ciudades pueden ilustrar este modelo (ver fig. 2.2).

Cada Producto puede ser distribuido por más de un Vendedor, así mismo cada Vendedor puede encargarse de diferentes Ciudades.

Figura 2.2: Modelo de Bases de Datos en Red

• Base de Datos Relacional

En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla. En una base de datos relacional, las filas representan registros (conjuntos de datos acerca de elementos separados) y las columnas representan campos (atributos particulares de un registro). Al realizar las búsquedas, una base de datos relacional hace coincidir la información de un campo de una tabla con información en el campo correspondiente de otra tabla y con ello produce una tercera tabla que combina los datos solicitados de ambas tablas. Por ejemplo, si una tabla contiene los campos NÚM−EMPLEADO, APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos DEPARTAMENTO, NÚM−EMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo NÚM−EMPLEADO de las dos tablas para encontrar información, como por ejemplo los nombres de los empleados que ganan un cierto salario o los departamentos de todos los empleados contratados a partir de un día determinado. En otras palabras, una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relacionales.

Por ejemplo: En un pequeño negocio, se puede contar con una Tabla de Clientes y Tabla de Pedidos (ver fig. 2.3).

Las órdenes que pertenecen a un determinado cliente son identificadas colocando el campo de identificación del cliente en la orden (campo clave de la tabla de clientes), lo cual permite enlazar las dos tablas.

Figura 2.3: Modelo de Bases de Datos Relacional

¿Cómo se relacionan las bases de datos?

Solo puede haber relación entre una tabla padre y otra tabla hija, de modo que no se puede establecer la relación directa entre tres tablas, aunque se podrá hacer de la siguiente manera:

Los Tipos de Datos de una Base se dividen en dos que son:

• Las de Entrada

Se refiere a la información que entra al sistema por primera vez. Esta información podría dar pie a una modificación de los datos persistentes, pero en principio no forma parte de la base de datos propiamente dicha.

• Las de Salida

Se refiere a mensajes y resultados que emanan del sistema. Una vez más, esta información podría derivarse de los datos persistentes, pero no se le considera en sí como parte de la Base de Datos.

5. ¿POR QUÉ UTILIZAR UNA BASE DE DATOS?

• Es Compacto: No hacen falta archivos de papeles que pudieran ocupar mucho espacio.

• Es Rápido: La máquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano. Así es posible satisfacer con rapidez consultas de casos particulares, del momento, sin necesidad de búsquedas visuales o manuales que refieren mucho tiempo.

• Es menos Laborioso: Se elimina gran parte del tedio de manejar archivos a mano. Las tareas mecánicas siempre serán mejor realizadas por las maquinas.

• Es Actual: Se dispone en cualquier momento de información precisa

...

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