Está en la página 1de 1

2.

2 Operaciones E es cualquier expresión del álgebra relacional y F1,


2.4 Operaciones del
fundamentales del F2, . . . , Fn son expresiones aritméticas que
álgebra relacional
álgebra relacional incluyen constantes y atributos del esquema de E.
exige que las relaciones r y s extendida
permite hallar las sean de la misma aridad y que
tuplas que están en una los dominios de los atributos
relación pero no en la i-ésimos de r y de s sean permitiendo que se
Operación diferencia Proyección
otra iguales. utilicen funciones
de conjuntos − generalizada
aritméticas en la lista
de proyección
r1(R1) y r2(R2), r1 × r2 es una
permite combinar información
Operación producto relación cuyo esquema es la
de cualesquiera dos relaciones función de agregación sum toma un
cartesiano (×) concatenación de R1 y de R2
Funciones de toman un conjunto de valores y devuelven conjunto de valores y devuelve su suma
devuelve el resultado
agregación como resultado un único valor
de la expresión E con el
ρx (E) nombre x y con los
Operación devuelve el resultado de la
renombramiento (ρ) atributos con el nombre count devuelve el número min y
expresión E con el nombre x cambiado a avg devuelve la media de elementos max, que devuelven los
A1, A2, . . . , An. de los valores del conjunto valores mínimo y máximo del
conjunto
Denición formal del Las expresiones Una relación de la base
álgebra relacional fundamentales se de datos
componen de alguno de toma todas las tuplas rellena con valores nulos en
Reunión externa es una ampliación de la operación
las sgte elementos: de la relación de la todos los demás
reunión para trabajar con información
La reunión externa por izquierda que no atributos de la relación de la
σP (E1), donde P es un Una relación constante ausente
la izquierda ( ]x|) coinciden con ninguna derecha y las añade al
predicado de atributos tupla de la relación de resultado de la reunión natural
de E1 la derecha
La reunión externa por
la derecha
La reunión externa
ΠS(E1), donde S es una 2.3 Otras operaciones completa ( ]x[ )
lista que se compone del álgebra relacional
de algunos de los
es simétrica de la
atributos de E1
reunión externa por la
izquierda realiza las dos
operaciones operaciones
ρx (E1), donde x es el que simplifican las
nuevo nombre del consultas habituales
resultado de E

2.5 Valores nulos Y (cierto y desconocido) = desconocido (falso y desconocido) = falso (desconocido y desconocido) = desconocido.
Operación intersección
de conjuntos (∩)

O (cierto o desconocido)
(falso o desconocido) = (desconocido o desconocido) =
Operación reunión las comparaciones con = cierto
desconocido desconocido.
natural |x| operación binaria que permite combinar valores nulos se deben
ciertas selecciones y un producto evitar No (no desconocido) =
cartesiano en una sola operación desconocido.
La relación r ÷ s es una
cualquier comparación
relación del esquema R − S
Operación división ÷ nulo indica “valor tiene como resultado el
desconocido o no valor especial Cierto -> añade t
desconocido nuevo valor lógico Selección.
existente” Falso o desc -> t no se añade
parecida a la asignación de los desconocido.
constituyen una lenguajes de programación tr ∈ r y ts ∈ s, tienen un valor nulo en un
modificación de la base Operación asignación ← Reunión atributo común, entonces las tuplas no
de datos. cualquier operación coinciden.
aritmética debe trata los valores nulos como
devolver un valor nulo cualesquiera otros valores
Proyección.

tratan los valores nulos igual que la


operación proyección
Unión, intersección y
diferencia.
Las tuplas duplicadas que contienen
valores nulos se tratan como en
la operación proyección. Proyección
generalizada.
valores nulos en los atributos agregados,
las operaciones
Funciones de de agregación los tratan igual que en el
agregación. caso de la proyección

Reunión externa se comportan igual que las rellenando con


operaciones valores nulos.
de reunión, excepto sobre las tuplas
que no aparecen en el resultado de la
reunión

También podría gustarte