manejadores de bd

Páginas: 20 (4810 palabras) Publicado: 6 de septiembre de 2014
1. Manejadores de bases de datos
1.1 Bases de datos

Es frecuente pensar en una base de datos como una variedad de productos y
sistemas en los cuales podemos almacenar cualquier cosa, desde una colección de
archivos hasta estructuras complejas para interfaces de usuarios.
En vez de pensar en el tipo de datos que se pueden contener dentro de esta, la
cantidad de registros que se puedealmacenar, como se utilizará o bien un número
de elementos que intervienen en una base de datos, la definición resulta un tanto
más simple, una base de datos es una colección de datos que se relacionan entre sí
de alguna forma. Por ejemplo una aplicación médica requerirá de datos de los
pacientes, su nombre, dirección, teléfono, entre otros. Aunque una base de datos
es más que simplemente variosdatos relacionados. Los datos deben estar
organizados y clasificados en un formato estructurado conocido como metadato, el
cual es un tipo de datos que describe los datos que serán almacenados. En otras
palabras, el metadato indica la forma en la que serán almacenados los datos dentro
de la base de datos. De esta forma, los datos junto con el metadato proveen de un
entorno lógico que organizala forma en la cual se podrán acceder y mantener los
datos de manera eficiente.
Para entenderlo mejor podríamos pensar en una analogía con la sección amarilla, la
cual contiene un gran número de datos (entre nombres, teléfonos, direcciones), la
forma en la que se organiza, ya sea por orden alfabético, número telefónico, zonas
geográficas, etcétera, será el metadato y en conjunto estos nospermiten encontrar
de manera eficiente alguna persona dentro del libro.
Sin embargo no todas las estructuras en las bases de datos tienen un mismo
formato. Con el pasar de los años han emergido distintos modelos de datos, de

5

estos modelos, los tres más comúnmente utilizados son el jerárquico, el de red y el
relacional.

1.2 El modelo jerárquico

El modelo jerárquico se basa en losregistros individuales y la relación padre-hijo
que forman un árbol invertido. Este árbol crea una estructura jerárquica en la cual
los datos se descomponen en categorías lógicas y las subcategorías que utilizan los
registros para representar unidades lógicas de datos.

Un registro padre puede tener múltiples registros hijos, pero un registro hijo solo
puede tener un registro padre. Esta esuna estructura similar a la que se puede ver
en la estructura de directorios de un explorador de archivos.

Después de su introducción, el modelo jerárquico alcanzó un gran éxito. Una de las
implementaciones más populares fue el Sistema de Administración de Información
de IBM, el cual fue introducido en 1960 y actualmente se utiliza ampliamente en las
computadoras mainframes de IBM.

Sinembargo, a pesar de la popularidad alcanzada por el modelo jerárquico, este
modelo ya no ajustaba a las necesidades de las nuevas aplicaciones. Esto debido a
la inherente cualidad del modelo, esta es una estructura rígida de la organización
padre-hijo vistas que resulta en un proceso de navegación engorroso que requiere
del desarrollo de aplicaciones para poder navegar a través de los registrospara
lograr dar con la información necesaria. Los registros tienen que ser accesados uno
a la vez y de arriba para abajo a través de niveles jerárquicos, lo que hace que la
modificación de la base de datos se torne muy laboriosa, lo que provocará un
6

proceso que consuma mucho tiempo. Además el modelo jerárquico no soporta las
relaciones complejas entre los registros.
Incluso con laslimitaciones del modelo jerárquico, en la actualidad existen diversos
sistemas que ocupan este modelo para organizar sus datos y que han podido sobre
llevar las limitantes del modelo, principalmente este modelo se ocupa para que un
usuario pueda ir buscando un determinado archivo, llegando a él de modo directo
observando los distintos niveles y las distintas iteraciones de los nodos.

1.3 El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas manejadores de bd
  • Manejar Un Bd
  • Manejadores De BD BD Comerciales BD Libre
  • Base de datos distribuidas manejadores de bd
  • Bd
  • Que Es Una Bd
  • BD Activa
  • indices en BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS