P. 1
Algebra Relacional

Algebra Relacional

|Views: 4|Likes:
Publicado porlilianaesher

More info:

Published by: lilianaesher on Oct 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/10/2013

pdf

text

original

RENOMBRAMIENTO

:

kñññ denotado por la letra griega
ro minúscula (p), permite realizar esta tarea. Dada una expresión E del algebra relacional, la expresión px (E), devuelve el resultado de la expresión E con el nombre x.

Es un lenguaje de consulta procedimental. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación.

OPERACIONES FUNDAMENTALES:     Selección. Proyección. Unión.

PRODUCTO CARTESIANO: denotada por una aspa (x), permite combinar información de cualesquiera dos relaciones. El producto cartesiano de las relaciones r1 y r2 como r1 x r2.

Diferencia de Conjuntos. Producto Cartesiano.  Renombramiento.

ALGEBRA RELACIONAL.

SELECCIÓN: selecciona tuplas que satisfacen un predicado dado. Se utiliza la letra griega minúscula (o) para denotar la selección.

UNIÓN: permite unir dos DIFERENCIA DE CONJUNTOS: denotada por -, permite buscar las tuplas que estén en una relación pero no en otra. La expresión r – s da como resultado una relación que contiene las tuplas que están en r pero no en s. conjuntos que aparezcan en alguna de dos relaciones o en ambas. Denotada como en la teoría de conjuntos por U. -Las relaciones r y s deben ser de la misma aridad. Es decir, deben tener el mismo número de atributos. – Los dominios de los atributos i-ésimos de r y de s deben ser iguales para todo i. PROYECCIÓN: es una operación unaria que devuelve su relación de argumentos, excluyendo algunos argumentos. Dado que las relaciones son conjuntos, se eliminan todas las filas duplicadas. Se denota por la letra griega pi (∏).

Liliana Mesa Bautista LIA-I7

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->