csscs

Páginas: 11 (2591 palabras) Publicado: 30 de marzo de 2014
Bases de Datos
     • Base de datos jerárquica: Estructura los campos en nodos en una estructura jerárquica. Los        nodos son puntos conectados entre sí formando una especie de árbol invertido. Cada entrada        tiene un nodo padre, que puede tener varios nodos hijos; esto suele denominarse relación “uno a        muchos”. Los nodos inferiores se subordinan a los que se hallan a su nivelinmediato superior. Un        nodo que no tiene padre es llamado raíz, en tanto que los que no tienen hijos son conocidos como        hojas. Cuando se desea hallar un campo en particular, se empieza por el tope, con un nodo padre,        descendiendo por el árbol en dirección a un nodo hijo. Un sistema de reservaciones de una línea        aérea nacional puede ser representado mediante unaorganización jerárquica. El nodo padre es        la ciudad de salida (Caracas), este nodo puede tener nodos hijos representando las ciudades        destino. Uno de estos nodos hijos, Maracay por ejemplo, tiene a su vez nodos hijos, que son el        número de vuelo. El número de vuelo tendrá también nodos hijos, que son los pasajeros. Entre        las limitaciones de este tipo de base de datos se tiene queal borrar un nodo padre, desaparecen        también sus nodos subordinados. Sólo podrá añadirse un nodo hijo, si existe el nodo padre. Pero        lo más significativo es la rigidez de su estructura: sólo un padre por hijo y ausencia de        relaciones entre los nodos hijos.

Base de datos jerárquica
      • Basede datos en red: Se trata también de una organización jerárquica de nodos, pero un         nodo hijo puede tener más de un solo nodo padre (relación muchos a muchos). Existen los         punteros, que son conexiones adicionales entre nodos padres y nodos hijos, que permiten         acceder a un nodo por vías distintas accediendo al mismo en dirección descendente por las         diversas ramas.Representa una mejora al modelo jerárquico. Los vendedores destacados para         distribuir determinados productos en algunas ciudades puede ilustrar este modelo. Cada         producto puede ser distribuido por más de un vendedor, así mismo cada vendedor puede         encargarse de diferentes ciudades.

Base de datos en red

      • Base de datos relacional: Esta organización ofrece la mayorflexibilidad ya que los datos se         almacenan en tablas diferentes, conformadas así mismo por filas y columnas. Una tabla se         denomina relación. En una tabla las filas contienen los registros. Las columnas representan los         campos. Las tablas relacionadas poseen un campo común, el campo clave, mediante el cual la         información almacenada en una tabla puede enlazarse con lainformación almacenada en otra.         El acceso a los datos se realiza mediante consultas escritas en SQL. La organización de bases         de datos relacional es la más difundida en la actualidad motivada a su sencillez para realizar         operaciones de adición, eliminación y modificación en contraste con la mayor rigidez de las         organizaciones jerárquicas y de red. Por ejemplo en unmodelo relacional para un pequeño         negocio, se puede contar con una tabla de clientes y otra de órdenes. Las órdenes que         pertenecen a un determinado cliente son identificadas colocando el campo de identificación del         cliente en la orden (campo clave de la tabla de clientes), lo cual permite enlazar las dos tablas.Base de datos relacional

      • Bases de datos orientadas a objetos: Es una estructura relativamente nueva que ha         suscitado gran interés. El modelo de datos orientado a objetos, es una adaptación para los         sistemas de bases de datos del paradigma de la programación orientada a objetos. Se basa en el         concepto de encapsular elementos de datos, sus características,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS