¿Cuál es la definición de "esquema relacional" en una base de datos?

Un esquema de relación se refiere a una descripción de una relación.

El modelo relacional solo involucra cuatro partes: nombre de relación, nombre de atributo, nombre de dominio y mapeo de atributo a dominio.

Se puede expresar formalmente como: R, U, D, DOM, F. Entre ellos, R es el nombre de la relación, U es el conjunto de nombres de atributos que componen la relación y D es el atributo en el grupo de atributos U. Dominio, DOM es el conjunto de mapeo de atributos a dominios y F es el conjunto de dependencias de datos entre atributos.

El mundo real cambia constantemente con el tiempo, por lo que, en diferentes momentos, las relaciones del modelo relacional también cambiarán. Sin embargo, muchos hechos existentes en el mundo real limitan el modelo relacional y todas las relaciones posibles deben satisfacer ciertas restricciones de integridad. Estas restricciones pueden estar limitadas por el rango de valores de atributos.

Datos extendidos:

En la base de datos, el esquema relacional es el tipo, la relación es el valor y el esquema relacional es la descripción de la relación.

1. Una relación es esencialmente una tabla bidimensional. Cada fila de la tabla es una tupla y cada columna es un atributo. Una tupla es el elemento del producto cartesiano de los conjuntos de atributos involucrados en la relación. Una relación es una colección de tuplas.

Por lo tanto, el esquema de relación debe indicar la estructura de este conjunto de tuplas, es decir, de qué atributos se compone, de qué dominios provienen estos atributos y la relación de mapeo entre atributos y dominios.

2. Una relación suele estar determinada por la semántica de tupla que se le asigna.

La semántica de tuplas es esencialmente un predicado de orden n (n es el número de atributos en el conjunto de atributos y todos los elementos del producto cartesiano que hacen que el predicado de orden n sea verdadero (o aquellos elementos que se ajustan a semántica de tuplas) Relaciones que constituyen el modelo relacional

Materiales de referencia:

Enciclopedia Baidu - Modelo relacional

Enciclopedia Baidu - Base de datos relacional