domingo, 11 de septiembre de 2011

Programación de una base de datos de red

El lenguaje de manipulación de datos de Codasyl es de tipo navegacional (opera de registro a registro), procedimental ( requiere el conocimiento de la estructura física de la base de datos del programador) y tiene que estar embebido en un lenguaje de programación anfitrión, como característica importante cabe resaltar que en él se distingue la localización o selección de la acción( recuperación o actualización).

La navegación por la base de datos se lleva a cabo apoyándose en los indicadores de registro activo, concepto fundamental en la componente dinámica del modelo Codasyl.

Un ejemplo de programación de registros de una base de datos de red (Alumnos-Materia) en Pascal:


type materia = record
clave: string[7]
nombreM: string[25]
cred: string[2];
end;


type alumno = record
nombre: string[30];
control: string[8];
materia: Materia; {Enlace a materia}
end;

No hay comentarios:

Publicar un comentario