Algebra Relacional

Es un lenguaje de consulta procedimental. Consta de un conjunto de operaciones que toman una o dos relaciones como entrada y producen una nueva relación como salida. Las operaciones fundamentales en el algebra relacional son: seleccionar, proyectar, renombrar, unión de conjuntos, diferencia de conjuntos y producto cartesiano. Además de las operaciones fundamentales existen otras operaciones como son: la Intersección de Conjuntos, Producto Natural y Asignación.
Operaciones fundamentales del algebra relacional
Las operaciones Seleccionar, Proyectar y Renombrar se llaman operaciones unitarias ya que operan sobres una sola relación, las otras operaciones como son. Unión de Conjuntos, Diferencia de Conjuntos y Producto Cartesianos Operan sobre pares de relaciones y se denominan operaciones binarias.
Operación seleccionar (sigma). La operación seleccionar selecciona tuplas que satisfacen un predicado dado. Usamos la letra griega sigma para indicar la selección. El predicado aparece como subíndice de sigma () ejemplos:
Ejemplo 1
Seleccionar aquellas tuplas de la relación préstamo en las que la sucursal es “Perryridge”

ejemplos 1:
seleccionar  aquellas  tuplas  de las relación préstamo en las que en la sucursal  es  “Perry ridge”
nombre_sucursa = “perryride”     (Préstamo)
prestamo

nombre_sucursal

numero_prestamo

nombre_cliente

cantidad

perryride

13

hayes

1500

ejemplo 2:
seleccionar en la relación cliente todas aquellas personas que vivan en la calle “main”
calle=”main”         (cliente)

nombre_cliente

calle

cuidad_cliente

jones

main

harrison

hayes

main

harrison

ejemplo 3:
seleccionar todas aquellas sucursales que manejen activos superiores a los 500,000
activo>500,000

nombre_sucursal

activo

cuidad_sucursal

down Town

9000 000

brooklyn

redwood

2100000

palo alto

perry ridege

1 700 000

horseneck

mainus

400000

horseneck

pound hill

8000 000

horseneck

north town

3700 000

rye

brighton

7 100 000

brooklyn

ejemplo 4:
mostrar toda la información realizada en la tabla depósitos.

nombre_sucursal

numero_cuenta

nombre_cliente

saldo

down town

101

johnson

500

mianus

215

smith

700

perryridge

102

hayes

400

sandhill

305

turner

350

perryridge

201

wiliams

900

redwood

222

lindsay

700

brighton

217

green

750

down town

105

green

850

Hosted by www.Geocities.ws

1