Hogar Bases de datos ¿Qué es un modelo relacional? - definición de techopedia

¿Qué es un modelo relacional? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa modelo relacional?

El modelo relacional es la base conceptual de las bases de datos relacionales. Propuesto por EF Codd en 1969, es un método para estructurar datos utilizando relaciones, que son estructuras matemáticas en forma de cuadrícula que consisten en columnas y filas. Codd propuso el modelo relacional para IBM, pero no tenía idea de cuán extremadamente vital e influyente sería su trabajo como base de las bases de datos relacionales. La mayoría de nosotros estamos muy familiarizados con la manifestación física de una relación en una base de datos: se llama tabla.


Aunque el modelo relacional se basa en gran medida en las matemáticas y utiliza términos matemáticos como dominios, uniones y rangos, las características y condiciones que describe son fáciles de definir utilizando un inglés simple.

Techopedia explica el modelo relacional

En el modelo relacional, todos los datos deben almacenarse en relaciones (tablas), y cada relación consta de filas y columnas. Cada relación debe tener un encabezado y un cuerpo. El encabezado es simplemente la lista de columnas en la relación. El cuerpo es el conjunto de datos que realmente llena la relación, organizada en filas. Puede extrapolar que la unión de una columna y una fila dará como resultado un valor único; este valor se denomina tupla.


La segunda característica principal del modelo relacional es el uso de claves. Estas son columnas especialmente designadas dentro de una relación, utilizadas para ordenar datos o relacionar datos con otras relaciones. Una de las claves más importantes es la clave primaria, que se utiliza para identificar de forma única cada fila de datos. Para facilitar la consulta de datos, la mayoría de las bases de datos relacionales van más allá y ordenan físicamente los datos por la clave principal. Las claves externas relacionan los datos en una relación con la clave primaria de otra relación.


Además de definir cómo se estructurarán los datos como se discutió anteriormente, el modelo relacional también establece un conjunto de reglas para hacer cumplir la integridad de los datos, conocidas como restricciones de integridad. También define cómo se deben manipular los datos (cálculo relacional). Además, el modelo define una característica especial denominada normalización para garantizar un almacenamiento de datos eficiente.

Esta definición fue escrita en el contexto de la base de datos
¿Qué es un modelo relacional? - definición de techopedia