viernes, 16 de septiembre de 2011

Modelo de Base de Datos de Red (I)

.- El modelo de base de datos de red.
  1. Detalle las estructuras de una base de datos de red
Una base de datos de red, es una base de datos conformada por una colección de registros que están conectados entre si mediante enlaces. A diferencia de otra base de datos basada en grafos, en una de red puede haber varios padres para cada registro. Un Set es un conjunto de 2 o más registros. Las estructuras que conforman este tipo de base de datos son:

o    Red: Un miembro con varios propietarios, pero en SET diferentes. De esta forma se podrán representar relaciones N:M sin que por ello se produzca redundancia en los datos.

o    Propietario con miembros de distinto tipo (SET multimiembro).

o    Jerarquía a un nivel: Un propietario y varios miembros, estas se pueden instrumentar de dos formas: un solo SET multimiembro, o tantos SET como registros miembros haya.

o    Jerarquía con múltiples niveles: Donde los tipos de registro de los niveles intermedios son miembros del SET del nivel superior u propietarios en el nivel inferior

o    Diferentes interrelaciones entre dos tipos de registro: Esta estructura permite deshacer las interrelaciones reflexivas.

o    Registros aislados: Pueden existir tipos de registros que no sean propietarios ni miembros de ningún SET.

o    Miembro opcional: Existe la posibilidad de que un tipo de registro declarado como miembro de un SET tenga ocurrencias que no pertenezcan a ninguna ocurrencia de SET, que no tengan propietarios, habrá hijos sin padre.

  1. Explique las restricciones en el modelo de base de datos de red
Al tener la forma de una red, no existen restricciones inherentes, pero por esa misma razón es muy difícil llevar a la práctica a un modelo de este tipo. Por eso se han creado “estándares”, de modelos de red como el modelo Jerárquico o CODASYL con restricciones fuertes. Por ejemplo en el jerárquico, solo puede existir un padre de cada registro.


  1. Explique el uso de la transformación ER-Red para el diseño de bases de datos de red
La transformación de un diagrama E-R a estructura de árbol se lleva a cabo cubriendo los siguientes pasos: Crear un nuevo tipo de registro y crear los enlaces correspondientes. Quedando asi

Y dependiendo de si la relación es 1-1, 1-muchos, muchos-muchos, la flecha puede tener doble sentido o solo hacia un lado.  La única excepción es en el caso que la relación de muchos a muchos, en donde se debe hacer 2 relaciones idénticas, con la diferencia que en una es 1-muchos, y en la otra muchos-1, como en este ejemplo. 


Continuara..

No hay comentarios:

Publicar un comentario