Você está na página 1de 4

Modelos de Base de Datos Se denomina modelo de base de datos (o esquema de base de datos) a la estructura de una base de datos.

Esta puede ser descrita en un lenguaje formal y debe ser soportada por los Sistemas de Gestin de Bases de Datos. Dicho de otra forma, es la aplicacin de un modelo en conjuncin con un SGBD. Existen diversos modelos de base de datos. Algunos de estos modelos se estn volviendo obsoletos, mientras que otros apenas son conocidos. Comprender las caractersticas de cada modelo, ayuda a decidir qu tipo de base de datos es la correcta para cada necesidad. Los principales modelos de bases de datos son: Archivo plano Base de datos jerrquica Base de datos de red Base de datos relacional Base de datos dimensional Base de datos de objetos Y base de datos relacional de objetos

Modelo de Base de datos Jerrquico Las estructuras de rbol, propias de los productos jerrquicos, se encuentran dentro de los primeros modelos de datos que surgieron en los SGBD. Sin embargo, como instrumento para la representacin de estructuras de datos, los arboles presentan problemas de flexibilidad y aplicacin a casos reales. Otro punto a destacar es que su evolucin no ha sido notable, no se ha llegado a una formalizacin matemtica del modelo y de sus lenguajes, a diferencia del modelo relacional.

En la actualidad este modelo describe la estructura de un documento XML (Extensible Markup Lenguage), el cual sirve para definir diferentes lenguajes como XHTML, SVG, MathML. En este modelo, los datos son organizados en una estructura de rbol, implicando un eslabn ascendente en cada registro para describir o anidar, y un campo de clase para guardar los registros en un orden particular en cada lista del mismo nivel. La estructura de este modelo permite la relacin uno a uno y uno a varios (1:N) entre los tipos de datos. Sin embargo presenta ineficiencias y limitaciones para representar la redundancia de datos. Hay que destacar que en la relacin Padre-hijo, el hijo solo puede tener un padre y un padre puede tener mltiples hijos. Ambos son atados por indicadores, por lo que cada padre tendr una lista de indicadores de cada uno de sus hijos. En una base de datos, un tipo de entidad es el equivalente de una tabla; cada registro individual es representado como una fila y un atributo como una columna. La imagen siguiente, representa el diagrama del modelo de datos jerrquico.

Modelo de base de datos de red El modelo de red, est pensado para ser un modelo flexible al momento de representar objetos y su relacin. Es considerado una variacin del modelo jerrquico, ya que es construido bajo el concepto de mltiples ramas, del cual parten uno o varios nodos. Su principal diferencia con el modelo jerrquico, es que las ramas pueden estar unidas a mltiples nodos. Este modelo es capaz de representar la redundancia de datos con mayor eficiencia que el modelo jerrquico. Una de las ventajas del modelo de red era que permita un modelado ms natural de relaciones entre entidades. Sin embargo fall en su intento de volverse dominante debido a que su uso no fue tan aceptado y eventualmente fue desplazado por el modelo relacional, el cual ofrece un nivel ms alto. Este modelo representa las entidades en forma de nodos de un grafo, y las interrelaciones entre estas mediante arcos que unen a los nodos. Por lo tanto esta representacin, en principio, no presenta restricciones sobre el nmero de arcos que puede haber. Esto permite modelar estructuras de datos demasiado complejas. Una base de datos en red emplea una estructura en malla para ofrecer la capacidad adicional de definir relaciones varios a varios (N:M). En la actualidad este tipo de base de datos es usada en el sistema DNS (Domain Name System), el cual conserva informacin de las direcciones de internet.

Conclusiones A pesar de que las bases de datos jerrquicas y de red ofrecen bsquedas rpidas y emplean una cantidad mnima de espacio de almacenamiento en disco rara vez se utilizan para aplicaciones comerciales, como las bases de datos empresariales, de consumidores y de otros tipos importantes. Las ventajas del funcionamiento de estos modelos solan ser persuasivas para su uso en gran escala, sin embargo la evolucin del hardware y la flexibilidad del modelo relacional generaron que entraran en desuso. En la actualidad las bases de datos desarrolladas sobre el modelo jerrquico y de red han sido reemplazadas por bases de datos relacionales o de objetos. Bibliografa C.J. Date. Introduccin a los Sistemas de Bases de Datos. Pearson Education de Mxico, Mxico 2001. Parsons June Jamrich; Oja Dan; Conceptos de Computacin Nuevas perspectivas. CENGAGE Learning, Mxico 2008. Ramez Elmasri. Fundamentos de Sistemas de Bases de Datos.

Pearson/Addison Wesley, Madrid Espaa 2007

Você também pode gostar