Sistema de gestión de bases de datos relacionales (RDBMS)

Autor: Randy Alexander
Fecha De Creación: 2 Abril 2021
Fecha De Actualización: 26 Junio 2024
Anonim
Sistema de gestión de bases de datos relacionales (RDBMS) - Tecnología
Sistema de gestión de bases de datos relacionales (RDBMS) - Tecnología

Contenido

Definición: ¿Qué significa el Sistema de gestión de bases de datos relacionales (RDBMS)?

Un sistema de gestión de bases de datos relacionales (RDBMS) es un motor / sistema de base de datos basado en el modelo relacional especificado por Edgar F. Codd, el padre del diseño moderno de bases de datos relacionales, en 1970.


La mayoría de las aplicaciones modernas de bases de datos comerciales y de código abierto son de naturaleza relacional. Las características más importantes de la base de datos relacional incluyen la capacidad de usar tablas para el almacenamiento de datos mientras se mantienen y aplican ciertas relaciones de datos.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el sistema de gestión de bases de datos relacionales (RDBMS)

En 1970, Edgar F. Codd, un científico informático británico con IBM, publicó "Un modelo relacional de datos para grandes bancos de datos compartidos". En ese momento, el reconocido documento atrajo poco interés y pocos entendieron cómo el trabajo innovador de Codd definiría Reglas básicas para el almacenamiento de datos relacionales, que se pueden simplificar como:


  1. Los datos deben almacenarse y presentarse como relaciones, es decir, tablas que tienen relaciones entre sí, por ejemplo, claves primarias / externas.
  2. Para manipular los datos almacenados en las tablas, un sistema debe proporcionar operadores relacionales, código que permite probar la relación entre dos entidades. Un buen ejemplo es la cláusula WHERE de una instrucción SELECT, es decir, la instrucción SQL SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = "Smith" consultará la tabla CUSTOMER_MASTER y devolverá a todos los clientes un apellido de Smith.

Posteriormente, Codd publicó otro documento que describía las 12 reglas que todas las bases de datos deben seguir para calificar como relacionales. Muchos sistemas de bases de datos modernos no siguen las 12 reglas, pero estos sistemas se consideran relacionales porque se ajustan al menos a dos de las 12 reglas.

La mayoría de los sistemas de bases de datos comerciales y de código abierto modernos son de naturaleza relacional e incluyen aplicaciones bien conocidas, por ejemplo, Oracle DB (Oracle Corporation); SQL Server (Microsoft) y MySQL y Postgres (código abierto).