BASE DE DATOS
Enviado por dajave • 17 de Septiembre de 2014 • 2.705 Palabras (11 Páginas) • 200 Visitas
La definición de base de datos no es única. Depende del punto de vista con que se mire. Desde el punto de vista informático, una base de datos es una conexión de fichero interrelacionado. Desde el punto de vista del usuario, una base de datos es un conjunto de datos que modelan la realidad de una empresa, es decir, es un modelo del mundo real.
Se puede definir más formalmente como un conjunto de datos operativos a los que acceden los programas de aplicación o los usuarios de una empresa. Datos operativos son los que residen durante un tiempo en el sistema, a diferencia de los datos de entrada y salida.
Una base de datos es un almacén de información en forma de datos de diferentes tipos. Un ejemplo puede ser una agenda telefónica compuesta por apellido y números de teléfono; el archivo de una biblioteca en el que se incluyen nombres de autores, títulos, números de ediciones, fechas de publicación, etc.
Como se puede ver la información integrante de la base de datos está estructurada de tal manera que al proceder a consultarla es útil al usuario permitiendo una mejor operatividad en sus diversas actividades.
Tipos de bases de datos
Existen diferentes modelos de base de datos, es decir, diferentes formas de organizar la información.
Cada uno de estos modelos tiene ventajas e inconvenientes y ninguno representa un modelo perfecto. Por ello, es fundamental realizar un estudio previo de la información que se ha de manejar para poder elegir uno de los tipos posibles como el que mejor se ajuste a los requisitos previamente indicado.
Otro factor fundamental en la elección del tipo de base de datos es su costo. El costo de una base de datos se fundamenta, en gran medida, en los requisitos necesarios para su manejo, así como en el entorno informático en que debe incluirse.
La base de datos jerárquica y en red, así como las documentales se instalan generalmente, en grandes sistema de computadores. Las razones para que estos tipos de base de datos necesiten grandes sistemas son, en primer lugar, su complejidad y, en segundo, está el hecho de que sus diseños originales se realizaron, fundamentalmente, antes de la proliferación de una microinformática lo suficientemente potente como para manejar enormes volúmenes de datos.
Las bases de datos relaciones, si bien se desarrollaron en su origen para funcionar en grandes sistemas, han experimentado un considerable auge dentro del campo de la microinformática. Una de las razones de este auge es que ha sido más sencilla la creación de sistemas gestores de bases de datos que soporten el modelo relacional en el entorno microinformático.
BASES DE DATOS JERARQUICAS
Este tipo de base de datos tiene su fundamento en la creación de una estructura de almacenamiento de datos en forma de árbol invertido.
En esta estructura los datos completos de un determinado registro se almacenan en diferentes niveles (figura 1). Al diseñar esta estructura deben tenerse en cuenta los diferentes accesos que van ha necesitar a realizar los usuarios para consultar la información que contiene la base de datos.
La principal ventaja que presenta este tipo de base de datos es la rapidez en las consultas de información ya que la propia estructura piramidal de los datos permite un rápido acceso a ella.
Las desventajas son importantes, entre las que cabe destacar las siguientes:
• Se debe realizar un diseño muy robusto, esto es, estable en el tiempo, de la estructura de la información siendo muy complicadas las posteriores modificaciones, así como las labores de mantenimiento de la base de datos.
• Los accesos a la base de datos también presentan problemas, ya que estos se ven limitados a los registros situados en los niveles superiores de información, con lo cual se restringen las posibilidades de acceder a la información por una gran cantidad de elementos.
• Es más complicados establecer comparaciones entre informaciones situadas a un mismo nivel de la estructura, ya que, al no tener una conexión lógica directa entre ellas, si se intenta realizar consultas entre estas se debe retorcer en el árbol a través de niveles superiores para llegar a uno que permita acceder a la información solicitada.
BASE DE DATOS EN RED
Las bases de datos en red surgieron como un intento de solucionar las rigideces que ocasionaban las bases de datos jerárquicas.
En este tipo de base de datos, la información se almacena también en diferentes niveles pero tiene la ventaja que si se puede acceder a datos situados en el mismo nivel.
La principal ventaja de este modelo es que los accesos a la información son más flexibles en comparación con los de las bases de datos jerárquicas, que son más restringidos.
Las desventajas con relación a las bases de datos jerárquicas son que la velocidad de acceso a la información es más lenta y que aumenta la complejidad de diseño de la estructura de información almacenada en la base de datos.
BASES DE DATOS RELACIONALES
Las bases de datos relacionales surgen más tardíamente que las anteriores. Los datos se estructuran en una o varias tablas donde relacionan uno o varios conjuntos de datos. Las tablas se pueden modificar fácilmente siguiendo un diseño preestablecido por los programadores buscando la mejor manera posible de obtener una integridad total de la información.
Las ventajas frente a las anteriores bases de datos son la rapidez y facilidad con la que permite transformar el modelo de datos, la sencillez de la propia estructura física de este tipo de bases de datos y la posibilidad de adaptación a una serie de entornos de datos más amplia que los tipos vistos anteriormente.
BASES DE DATOS DOCUMENTALES
Las bases de datos documentales son unos tipos especiales de bases de datos que almacenan información en forma de texto.
La estructura lógica de ese tipo de información es muy complicada de diseñar, puesto que los diferentes documentos contenidos en la base de datos están almacenados en registros de longitud variable.
Los accesos a la información también presentan problemas de diseño y programación, puesto que los documentos han de tratarse como cadenas de caracteres, debiendo buscarse el término deseado a través de todo el texto almacenado.
Para agilizar y mejorar el proceso de búsqueda a lo largo de los diferentes textos que componen la base de datos se deben seguir diversas estrategias (índices, búsquedas complejas, etc.) que provocan una gran complicación al programar la recuperación de la información deseada por los usuarios.
Textos enciclopédicos o de carácter jurídico son, fundamentalmente, los que se almacenas en este tipo de base de datos.
BASES DE DATOS SEMÁNTICAS Y ORIENTADAS A OBJETOS
No existe una
...