¿Cuáles son los diferentes tipos de sistemas de gestión de bases de datos?
Los sistemas de gestión de bases de datos permiten a los usuarios almacenar fragmentos de información, organizarlos y recuperar parte o la totalidad de ellos según sea necesario. Cada uno de los principales tipos de sistemas de gestión de bases de datos requiere un programa de software que cree registros para organizar los datos y cree informes a partir de esos datos. Los programas de software para bases de datos crean uno de cuatro tipos comunes: bases de datos jerárquicas, bases de datos de red, bases de datos relacionales o bases de datos orientadas a objetos.
La base de datos jerárquica es uno de los tipos más antiguos de sistemas de gestión de bases de datos. Se usa más comúnmente en computadoras mainframe. El creador de la base de datos predefine las relaciones entre cada registro y sus datos. La estructura requiere un registro raíz, o padre, desde el cual el diseñador de la base de datos crea una relación padre-hijo para cada bit de datos que ingresa a la base de datos.
Una base de datos de red también organiza los datos mediante el uso de relaciones padre-hijo definidas. Al igual que una familia real, la estructura de la base de datos de la red permite que un dato clasificado como hijo tenga más de un padre. Esta es una mejora sobre los tipos jerárquicos de sistemas de gestión de bases de datos. Permite a los usuarios conectar información en una base de datos a otro conjunto de datos a través del registro primario y el registro secundario.
El sistema de gestión de bases de datos relacionales ha aumentado en popularidad debido a su flexibilidad y facilidad de uso. Permite que el diseñador de la base de datos use piezas individuales de información para crear relaciones entre bases de datos separadas sin la restricción de las relaciones entre padres o propietarios. La información en una base de datos que la vincula a los datos en una diferente es un identificador único, como un número de identificación de empleado.
Los tipos relacionales de sistemas de gestión de bases de datos permiten a los diseñadores de bases de datos crear una base de datos para almacenar información de nóminas y salarios para los empleados. El diseñador crea una base de datos separada para información personal, como direcciones de casa y números de teléfono. Diferentes usuarios pueden ingresar y actualizar los registros en cada base de datos. Los informes extraen datos de los registros de cualquier base de datos en la que se encuentra el número de identificación de empleado correspondiente.
Los tipos de sistemas de gestión de bases de datos orientados a objetos proporcionan una forma de organizar datos distintos de números y texto. Los diseñadores los usan para acomodar elementos multimedia como fotos, música y videos. Este sistema de gestión de base de datos utiliza dos identificadores para cada elemento. El primero es un nombre de objeto descriptivo, y el segundo es un programa en miniatura con instrucciones o métodos que la computadora ejecuta durante el almacenamiento y la recuperación. Las dos partes se convierten en un objeto que los usuarios de la base de datos pueden organizar como pueden hacerlo con texto o números.