Tipos de sistemas de gestión de bases de datos (DBMS)
![Tipos de sistemas de gestión de bases de datos (DBMS)](https://img-19.ccm.net/qOf2_jvQdvdOwHCdmlBfZ_Symaw=/480x335/smart/c2d09b4f7c514bf5b30c75d06ffe4c0e/ccmcms-esccm/39481111.jpg)
Las bases de datos aparecieron a finales de la década de 1960, cuando surgió la necesidad de contar con un sistema de administración de información flexible. Existen distintos tipos o modelos.
¿Cuáles son los diferentes modelos de base de datos?
Existen cinco modelos de DBMS, que se distinguen según como representan los datos almacenados:
- El modelo jerárquico: los datos se organizan jerárquicamente mediante un árbol invertido. Este modelo utiliza punteros para navegar por los datos almacenados. Fue el primer modelo DBMS.
![El modelo jerárquico](https://img-17.ccm2.net/hDrt9qratLXAWnE2_VRdO5vcZSI=/201x/927906dc852247c9866afab6d49aee4f/ccm-encyclopedia/bdd-images-hierarch.gif)
- El modelo de red: al igual que el modelo jerárquico, este modelo utiliza punteros hacia los datos almacenados. Sin embargo, no necesariamente utiliza una estructura de árbol invertido.
![El modelo de red](https://img-17.ccm2.net/Yd1IPiL1V0_C8PnuUX8sToWHnzk=/201x/620d721d53904654b478dc80246765aa/ccm-encyclopedia/bdd-images-reseau.gif)
- El modelo relacional (RDBMS, Relational database management system o Sistema de administración de bases de datos relacionales]). Los datos se almacenan en tablas de dos dimensiones: filas y columnas. Los datos se manipulan según la teoría relacional de matemáticas.
![RDBMS - Sistema de administración de bases de datos relacionales](https://img-17.ccm2.net/sFDtaENPbjgsqxAAVGXbOVIVxvo=/157x/8caf6656233f4842b96a0273f76ad947/ccm-encyclopedia/bdd-images-relation.gif)
- El modelo deductivo: los datos se representan como una tabla, pero se manipulan mediante cálculos de predicados.
- El modelo de orientación a objetos (ODBMS, object-oriented database management system [sistema de administración de bases de datos orientadas a objetos]): los datos se almacenan como objetos, que son estructuras denominadas clases que muestran los datos que contienen. Los campos son instancias de estas clases.
![ODBMS - Sistema de administración de bases de datos orientadas a objetos](https://img-17.ccm2.net/M43kc4GoqBhsADa7ZyyfcRXYlRc=/165x/e18415cc17f442b8be054a7f0d4ebe60/ccm-encyclopedia/bdd-images-objet.gif)