Modelo relacional

El modelo relacional para la gestión de bases de datos es un modelo de base de datos basado en la lógica de predicados de primer orden. Edgar F. Codd lo propuso en 1969. En el modelo relacional de una base de datos, todos los datos se representan en términos de tuplas, agrupadas en relaciones. Una base de datos organizada en términos del modelo relacional se denomina base de datos relacional.

El objetivo del modelo relacional es proporcionar un método declarativo para especificar los datos y las consultas: los usuarios indican directamente qué información contiene la base de datos y qué información quieren obtener de ella. La estructura en la que se almacenan los datos y la tarea de responder a las peticiones de los usuarios y recuperar los datos se deja en manos del sistema de bases de datos, y no es visible para el usuario.

La mayoría de las bases de datos relacionales utilizan el lenguaje de definición y consulta de datos SQL; estos sistemas implementan lo que puede considerarse una aproximación de ingeniería al modelo relacional. Una tabla en un esquema de base de datos SQL corresponde a una variable de predicado; el contenido de una tabla a una relación; las restricciones de clave, otras restricciones y las consultas SQL corresponden a predicados. En la actualidad, muchos sistemas de bases de datos se alejan del modelo original. Codd se opuso ferozmente a las desviaciones que comprometen los principios originales.

Diagrama de una base de datos de ejemplo según el modelo relacional.Zoom
Diagrama de una base de datos de ejemplo según el modelo relacional.

En el modelo relacional, los registros relacionados se vinculan entre sí mediante una "clave".Zoom
En el modelo relacional, los registros relacionados se vinculan entre sí mediante una "clave".

Preguntas y respuestas

P: ¿Qué es el modelo relacional para la gestión de bases de datos?


R: El modelo relacional para la gestión de bases de datos es un modelo de base de datos basado en la lógica de predicados de primer orden.

P: ¿Quién propuso el modelo relacional para la gestión de bases de datos y cuándo se propuso?


R: Edgar F. Codd propuso el modelo relacional para la gestión de bases de datos en 1969.

P: ¿Cómo se representan los datos en el modelo relacional de una base de datos?


R: En el modelo relacional de una base de datos, todos los datos se representan en términos de tuplas, agrupadas en relaciones.

P: ¿Cómo se denomina una base de datos organizada en términos del modelo relacional?


R: Una base de datos organizada en términos del modelo relacional se denomina base de datos relacional.

P: ¿Cuál es la finalidad del modelo relacional?


R: El propósito del modelo relacional es proporcionar un método declarativo para especificar datos y consultas.

P: ¿Qué lenguaje utilizan la mayoría de las bases de datos relacionales?


R: La mayoría de las bases de datos relacionales utilizan el lenguaje de definición de datos y consultas SQL.

P: ¿Cómo se corresponden la tabla, el contenido de la tabla, las restricciones clave, otras restricciones y las consultas SQL con los predicados en el modelo relacional?


R: En el modelo relacional, una tabla en un esquema de base de datos SQL corresponde a una variable predicada; el contenido de una tabla a una relación; las restricciones clave, otras restricciones y las consultas SQL corresponden a predicados.

AlegsaOnline.com - 2020 / 2023 - License CC3