domingo, 11 de septiembre de 2011

Base de datos de Red



El modelo de base de datos de red, mas conocido como Codasyl,  definió una serie de elementos básicos que definían su estructura de datos. Son los siguientes:
Elemento de datos: Unidad de datos más pequeña que se puede referenciar. Puede ser de distintos tipos, y puede definirse como dependiente de valores de otros elementos (datos derivados).
Agregado de datos: Se asemeja a los campos de un fichero o a los atributos de otros modelos.
Registro: Colección nominada de elementos de datos. Unidad básica de acceso y manipulación. Se asemeja a los registros en ficheros y a las entidades en el modelo E/R.
Conjunto (SET): Colección nominada de dos o más tipos de registros que establece una vinculación entre ellos. Origen de muchas restricciones. Las interrelaciones 1:N se representan aquí mediante SET.
Área: Subdivisión nominada del espacio direccionable de la base de datos que contiene ocurrencias de registros.
Clave de base de datos: Proporciona su dirección en la base de datos. Es un obstáculo para conseguir la independencia lógica / física. Suponía problemas el reutilizar una clave cuando se reorganizaba la base de datos.
El concepto básico en el enfoque de red es el conjunto (‘set’), definido por el comité CODASYL. Un conjunto está constituido por dos tipos de registros que mantienen una relación de muchos a muchos. Para conseguir representar este tipo de relación es necesario que los dos tipos de registros estén interconectados por medio de un registro conector llamado conjunto conector. Los conjuntos poseen las siguientes características:
  • El registro padre se denomina propietario del conjunto, mientras que el registro hijo se denomina miembro.
  • Un conjunto está formado en un solo registro propietario y uno o más registros miembros.
  • Una ocurrencia de conjuntos es una colección de registros, uno de ellos es el propietario y los otros los miembros.
  • Todos los registros propietarios de ocurrencias del mismo tipo de conjunto deben ser del mismo tipo de registro.
  • El tipo de registro propietario de un tipo de conjunto debe ser distinto de los tipos de los registros miembro.
  • Sólo se permite que un registro miembro aparezca una vez en las ocurrencias de conjuntos del mismo tipo.
  • Un registro miembro puede asociarse con más de un propietario, es decir, puede pertenecer al mismo tiempo a dos o más tipos de conjuntos distintos. Esta situación se puede representar por medio de una estructura multianillo.
  • Se pueden definir niveles múltiples de jerarquías donde un tipo de registro puede ser miembro en un conjunto y al mismo tiempo propietario en otro conjunto diferente.



No hay comentarios:

Publicar un comentario