“Conocimiento software>Software de base de datos

¿Cuáles son algunos ejemplos de una base de datos jerárquica?

2015/3/3
Si bien las bases de datos jerárquicas eran populares en el pasado, rara vez se usan en los sistemas modernos. Aquí hay algunos ejemplos de cómo se usaron:

Ejemplos históricos:

* IMS (sistema de gestión de información): Este fue un sistema de base de datos jerárquico ampliamente utilizado en los años setenta y ochenta. A menudo se usaba para aplicaciones de mainframe en industrias como banca, seguros y aerolíneas.

* Bases de datos de genealogía temprana: Representar a los árboles familiares, donde los nodos principales contenían información sobre individuos y nodos infantiles contendrían información sobre sus descendientes.

Ejemplos modernos (limitado):

* Algunas aplicaciones especializadas: Todavía puede encontrar bases de datos jerárquicas en escenarios muy específicos donde la estructura de datos es inherentemente como un árbol. Por ejemplo:

* Sistemas de archivos: La estructura de un sistema de archivos, con directorios y archivos organizados de manera jerárquica, podría considerarse una base de datos jerárquica.

* Documentos XML: Los datos XML se pueden representar utilizando una estructura jerárquica.

* Gráficos de organización: La representación de la estructura organizacional de una empresa, con cada nodo que representa un departamento o individuo, puede modelarse jerárquicamente.

Por qué las bases de datos jerárquicas son menos comunes hoy:

* Flexibilidad: Las bases de datos relacionales ofrecen una mayor flexibilidad y facilidad de consulta. Son más adecuados para relaciones complejas y estructuras de datos.

* Redundancia de datos: Las bases de datos jerárquicas pueden conducir a la redundancia de datos, haciendo que las actualizaciones sean más complejas y aumentan el riesgo de inconsistencias.

* Modelado de datos limitado: La estructura rígida del árbol puede ser restrictiva, lo que dificulta modelar relaciones que no se ajusten a un patrón jerárquico.

Alternativas:

Las bases de datos modernas a menudo se basan en modelos relacionales, que son más flexibles y poderosos para representar relaciones de datos complejas. También puede encontrar bases de datos NoSQL, como bases de datos de documentos (como MongoDB) y bases de datos gráficas (como Neo4J), que proporcionan diferentes estructuras de datos y capacidades de consulta.

Software de base de datos
¿Se conoce el diseño general de un software de base de datos?
Cómo unirse a grupos de trabajo de MS Access 2007
¿Cuáles son los usos de la base de datos de Microsoft?
Cómo insertar un rango de números en una tabla de SQL
Relational Database Tools Prototipos
¿Cuál es el papel del administrador de datos en DBMS?
Cómo crear PLSQL
¿Una base de datos web generalmente reside?
Conocimiento de la computadora © http://www.ordenador.online