Bases De Datos

Páginas: 2 (420 palabras) Publicado: 16 de octubre de 2011
LA FUNCIÓN DE MANIPULACIÓN DE DATOS EN LOS MODELOS JERÁRQUICOS

La manipulación de datos jerárquicos necesita localizar(seleccionar) primero los datos sobre los que va a trabajar para realizar acontinuación la acción de recuperación o actualización sobre dichos datos.
A) Localización o selección.
La función de selección jerárquica es de tipo navegacional, es decir, trabaja registro aregistro. Dada la sencillez del modelo, la función de selección es también muy sencilla, existiendo únicamente las siguientes formas básicas de búsqueda:
- Seleccionar un determinado registro que cumpla unacierta condición. en el lenguajeDL/I se realizará este tipo de selección mediante una sentencia (GET UNIQUE -GU-) que activará el primer registro que cumpla la condición especificada en el predicadoque acompaña a la sentencia.
- Seleccionar el siguiente registro, que se encuentra perfectamente definido al existir un único camino jerárquico. También en este caso se puede especificar unacondición que habrá de cumplir el registro para ser seleccionado. En DL/I se utiliza una sentencia (GET NEXT -GN-) que selecciona y, al mismo tiempo recupera el siguiente registro en el pre orden.
-Seleccionar el siguiente registro dentro de un padre. Esta sentencia (GET NEXT PARENT -GNP-) es análoga a la anterior, pero la selección termina cuando no haya más descendientes de ese padre.
- Seleccionar elregistro padre de otro dado (que ha sido activado previamente) se conoce como normalización jerárquica ascendente, mientras que la selección de descendientes se llama normalización jerárquicadescendente.
B) Acción
Una vez seleccionado un registro, se tendrá que realizar sobre él una acción, sea de recuperación o de actualización.
La recuperación, que va asociada a la selección en el DL/I,consiste en llevar el registro marcado como activo en la selección realizada previamente al área de entrada/salida. Se utiliza la sentencia GET.
En cuanto a la actualización, es preciso distinguir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS