Hogar Bases de datos ¿Qué es un sistema de gestión de bases de datos relacionales (rdbms)? - definición de techopedia

¿Qué es un sistema de gestión de bases de datos relacionales (rdbms)? - definición de techopedia

Tabla de contenido:

Anonim

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.

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.


Los sistemas de bases de datos comerciales y de código abierto más 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).

¿Qué es un sistema de gestión de bases de datos relacionales (rdbms)? - definición de techopedia