Академический Документы
Профессиональный Документы
Культура Документы
predicate (R)
La operacin de seleccin se aplica a una
nica relacin R y define otra relacin
que contiene nicamente aquellas tuplas
de R que satisfacen la condicin
(predicado) especificada.
Ejemplo - Seleccin (o Restriccin)
col1, . . . , coln(R)
Se aplica a una nica relacin R y define
otra relacin que contiene un
subconjunto vertical de R, extrayendo
los valores de los atributos especificados
y eliminando los duplicados.
RS
La unin de dos relaciones R y S define una
relacin que contiene todas las tuplas de R,
de S o tanto de R como de S, eliminndose
las tuplas duplicadas.
R y S tienen que ser compatibles con
respecto a la unin.
Ejemplo - Unin
city(Branch) city(PropertyForRent)
Diferencia de conjuntos
RS
Define una relacin compuesta por las
tuplas que encuentran en la relacin R
pero no en S.
R y S deben ser compatibles con
respecto a la unin.
Ejemplo Diferencia de conjuntos
city(Branch) city(PropertyForRent)
Interseccin
RS
Define una relacin compuesta por el
conjunto de todas las tuplas que existen
tanto en R como en S.
R y S deben ser compatibles con
respecto a la unin.
city(Branch) city(PropertyForRent)
Producto cartesiano
RXS
Define una relacin que es la
concatenacin de cada tupla de la
relacin R con cada tupla de la relacin
S.
R FS
Defina una relacin que contiene
tuplas del producto cartesiano que
satisfacen el predicado F.
El predicado tiene la forma R.ai S.bi
donde puede ser uno de los
operadores de comparacin (<, , >,
, =, ).
Combinacin Theta (-combinacin)
R FS = F(R S)
Ejemplo - Equicombinacin
R S
La combinacin natural entre las dos
relaciones R y S sobre todos los atributos
comunes. De los resultados se elimina una
de las dos apariciones de cada atributo
comn.
Ejemplo Combinacin natural
R S
La combinacin externa izquierda (natural)
es aquella combinacin que tambin
incluye en el resultado las tuplas de R que
no tienen valores correspondientes en los
atributos comunes de S.
Ejemplo Combinacin externa
izquierda
R FS
Define una relacin que contiene las tuplas de
R que participan en la combinacin de R con
S.
Staff
Staff.branchNo=Branch.branchNo(city=Glasgow(Branch)
)
RS
Define una relacin sobre los atributos C
que est compuesta por el conjunto de
tuplas de R que se corresponden con la
combinacin de todas las tuplas de S.