algebra relacional

Páginas: 2 (368 palabras) Publicado: 10 de diciembre de 2013
Algebra Relacional Extendida.
Proyección generalizada






Extiende la operación proyección permitiendo el uso de funciones
aritméticas en el predicado.
Õ F1, F2, …, Fn(E)
E es unaexpresión de álgebra relacional.
F1, F2, …, Fn son expresiones aritmeticas que utilizan constantes
y atributos del esquema E.
Dada la relación credit-info(nombre-cliente, límite, credito),encontrar cuanto puede gastar cada persona
Õnombre-cliente, limite – credito (credit-info)

Funciones de agregación y Operadores


Las funciones de agregación toman como entrada un conjunto
devalores y devuelven un único valor.

avg: valor medio
min: valor mínimo
max: valor máximo
sum: suma
count: número de valores


El operador agregación: se define en algebra relacional comovolver más tarde
G1, G2, …, Gn






g F1( A1), F2( A2),…, Fn( An) (E)

E es una expresion de algebra relacional
G1, G2 …, Gn lista de atributos a agrupar (puede no existir)
Cada Fi es unafunción de agregación
Cada Ai es el nombre de un atributo

Join Externo






Una extensión de la operación de unión que evita la pérdida de
información.
Calcula la unión y luegoañade formulario tuplas una relación que
no coincide con las tuplas de otra relación con el resultado de la
unión.
Utiliza valores nulos: nula significa que el valor es desconocido o
no existe
Todaslas comparaciones con NULL son (a grandes rasgos) falsa
por definición.

Operaciones de Modificacion.
Inserción


La inserción se expresa como:
r¬ r È E

donde r es una relación y E esuna expresión de álgebra relacional.


La inserción de un única tupla se consigue haciendo E igual a una
relación constante.

Ejemplos de inserción
Inserte información en la base de datosespecificando que Smith tiene €1200
en la cuenta A-973 en la sucursal Perryridge. Asumir que Smith y Perrydge ya
existen pero la cuenta A-973 no
cuenta ¬ cuenta È {(“Perryridge”, A-973, 1200)}...
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