domingo, 18 de septiembre de 2011

Base de Datos de Red

En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro. 


Estructuras de una base de datos de red:
Las estructuras para estas bases de datos contienen dos componentes básicos:
-          Celdas: Campos del registro.
-          Lineas: Enlaces entre registros.
Existen dos tipos de estructuras; cuando el enlace no tiene atributos y cuando si tiene atributos.
      1.       Cuando el enlace no tiene atributos descriptivos:




          1.1   Caso 1: Cuando presenta una cardinalidad de uno a uno.


          1.2   Caso 2: Cuando presenta una cardinalidad de muchos a uno.


          1.3   Caso 3: Cuando presenta una cardinalidad de muchos a muchos.


      2.       Cuando el enlace tiene atributos descriptivos.


           2.1   Caso 1: Cuando presenta una cardinalidad de uno a uno.


           2.2   Caso 2: Cuando presenta una cardinalidad de muchos a uno.


           2.3   Caso 3: Cuando presenta una cardinalidad de muchos a muchos.


     
Este modelo de base de datos no posee restricciones; ya que, a diferencia de las bases de datos jerarquicas, un elemento de la base de datos de red puede tener muchos padres se hace mas fácil la manipulación de los elementos.

La tranformacion de una Entidad Relacion a un modelo de base de datos se realiza como nos muestra el grafico.
                                                             Entidad Relación
Base de datos de red


Para programar una base de datos de red se necesitan primero las atributos los cuales se usaran. Acontinuación, se especifica mediante un ejemplo:

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