Home / Ofimática / Bases de datos

Bases de datos


Una Base de datos es un conjunto de información que tiene relación sobre un tema o que apunta a un fin común. Esta información se almacena para un uso futuro con algún propósito. Aunque las bases de datos no están limitadas a la informática, en este apartado daremos atención al concepto relacionado con la materia.

Existen muchos tipos de bases de datos y dentro de ellas trabajamos con distintos tipos de datos. Veamos algunos ejemplos.

Bases de datos estáticas.

Destinadas a contener datos que no serán modificados, como llevar un registro histórico. Estas bases de datos se almacenan como solo lectura, para referencia posterior.

Bases de datos jerárquicas.

Están organizadas, como la palabra indica, por jerarquías, siguiendo el modelo de un árbol invertido donde los nodos bifurcan cada una de las jerarquías. La raíz de los nodos se encuentra en un nivel superior, y deriva en subnodos, que componen las ramas con los distintos tipos de datos. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.

Bases de datos de red.

En este caso aparece un diferencia sutil con las anteriores, pues los nodos pueden contener nuevos nodos padre o principales. De este modo se pueden gestionar mejor algunas funciones y solucionar problemas de redundancia de datos.

Bases de datos relacionales.

Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Se organiza en tablas, y los datos se almacenan en campos, de distintos tipos según el dato a contener. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la ventaja de que es más fácil de entender y de utilizar para un usuario final y "novato" de la base de datos. La información puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia flexibilidad y poder para administrar la información.

Organizando los datos.

La unidad básica de una base de datos es un campo. Este puede ser el nombre de una persona, su dirección, su teléfono, etc. El tipo de campo define qué tipo de información puede almacenarse en él, de manera que se respete un órden en el proceso. Algunos tipos de campos son:

Texto: para introducir cadenas de caracteres hasta un máximo de 255
Memo: para introducir un texto extenso. Hasta 65.535 caracteres
Numérico: para introducir números
Fecha/Hora: para introducir datos en formato fecha u hora
Autonumérico: en este tipo de campo, el programa encargado de gestionar la BD numera automáticamente el contenido
Campo lógico: Este tipo de campo permite solamente contenido del tipo Sí/No, Verdadero/Falso, etc. También se le llama Booleano.
Búsqueda: crea un campo que permite elegir un valor de otra tabla o de una lista de valores.

Programas y lenguajes para bases de datos.

SQL se ha posicionado como el lenguaje más clásico y difundido para gestionar bases de datos. Las bases de datos que gestionan usuarios en una red suelen estar creadas mediante este lenguaje.

Ahora bien, en cuanto a programas para crear y mantener bases de datos, hemos de remontarnos a unos cuantos años atrás. Durante los años 80, DBase marcó toda una revolución en el uso de software para gestión de bases de datos, reafirmada con la aparición de DBase2. Hemos de tener en cuenta que en esas épocas se empleaban mayoritariamente sistemas operativos en modo consola, y la manera de trabajar con los datos era muy  distinta a la actual.

Microsoft ha propuesto su propio programa de administración de bases de datos: Access, el cual viene incluido en la mayoría de las ediciones de paquetes de Office. Es más fácil de utilizar y podemos crear bases de datos sencillas en pocos pasos.

Es de tener en cuenta que en internet encontramos entornos para crear aplicaciones basadas en el uso de bases de datos que resultan relativamente fáciles de usar. Un ejemplo que vemos en clase es Creator, de Zoho.



Fuentes de consulta:

http://www.basesdedatos.org/

http://www.monografias.com/trabajos5/basede/basede.shtml


    Post a comment

    Your Name or E-mail ID (mandatory)

    Note: Your comment will be published after approval of the owner.




     RSS of this page