Beruflich Dokumente
Kultur Dokumente
SELECCIN
PROYECCION
PRODUCTO CARTESIANO
RENOMBRAR
UNION
DIFERENCIA
INTERSECCION
PRODUCTO NATURAL
DIVISION
ASIGNACION
deben ser iguales para todo i. Tngase en cuenta que r y s pueden ser, en
general, relaciones temporales que sean resultado de expresiones del
lgebra relacional.
La operacin diferencia de conjuntos
La operacin diferencia de conjuntos, denotada por , permite buscar las
tuplas que estn en una relacin pero no en la otra. La expresin r se da
como resultado una relacin que contiene las tuplas que estn en r pero no
en s. Se pueden buscar todos los clientes del banco que tienen abierta una
cuenta pero no tienen concedido ningn prstamo escribiendo
nombre-cliente (impositor) nombre-cliente (prestatario)
La operacin producto cartesiano
La operacin producto cartesiano, denotada por un aspa (), permite
combinar informacin de cualesquiera dos relaciones. El producto
cartesiano de las relaciones r1 y r2 como r1 r2. Recurdese que las
relaciones se definen como subconjuntos del producto cartesiano de un
conjunto de dominios. A partir de esta definicin ya se debe tener una
intuicin sobre la definicin de la operacin producto cartesiano. Sin
embargo, dado que el mismo nombre de atributo puede aparecer tanto
en r1 como en r2,
hay que crear un esquema de denominaciones para distinguir entre ambos
atributos. En este caso se logra
adjuntando al atributo el nombre de la relacin de la que proviene
originalmente. Por ejemplo, el esquema de relacin
de r=prestatario prstamo es
(prestatario.nombre-cliente, prestatario.nmeroprstamo, prstamo.nombresucursal, prstamo.
nmero-prstamo, prstamo.importe)
Con este esquema se puede distinguir entre prestatario. nmeroprstamo y prstamo.nmero-prstamo.
Para los atributos que slo aparecen en uno de los dos esquemas se suele
omitir el prefijo con el nombre de la relacin. Esta simplificacin no genera
ambigedad alguna. Por tanto, se puede escribir el esquema de relacin
de r como
(nombre-cliente, prestatario.nmero-prstamo, nombre-sucursal,
prstamo.nmero-prstamo, importe)
Conclusin.
En conclusin el Algebra Relacional es un mtodo bsicamente que
consiste en crear nuevas relaciones, tomando en cuenta las
relaciones que ya existen.
Es demasiado importante conocer a detalle las caractersticas de los
datos que se vayan ingresar en las tablas, que relacin tendrn y el
acceso a la informacin.
El Algebra requiere que los creadores del sistema puedan percatarse
de todos los tipos de acciones de los usuarios en un momento dado
necesiten realizar y que datos requerirn en cada consulta que
realicen.