El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
El modelo relacional y el álgebra relacional - Dataprix
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
© FUOC • P06/M2109/02148 57 <strong>El</strong> <strong>mod<strong>el</strong>o</strong> <strong>r<strong>el</strong>acional</strong> y <strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong><br />
clave foránea de una r<strong>el</strong>ación R<br />
Subconjunto de los atributos d<strong>el</strong> esquema de la r<strong>el</strong>ación, CF, tal que existe una r<strong>el</strong>ación S (S<br />
no debe ser necesariamente diferente de R) que tiene por clave primaria CP, y se cumple que,<br />
para toda tupla t de la extensión de R, los valores para CF de t son o bien valores nulos, o bien<br />
valores que coinciden con los valores para CP de alguna tupla s de S.<br />
combinación<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de dos r<strong>el</strong>aciones, obtiene una nueva r<strong>el</strong>ación<br />
formada por todas las tuplas que resultan de concatenar tuplas de la primera r<strong>el</strong>ación con<br />
tuplas de la segunda r<strong>el</strong>ación, y que cumplen una condición de combinación especificada.<br />
combinación externa<br />
Extensión de combinación entre dos r<strong>el</strong>aciones, T y S, que conserva en <strong>el</strong> resultado todas las<br />
tuplas de T, de S o de las dos r<strong>el</strong>aciones.<br />
combinación natural<br />
Variante de combinación que consiste básicamente en una equicombinación seguida de la<br />
<strong>el</strong>iminación de los atributos superfluos.<br />
consulta<br />
Obtención de datos deducibles a partir de las r<strong>el</strong>aciones que contiene la base de datos.<br />
diferencia<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de dos r<strong>el</strong>aciones, obtiene una nueva r<strong>el</strong>ación<br />
formada por todas las tuplas que están en la primera r<strong>el</strong>ación y, en cambio, no están en la<br />
segunda.<br />
dominio (en <strong>el</strong> contexto d<strong>el</strong> <strong>mod<strong>el</strong>o</strong> <strong>r<strong>el</strong>acional</strong>)<br />
Conjunto de valores atómicos.<br />
equicombinación<br />
Combinación en la que todas las comparaciones de la condición tienen <strong>el</strong> operador “=”.<br />
esquema de r<strong>el</strong>ación<br />
Componente de una r<strong>el</strong>ación que consiste en un nombre de r<strong>el</strong>ación R y en un conjunto de<br />
atributos {A 1 , A 2 , ..., A n }.<br />
extensión de una r<strong>el</strong>ación de esquema R(A 1 , A 2 , ..., A n )<br />
Conjunto de tuplas t i (i = 1, 2, ..., m) donde cada tupla t i es un conjunto de pares t i = {,<br />
, ..., } y, para cada par , se cumple que v ij es un valor de dominio(A j ) o<br />
bien un valor nulo.<br />
grado de una r<strong>el</strong>ación<br />
Número de atributos que pertenecen a su esquema.<br />
inserción<br />
Hecho de añadir una o más tuplas a una r<strong>el</strong>ación.<br />
integridad<br />
Propiedad de los datos de corresponder a representaciones plausibles d<strong>el</strong> mundo real.<br />
intersección<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de dos r<strong>el</strong>aciones, obtiene una nueva r<strong>el</strong>ación<br />
formada por las tuplas que están en las dos r<strong>el</strong>aciones de partida.<br />
lenguaje basado en <strong>el</strong> cálculo <strong>r<strong>el</strong>acional</strong><br />
Lenguaje que proporciona un tipo de formulación de consultas fundamentado en <strong>el</strong> cálculo<br />
de predicados de la lógica matemática.<br />
lenguaje basado en <strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong><br />
Lenguaje que proporciona un tipo de formulación de consultas inspirado en la teoría de<br />
conjuntos.<br />
modificación<br />
Hecho de alterar los valores que tienen una o más tuplas de una r<strong>el</strong>ación para uno o más de<br />
sus atributos.<br />
producto cartesiano<br />
Operación d<strong>el</strong> álgebra <strong>r<strong>el</strong>acional</strong> que, a partir de dos r<strong>el</strong>aciones, obtiene una nueva r<strong>el</strong>ación<br />
formada por todas las tuplas que resultan de concatenar tuplas de la primera r<strong>el</strong>ación con<br />
tuplas de la segunda r<strong>el</strong>ación.