lunes, 23 de agosto de 2010

Base de Datos

Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su uso.

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fracmentos de datos que se necesiten. Una base de datos es un sistema de archivos electrónicos.

Las base de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; Un registro es un sistema completo de campos; y un archivo es una colección de registros.

Tipos de base de datos

Base de datos estática: esta base de datos es de solo lectura se utiliza para almacenar datos históricos.

Base de datos dinamicas: base de datos donde la información almacenda de modifica con el tiempo, permitierndo actualizaciones.

Modelo jerárquico.

El sistema jerárquico más comúnmente conocido es el sistema IMS de IBM. Esta base de
datos tiene como objetivo establecer una jerarquía de fichas, de manera que cada ficha puede contener
a sus vez listas de otras fichas, y así sucesivamente. P.ej., una ficha de clientes puede contener una
lista de fichas de facturas, cada una de las cuales puede contener a su vez una lista de fichas de líneas
de detalle que describen los servicios facturados.




Modelo en red.

Podemos considerar al modelo de bases de datos en red como de una potencia intermedia
entre el jerárquico y el relacional que estudiaremos más adelante. Su estructura es parecida a la
jerárquica aunque bastante más compleja, con lo que se consiguen evitar, al menos en parte, los
problemas de aquél.
Los conceptos fundamentales que debe conocer el administrador para definir el esquema de
una base de datos jerárquica, son los siguientes:
- Registro: Viene a ser como cada una de las fichas almacenadas en un fichero convencional.
- Campos o elementos de datos. Son cada uno de los apartados de que se compone una ficha.
- Conjunto: Es el concepto que permite relacionar entre sí tipos de registro distintos.


Modelo relacional.
En este apartado tan sólo daremos unas nociones iniciales sobre este modelo, ya que todo nuestro trabajo se basará en él, y será estudiado con mucho mayor detalle en capítulos posteriores. Este modelo intenta representar la base de datos como un conjunto de tablas. Aunque las tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el concepto informático de una tabla, y el concepto matemático de relación, lo cual es una gran ventaja, pues permite efectuar formalizaciones de una forma estricta mediante las herramientas matemáticas asociadas, como pueda ser el álgebra relacional en el ámbito de las consultas.