Las bases de datos (DB) le permiten almacenar información diversa en forma de una tabla estructurada o un esquema de herencia de elementos, que contienen los registros necesarios, agrupados por un conjunto similar de propiedades o parámetros e ingresados en las celdas apropiadas. Existen varios tipos de bases de datos, que difieren en estructura y propósito de uso.
Bases de datos jerárquicas
La estructura en la base jerárquica se presenta en forma de esquema que tiene objetos de varios niveles pertenecientes a uno u otro grupo de datos. Hay elementos padre e hijo en la base de datos, es decir Se han implementado los principios de herencia y agrupación por tipo de información almacenada. Estructuralmente, la base jerárquica es un árbol de elementos. Así es como se implementan los documentos XML y el registro de Windows.
Por ejemplo, hay una base de datos de clientes en una tienda. Cada cliente compró un producto específico. Por lo tanto, si representa una compra en una tienda como una base de datos jerárquica, el elemento padre se expresará en un cliente específico. El elemento hijo serán los bienes adquiridos, que se asociarán a cada consumidor de forma individual. Así, el comprador Petrov, que compró un reproductor de DVD y discos con películas, será el elemento principal. El reproductor y los discos estarán asociados con Petrov y serán elementos secundarios en la base de datos.
Bases de datos en red
Las bases de datos de red también se basan en el principio de jerarquía, pero tienen alguna diferencia: cada elemento secundario se puede asociar con varios registros principales, es decir, objetos que se encuentran por encima de esta celda en la estructura.
Por lo tanto, cada base de datos de la red es solo una complicada jerarquía. La desventaja de este tipo es cierta confusión a la hora de almacenar grandes cantidades de datos, lo que vulnera la eficiencia de su uso a la hora de almacenar información en general.
Un ejemplo sorprendente de una base de red es Internet, que tiene una gran cantidad de documentos que tienen varios elementos principales y están interconectados por hipervínculos, es decir. distribuidos dentro de una única red base.
Bases de datos relacionales
Hoy en día este tipo de bases es una de las más extendidas y utilizadas debido a su estructura. Todos los datos de dicha base de datos se almacenan en una tabla separada, a la que se accede accediendo a una fila, columna o celda específica directamente o utilizando un lenguaje de consulta existente o un sistema de gestión de base de datos.
La etapa más difícil en el desarrollo de bases de datos relacionales es el diseño.
La tabla indica el tipo de datos, número ordinal, parámetro de cadena, texto, etc. Cada uno de estos elementos puede ser encontrado automáticamente mediante la consulta de búsqueda correspondiente, independientemente de la cantidad de datos almacenados, lo que hace que este tipo sea especialmente efectivo a la hora de realizar tareas de almacenamiento de información durante el desarrollo de sitios o almacenes de información extensos.