Un sistema de gestión de base de datos ( DBMS ) es un sistema que le ayuda a crear y utilizar bases de datos. Existen diferentes tipos de DBMS con diferentes implementaciones , flexibilidades y la velocidad. Cada tipo tiene ventajas sobre los otros, pero no es un tipo superior. El tipo de datos y la estructura que necesita determinará qué DBMS mejor se adapte a sus necesidades. Las bases de datos jerárquicas
una base de datos jerárquica organiza los elementos de datos en una estructura de árbol , donde existen elementos de datos de nivel superior por encima de nivel inferior elementos. Existen elementos relacionados en el mismo nivel . Items un nivel por encima del nivel actual se denominan elementos de los padres, y los elementos de un nivel a continuación son los niños. El punto más superior se llama la raíz. Cuando se recorre un DBMS jerárquico , se inicia en la raíz y la rama descendente. La estructura de un DBMS jerárquico le permite actualizar rápidamente debido a la forma en que los elementos están definidos y organizados.
Bases de datos de red
con bases de datos jerárquicas , bases de datos de la red utilizan una estructura jerárquica . Sin embargo, son visualmente representados más como una tela de araña que un árbol, donde el tema central es la raíz y los niños - llamó miembros - ramifican . A diferencia de las bases de datos jerárquicas , un elemento hijo puede tener más de un padre - llamó propietarios. Es necesario definir la estructura de un DBMS red de antemano, sino porque permite múltiples conexiones entre los elementos , es más flexible que otros tipos de DBMS.
Bases de Datos Relacionales
DBMS relacional conecta los elementos en el sistema junto con las teclas . Cada registro tiene una clave única que se utiliza para encontrar, lo que los hace más rápido de lo jerárquico o de la red DBMS es porque usted no tiene que recorrer a través de las estructuras de encontrar los artículos . Estas teclas también pueden vincular los datos de una tabla con datos de otra tabla. Puede modificar las entradas de una base de datos relacional sin tener que redefinir su estructura como lo hace con las bases de datos jerárquicas o de red.
Bases de datos orientadas a objetos
una base de datos orientada a objetos puede contener diferentes tipos de datos que otros DBMS no puede, como gráficos , archivos de audio y vídeo . Estos objetivos consisten en el pedazo de sí mismo y un método , que son las instrucciones para el DBMS que detallan cómo manejar el objeto de datos . Orientada a objetos del DBMS son costosas de implementar debido a la cantidad de espacio de almacenamiento y la estructura que necesitan , sin embargo , ofrecen una ventaja significativa sobre otros de DBMS debido a la flexibilidad de los datos que permitan
< . br>