25.10.2014 Views

El modelo relacional y el álgebra relacional - Dataprix

El modelo relacional y el álgebra relacional - Dataprix

El modelo relacional y el álgebra relacional - Dataprix

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!