csscs
Páginas: 11 (2591 palabras)
Publicado: 30 de marzo de 2014
• 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.