Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuál es la definición de "esquema relacional" en una base de datos?

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

El modelo relacional se refiere a la descripción de la relación.

El modelo relacional solo involucra cuatro partes: el nombre de la relación, el nombre de cada atributo, el nombre de dominio y el mapeo de los atributos. al 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, D es el dominio del que provienen los atributos en el grupo de atributos U, DOM es el conjunto de asignaciones de atributos al dominio 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, los patrones de relación también cambiarán. Sin embargo, muchos hechos existentes en el mundo real limitan que todas las relaciones posibles del modelo de relación deben cumplir ciertas restricciones de integridad. Estas restricciones se pueden lograr limitando el rango de valores de atributos.

Información ampliada:

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 un 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 relacional debe indicar la estructura de esta colección de tuplas, es decir, de qué atributos se compone, de qué dominios provienen estos atributos y la relación de mapeo entre las tuplas. 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 n elementos (n es el número de atributos en el conjunto de atributos y todos los elementos en el producto cartesiano que hacen que el predicado de n elementos sea verdadero (o en otras palabras, todos elementos que se ajustan a la semántica de tupla Esa parte de los elementos) constituye la relación del modelo relacional

Referencia: Enciclopedia Baidu - Modelo relacional

Enciclopedia Baidu - Base de datos relacional