Estructura de Base de Datos

[kkstarratings]Al crear una  Estructura  Base de Datos, nos esforzamos por organizar la información por diversos motivos con el fin de extraer los datos necesarios de ella en cualquier combinación. 

Es posible hacer esto solo si los datos están estructurados. La estructuración es un conjunto de acuerdos sobre cómo presentar datos. Está claro que puedes estructurar la información de diferentes maneras. Dependiendo de la estructura, se distinguen los modelos jerárquicos, de red, relacionales, orientados a objetos e híbridos. El más popular para hoy es la estructura relacional, por lo que el resto se mencionará de manera informal.

Glosario: Base de Datos

Estructura jerárquica de la base de datos

Es una estructura de árbol para presentar información. Su peculiaridad es que cada nodo en un nivel inferior tiene una conexión con un solo nodo en un nivel superior. Veamos, por ejemplo, un fragmento de la estructura jerárquica de la base de datos del “Instituto”:

de la estructura se desprende que varios docentes pueden trabajar en un departamento. Esta conexión se llama “uno para muchos” (un departamento, muchos profesores). Pero si tratamos de agregar un grupo de estudiantes a esta estructura, entonces necesitamos una relación de muchos a muchos :

(un maestro puede trabajar con muchos grupos, y un grupo puede aprender de muchos maestros), y tal conexión no puede existir en una estructura jerárquica (ya que la comunicación solo puede ser con un nodo en un nivel superior). Este es el principal inconveniente de dicha estructura de base de datos.

De hecho, esta es una extensión de la estructura jerárquica. De todos modos, pero hay un enlace “muchos a muchos” . La estructura de red de la base de datos nos permite agregar grupos a nuestro ejemplo. La desventaja del modelo de red es la complejidad de desarrollar aplicaciones serias.

Estructura de base de datos relacional

Todos los datos se presentan en forma de tablas simples, divididas en filas y columnas, en la intersección de los datos. Discutiremos esto con más detalle en las siguientes lecciones, aquí me gustaría señalar que esta estructura se ha convertido en un gran avance en el desarrollo de bases de datos.

Bases de datos orientadas a objetos e híbridas

En las bases de datos orientadas a objetos, los datos se almacenan como objetos, lo cual es muy conveniente. Pero hasta la fecha, tales bases de datos siguen siendo comunes, porque rendimiento en el rendimiento relacional.

Las bases de datos híbridas combinan las capacidades de relacionales y orientadas a objetos, por lo que a menudo se denominan objeto-relacional. Un ejemplo de dicho DBMS es Oracle, comenzando con la octava versión.

Sin lugar a dudas, tales bases de datos se desarrollarán en el futuro, pero por el momento la primacía permanece para las estructuras relacionales. Por lo tanto, los estudiaremos en lecciones posteriores.

Leave a Reply