Que son las bases de datos relacionales

Mongodb

Las bases de datos relacionales también se denominan sistemas de gestión de bases de datos relacionales (RDBMS) o bases de datos SQL. Históricamente, las más populares han sido Microsoft SQL Server, Oracle Database, MySQL e IBM DB2. Los RDBMS se utilizan sobre todo en escenarios de grandes empresas, con la excepción de MySQL, que también se utiliza para almacenar datos para aplicaciones web.

Todas las bases de datos relacionales pueden utilizarse para gestionar aplicaciones orientadas a las transacciones (OLTP), y la mayoría de las bases de datos no relacionales, en las categorías de Document Stores y Column Stores, también pueden utilizarse para OLTP, lo que aumenta la confusión entre ellas.    Las bases de datos OLTP pueden considerarse como bases de datos «operativas», caracterizadas por transacciones frecuentes y cortas que incluyen actualizaciones, tocan una pequeña cantidad de datos y proporcionan concurrencia a miles (si no más) de transacciones (algunos ejemplos son las aplicaciones bancarias y las reservas online).

James Serra, evangelista de Big Data en Microsoft, habló de las muchas diferencias, ventajas y desventajas, y de los diversos casos de uso de las bases de datos relacionales y no relacionales durante su presentación en la Enterprise Data World Conference.

Qué es una base de datos no relacional

Una base de datos relacional organiza los datos en tablas que pueden vincularse -o relacionarse- en función de los datos comunes a cada una de ellas. Esta capacidad le permite recuperar una tabla completamente nueva a partir de los datos de una o más tablas con una sola consulta. También le permite a usted y a su empresa comprender mejor las relaciones entre todos los datos disponibles y obtener nuevos conocimientos para tomar mejores decisiones o identificar nuevas oportunidades.

->  Ejemplos aplicaciones app inventor

Por ejemplo, imagine que su empresa mantiene una tabla de clientes que contiene datos de la empresa sobre cada cuenta de cliente y una o más tablas de transacciones que contienen datos que describen transacciones individuales.

Las columnas (o campos) de la tabla de clientes podrían ser ID de cliente, nombre de la empresa, dirección de la empresa, etc.; las columnas de una tabla de transacciones podrían ser fecha de la transacción, ID de cliente, importe de la transacción, método de pago, etc. Las tablas pueden estar relacionadas en base al campo común ID de cliente. Por lo tanto, puede consultar la tabla para producir informes valiosos, como un estado de cuenta consolidado del cliente.

Ejemplos de bases de datos relacionales

Una base de datos relacional es una base de datos digital basada en el modelo relacional de datos, tal y como lo propuso E. F. Codd en 1970[1] Un sistema utilizado para mantener las bases de datos relacionales es un sistema de gestión de bases de datos relacionales (RDBMS). Muchos sistemas de bases de datos relacionales tienen la opción de utilizar el lenguaje SQL (Structured Query Language) para consultar y mantener la base de datos[2].

->  Que es el mantenimiento de una pc

En este documento y en otros posteriores, definió lo que entendía por «relacional». Una definición muy conocida de lo que constituye un sistema de base de datos relacional se compone de las 12 reglas de Codd. Sin embargo, ninguna implementación comercial del modelo relacional se ajusta a todas las reglas de Codd,[4] por lo que el término ha pasado a describir una clase más amplia de sistemas de bases de datos, que como mínimo:

El primer sistema vendido como RDBMS fue Multics Relational Data Store (junio de 1976)[cita requerida] Oracle fue lanzado en 1979 por Relational Software, ahora Oracle Corporation[7] Ingres e IBM BS12 siguieron. Otros ejemplos de RDBMS son DB2, SAP Sybase ASE e Informix. En 1984, se empezó a desarrollar el primer RDBMS para Macintosh, con el nombre en clave de Silver Surfer, y fue lanzado en 1987 como 4th Dimension y conocido hoy como 4D.[8]

Base de datos relacional frente a la no relacional

Una base de datos relacional es una base de datos digital basada en el modelo relacional de datos, propuesto por E. F. Codd en 1970[1] Un sistema utilizado para mantener bases de datos relacionales es un sistema de gestión de bases de datos relacionales (RDBMS). Muchos sistemas de bases de datos relacionales tienen la opción de utilizar el lenguaje SQL (Structured Query Language) para consultar y mantener la base de datos[2].

->  Corte por fachada ventana

En este documento y en otros posteriores, definió lo que entendía por «relacional». Una definición muy conocida de lo que constituye un sistema de base de datos relacional se compone de las 12 reglas de Codd. Sin embargo, ninguna implementación comercial del modelo relacional se ajusta a todas las reglas de Codd,[4] por lo que el término ha pasado a describir una clase más amplia de sistemas de bases de datos, que como mínimo:

El primer sistema vendido como RDBMS fue Multics Relational Data Store (junio de 1976)[cita requerida] Oracle fue lanzado en 1979 por Relational Software, ahora Oracle Corporation[7] Ingres e IBM BS12 siguieron. Otros ejemplos de RDBMS son DB2, SAP Sybase ASE e Informix. En 1984, se empezó a desarrollar el primer RDBMS para Macintosh, con el nombre en clave de Silver Surfer, y fue lanzado en 1987 como 4th Dimension y conocido hoy como 4D.[8]

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad