El modelo relacional resume la estructura lógica de los datos en un modelo que satisface ciertas condiciones.
El modelo relacional reduce la estructura lógica de los datos a un modelo de tabla bidimensional que cumple ciertas condiciones.
Modelo de relación: modelo de datos que utiliza una tabla bidimensional para representar entidades y las relaciones entre entidades. Características del modelo relacional: El modelo relacional se diferencia del modelo no relacional en que se basa en conceptos matemáticos estrictos. El concepto de modelo relacional es único y las entidades o conexiones entre entidades están representadas por relaciones. Las vías de acceso son transparentes para los usuarios. La relación debe ser una relación normalizada.
El modelo de datos relacionales se desarrolla basándose en el concepto relacional de la teoría de conjuntos. En el modelo relacional, tanto las entidades como las conexiones entre entidades están representadas por un único tipo estructural: la relación. Las relaciones en bases de datos relacionales reales también se denominan tablas. Una base de datos relacional se compone de varias tablas.
El esquema relacional es en realidad el tipo de registro, que incluye: nombre del esquema, nombre del atributo, nombre del dominio del valor y clave principal del esquema. No implica la descripción del almacenamiento físico, sino sólo la descripción de las características de los datos.
Subesquema de relación, el subesquema es la descripción de la parte de los datos utilizados por el usuario. Además de señalar los datos del usuario, también conviene señalar la correspondencia entre patrones y subpatrones.
Modo de almacenamiento, el método de organización básico del almacenamiento relacional es un archivo y las tuplas son registros en el archivo. Dado que el esquema relacional tiene claves, el almacenamiento de una relación se puede implementar mediante métodos de hash o indexación.
Tres tipos de reglas de integridad para modelos relacionales:
1. Reglas de integridad de entidades. Esta regla requiere que las tuplas de la relación no puedan tener valores nulos en los atributos que la componen. la clave primaria. Si hay un valor nulo, el valor de la clave principal no puede identificar de forma única la tupla.
2. En referencia a las reglas de integridad, si el conjunto de atributos K es la clave principal del esquema de relación R1 y K también es la clave externa del esquema de relación R2, entonces en la relación R2, solo. Se permiten dos valores de K: Posible, nulo o igual a un valor de clave principal en la relación R1.