Tabla de contenido:
- Definición: ¿Qué significa la base de datos relacional (RDB)?
- Techopedia explica la base de datos relacional (RDB)
Definición: ¿Qué significa la base de datos relacional (RDB)?
Una base de datos relacional (RDB) es un conjunto colectivo de múltiples conjuntos de datos organizados por tablas, registros y columnas. Los RDB establecen una relación bien definida entre las tablas de la base de datos. Las tablas comunican y comparten información, lo que facilita la búsqueda de datos, la organización y la presentación de informes.
Los RDB utilizan el lenguaje de consulta estructurado (SQL), que es una aplicación de usuario estándar que proporciona una interfaz de programación fácil para la interacción de la base de datos.
RDB se deriva del concepto de función matemática de mapeo de conjuntos de datos y fue desarrollado por Edgar F. Codd.
Techopedia explica la base de datos relacional (RDB)
Los RDB organizan los datos de diferentes maneras. Cada tabla se conoce como una relación, que contiene una o más columnas de categoría de datos. Cada registro de tabla (o fila) contiene una instancia de datos única definida para una categoría de columna correspondiente. Una o más características de datos o registros se relacionan con uno o varios registros para formar dependencias funcionales. Estos se clasifican de la siguiente manera:
- Uno a uno: un registro de tabla se relaciona con otro registro en otra tabla.
- Uno a muchos: un registro de tabla se relaciona con muchos registros en otra tabla.
- Many to One: más de un registro de tabla se relaciona con otro registro de tabla.
- Muchos a muchos: más de un registro de tabla se relaciona con más de un registro en otra tabla.
RDB realiza operaciones de base de datos "select", "project" y "join", donde select se utiliza para la recuperación de datos, el proyecto identifica los atributos de datos y join combina relaciones.
Los RDB tienen muchas otras ventajas, que incluyen:
- Facilidad de ampliación, ya que se pueden agregar nuevos datos sin modificar los registros existentes. Esto también se conoce como escalabilidad.
- Nueva tecnología de rendimiento, potencia y flexibilidad con múltiples capacidades de requisitos de datos.
- Seguridad de datos, que es fundamental cuando el intercambio de datos se basa en la privacidad. Por ejemplo, la administración puede compartir ciertos privilegios de datos y acceder y bloquear a los empleados de otros datos, como información confidencial sobre salarios o beneficios.