Algebra Relacional

Páginas: 3 (511 palabras) Publicado: 2 de abril de 2014
Algebra Relacional
Un ´algebra es un sistema matem´atico constituido por
• Operandos: objetos (valores o variables) desde los cuales
nuevos objetos pueden ser construidos.
• Operadores: s´ımbolosque denotan nuevos objetos desde
objetos dados.
El ´algebra relacional es un ´algebra en la cual
• Sus operandos son relaciones (instancias) o variables que
representan relaciones.
• Susoperadores est´an dise˜nados para hacer la tareas m´as
comunes que se necesitan para manipular relaciones en una
base de datos.
El resultado es que el ´algebra relacional se puede utilizar
como unlenguaje de consulta.
En la pr´actica el ´algebra relacional debe ser extendida para
abarcar la mayor parte de las tareas reales que se hacen con
los datos.

Selecci´on
Operador de selecci´on σ,selecciona un subconjunto de las
tuplas de una relaci´on.
Tuplas seleccionadas son las que satisfacen cierto predicado
l´ogico P. El predicado puede depender de los atributos de la
relaci´on y devalores constantes.
El operador σ toma una relaci´on como argumento y el resultado
es una nueva relaci´on.
Sintaxis:
σ
P
(r)
Seleccionar los datos del empleado Soto:
σ
nombre=Soto
(empleado)nombre sueldo cod dept fecha ing
Soto $ 500.000 A2 01/01/2003
Los datos de los empleados con sueldo ≥ $500.000 que ingresaron
despues del 2003:
σ
sueldo≥500000 ∧ fech
ing≥1/1/2003
(empleado)nombre
sueldo cod dept fecha ing
Soto $ 500.000 A2 01/01/2003
Campos $ 800.000 A2 01/11/2003
Carcamo $ 500.000 A2 01/04/2003
Torres $ 1.200.000 A1 01/01/2004
2
Proyecci´on
Operador de proyecci´onπ, proyecta una relaci´on sobre un
subconjunto de sus atributos.
El operador π toma una relaci´on como argumento y el resultado
es una nueva relaci´on.
Sintaxis:
π
A
(r)
donde A representa elconjunto de atributos sobre los que
la relaci´on r se proyectar´a.
Ejemplo: obtener los nombres de los distintos departamentos
π
nombre
(departamento)
nombre
Inform´atica
Marketing
Ventas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra relacional
  • Algebra relacional
  • Algebra Relacional
  • Algebra relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS