Tipos de base de datos

tabla

Una base de datos de archivo plano almacena los datos en un archivo de texto plano, en el que cada línea de texto suele contener un registro. Los delimitadores, como las comas o los tabuladores, separan los campos. Una base de datos de archivos planos utiliza una estructura simple y, a diferencia de una base de datos relacional, no puede contener múltiples tablas y relaciones. Más información sobre las bases de datos de archivos planos.

Una base de datos relacional contiene múltiples tablas de datos con filas y columnas que se relacionan entre sí mediante campos clave especiales. Estas bases de datos son más flexibles que las estructuras de archivos planos y ofrecen funciones de lectura, creación, actualización y eliminación de datos. Las bases de datos relacionales utilizan el lenguaje de consulta estructurado (SQL), una aplicación estándar para el usuario que proporciona una interfaz de programación sencilla para la interacción con la base de datos. Más información sobre las bases de datos relacionales.

El modelo de base de datos jerárquica se asemeja a una estructura de árbol, similar a la arquitectura de carpetas de su sistema informático. Las relaciones entre los registros están predefinidas de forma unitaria, entre nodos «padre e hijo». Requieren que el usuario pase una jerarquía para acceder a los datos necesarios. Debido a sus limitaciones, este tipo de bases de datos pueden estar confinadas a usos específicos. Descubra más sobre las bases de datos jerárquicas.

base de datos gráfica

Básicamente, las bases de datos son almacenes de datos. Como en una biblioteca pública también hay una librería, podemos suponer que una base de datos de libros es una biblioteca. Sin embargo, definidas con precisión, las bases de datos son marcos informáticos que almacenan, organizan, protegen y suministran datos. Un sistema de base de datos se denomina sistema de gestión de una base de datos o DBM.

En comparación con la idea de base de datos centralizada, hay entradas de la base de datos general y la información recogida de los ordenadores locales. Los datos no son accesibles en un único lugar y se distribuyen en varios sitios de la empresa. Estos sitios están conectados entre sí a través de enlaces de comunicación que permiten el acceso a los datos distribuidos.

Se puede imaginar una base de datos distribuida en la que varias partes de una base de datos se encuentran en diferentes ubicaciones físicas junto con bases de datos replicadas y distribuidas entre diferentes puntos de una red. Heterogéneas y homogéneas son los dos tipos de bases de datos distribuidas. Las bases de datos con el mismo hardware de base y que funcionan con los mismos sistemas operativos y aplicaciones se conocen como DDB homogéneas. En diferentes sitios de la DDB definida como una DDB heterogénea, los sistemas operativos, el hardware subyacente y los procedimientos de aplicación pueden ser diferentes.

familia ibm db2

Las bases de datos evolucionaron en los años 60 y comenzaron con las bases de datos jerárquicas. La base de datos relacional fue inventada por EF Codd en la década de 1970, mientras que la base de datos orientada a objetos se inventó en la década de 1980. En la década de 1990, las bases de datos orientadas a objetos aumentaron con el crecimiento de los lenguajes de programación orientados a objetos. Hoy en día, las bases de datos con SQL y NoSQL son populares.

Las filas contienen datos con una o más columnas. La lectura de datos en filas es más fácil de entender la información. Por ejemplo, la lectura de un perfil que tiene ID, nombre, dirección y contacto un único registro en una fila.

Los datos tienen mucha importancia en las bases de datos. Van desde una pequeña a una enorme cantidad y constituyen la fuente principal para que el resto de componentes interactúen entre sí. Los datos se clasifican en dos tipos: los datos del usuario, que son los responsables de la base de datos. Se almacenan en diferentes tablas en forma de filas y columnas. El segundo son los metadatos, también llamados datos sobre los datos. Contiene información sobre los datos, por ejemplo, los nombres de las tablas de la base de datos, las restricciones de la base de datos, las claves primarias y las claves externas, etc.

microsoft sql server

IntroducciónLos tipos de bases de datos, a veces denominados modelos de bases de datos o familias de bases de datos, son los patrones y estructuras utilizados para organizar los datos dentro de un sistema de gestión de bases de datos. A lo largo de los años se han desarrollado muchos tipos de bases de datos diferentes. Algunos son principalmente predecesores históricos de las bases de datos actuales, mientras que otros han superado la prueba del tiempo. En las últimas décadas, se han desarrollado nuevos tipos para hacer frente a los requisitos cambiantes y a los diferentes patrones de uso.La elección del tipo de base de datos puede tener un profundo impacto en el tipo de operaciones que su aplicación puede realizar fácilmente, en la forma de conceptualizar sus datos y en las características que su sistema de gestión de bases de datos le ofrece durante el desarrollo y el tiempo de ejecución. En esta guía, echaremos un vistazo a la evolución de los tipos de bases de datos a lo largo del tiempo y a las ventajas y desventajas de cada diseño.

Bases de datos heredadas: preparando el camino para los sistemas modernosLos tipos de bases de datos heredados representan hitos en el camino hacia las bases de datos modernas. Todavía pueden encontrar un hueco en ciertos entornos especializados, pero en su mayoría han sido sustituidos por alternativas más robustas para los entornos de producción.Esta sección está dedicada a los tipos de bases de datos históricos que no se utilizan mucho en el desarrollo moderno. Puedes pasar a la sección sobre bases de datos relacionales si no te interesan esos antecedentes.