tecnico
Visión General:
Conjunto de operadores para consultar BD-Rs.
Define conjunto de ops estándar en BD-Rs.
Operadores que reciben relaciones y
devuelven relaciones:
Sobreconjuntos de tuplas:
Unión, Diferencia, Producto Cartesiano.
Específicos para BDs Rel.
Selección, Proyección, Join.
Fundamentos de Bases de Datos
Modelo Relacional y Algebra Relacional
1El Algebra Relacional
Sintaxis
Qué símbolos se utilizan para cada operador y
qué parámetros recibe.
Semántica
¿Cuál es el esquema del resultado?.
¿Cuál es la instancia del resultado?.
¿Quécondiciones se deben cumplir para que
se pueda aplicar el operador?.
Fundamentos de Bases de Datos
Modelo Relacional y Algebra Relacional
2
1
Algebra Relacional - SelecciónDescripción General:
Permite obtener las tuplas que cumplen una
cierta condición.
Sintaxis:
σ ()
donde:
Condición es una condición lógica sobre valores de
los atributos de las tuplas resultado.Relación es una relación o expresión relacional.
Fundamentos de Bases de Datos
Modelo Relacional y Algebra Relacional
3
Algebra Relacional - Selección
Selección( σ )
Sea R una relación y θ unacondición.
σ θ(R)
da como resultado otra relación
con esquema igual que el de R
con instancia el conjunto de tuplas de la instancia de
R que cumplen con θ.
Fundamentos de Bases de DatosModelo Relacional y Algebra Relacional
4
2
Algebra Relacional - Selección
Ejemplos:
σND=4 (EMPLEADO)
σSalario>3000 (EMPLEADO)
σND=4 and Salario>3000 (EMPLEADO)
σnot (ND=4 and Salario>3000) (EMPLEADO)
Fundamentos de Bases de Datos
Modelo Relacional y Algebra Relacional
5
Algebra Relacional - Proyección
Descripción General:
Permite obtener las tuplas con un ciertoconjunto de atributos.
Sintaxis:
Π ()
donde:
Lista_atributos es una lista de atributos a aparecer
en la relación resultado.
Relación es una relación o expresión relacional.
Fundamentos de...
Regístrate para leer el documento completo.